当前位置: 首页 > news >正文

设计优秀的企业网站展示产品的网站 个人备案还是企业

设计优秀的企业网站,展示产品的网站 个人备案还是企业,小米路由器建设网站,做图客网站目录 一、介绍 二、传感器原理 1.原理图 2.引脚描述 3.工作原理介绍 三、程序设计 main.c文件 body_hw.h文件 body_hw.c文件 四、实验效果 五、资料获取 项目分享 一、介绍 HC-SR501人体红外模块是基于红外线技术的自动控制模块,采用德国原装进口LHI77…

目录

一、介绍

二、传感器原理

1.原理图

2.引脚描述

3.工作原理介绍

三、程序设计

main.c文件

body_hw.h文件

body_hw.c文件

四、实验效果 

五、资料获取

项目分享


一、介绍

        HC-SR501人体红外模块是基于红外线技术的自动控制模块,采用德国原装进口LHI778探头设计,灵敏度高,可靠性强,超低电压工作模式,广泛应用于各类自动感应电器设备,尤其是干电池供电的自动控制产品。

以下是人体红外传感器的参数:

型号

HC-SR501

工作电压

DC 4.5~20V

静态电流

<50uA

电平输出

3.3V/0V

触发方式

L不可重复触发/H重复触发(默认)

封锁时间

2.5s(默认)可制作范围零点几秒~几十秒

工作温度

-15~70

哔哩哔哩视频链接:

HC-SR501人体红外传感器详解(STM32)

(资料分享见文末) 

二、传感器原理

1.原理图

调节距离在3M7M之间

延迟时间调节范围在零点几秒到几十秒不等

工作模式跳线帽(L/H)

L:不可重复触发:传感器在检测到运动后,延迟时间内不会重新触发

H:可重复触发:传感器在延迟时间内可以重复触发

2.引脚描述

引脚名称

描述

VCC

供给电压DC 5V

GND

地线

OUT

信号

静止状态 ( 无人靠近 ) ,OUT 引脚为低电平
当有人靠近时, OUT 引脚通常会从低电平变为高电平

3.工作原理介绍

    人体都有恒定的体温,一般在 37 ℃,所以会发出特定波长 10uM 左右的红外线,被动式红外探头就是靠探测人体发射的 10uM 左右的红外线而进行工作的。人体发射的 10uM 左右的红外线通过菲涅尔透镜增强后聚集到红外感应源上。红外感应源通常采用热释电元件,这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,后续电路经检测处理后就能产生报警信号。

三、程序设计

1.使用STM32F103C8T6读取HC-SR501人体红外传感器采集的数据,通过串口发送至电脑

2.将读取得到人体信息数据同时在OLED上显示

HC-SR501

PA0

OLED_SCL

PB11

OLED_SDA

PB10

串口

串口1

注意:传感器模块通电后有一分钟左右的初始化时间,在此期间模块会间隔地输出0-3 次,一分钟后进入待机状态。避免灯光等干扰源近距离直射模块表面的透镜

main.c文件

#include "stm32f10x.h"
#include "led.h"
#include "usart.h"
#include "delay.h"
#include "oled.h"
#include "BODY_HW.h"
#include "adcx.h"/*****************辰哥单片机设计******************STM32* 项目			:	HC-SR501人体红外传感器实验                     * 版本			:   V1.0* 日期			:   2024.8.26* MCU			:	STM32F103C8T6* 接口			:	参看BODY_HW.h							* BILIBILI    	:	辰哥单片机设计* CSDN			:	辰哥单片机设计* 作者			:	辰哥 **********************BEGIN***********************/u16 value = 0;
u16 pre_value = 0;int main(void)
{ SystemInit();//配置系统时钟为72M	delay_init(72);LED_Init();LED_On();BODY_HW_Init();USART1_Config();//串口初始化OLED_Init();printf("Start \n");delay_ms(1000);OLED_Clear();//显示“是否有人:”OLED_ShowChinese(0,0,0,16,1);OLED_ShowChinese(16,0,1,16,1);OLED_ShowChinese(32,0,2,16,1);OLED_ShowChinese(48,0,3,16,1);OLED_ShowChar(64,0,':',16,1);while (1){LED_Toggle();value = BODY_HW_GetData();if(value!=pre_value){if(value == 1){	OLED_ShowChinese(60,32,2,16,1);printf("是否有人: %d\r\n",value);}else{OLED_ShowChinese(60,32,4,16,1);printf("是否有人: %d\r\n",value);}}pre_value = value;delay_ms(200);}
}

body_hw.h文件

#ifndef __BODY_HW_H
#define	__BODY_HW_H
#include "stm32f10x.h"
#include "adcx.h"
#include "delay.h"
#include "math.h"/*****************辰哥单片机设计******************STM32* 文件			:	HC-SR501人体红外传感器h文件                   * 版本			:   V1.0* 日期			:   2024.8.26* MCU			:	STM32F103C8T6* 接口			:	见代码							* BILIBILI	    :	辰哥单片机设计* CSDN			:	辰哥单片机设计* 作者			:	辰哥**********************BEGIN***********************//***************根据自己需求更改****************/
// BODY_HW GPIO宏定义#define		BODY_HW_GPIO_CLK								RCC_APB2Periph_GPIOA
#define 	BODY_HW_GPIO_PORT								GPIOA
#define 	BODY_HW_GPIO_PIN								GPIO_Pin_0			/*********************END**********************/void BODY_HW_Init(void);
uint16_t BODY_HW_GetData(void);#endif /* __ADC_H */

body_hw.c文件

#include "body_hw.h"/*****************辰哥单片机设计******************STM32* 文件			:	人体红外传感器c文件                   * 版本			:   V1.0* 日期			:   2024.8.26* MCU			:	STM32F103C8T6* 接口			:	见代码							* BILIBILI	    :	辰哥单片机设计* CSDN			:	辰哥单片机设计* 作者			:	辰哥**********************BEGIN***********************/void BODY_HW_Init(void)
{GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd (BODY_HW_GPIO_CLK, ENABLE );	// 打开连接 传感器DO 的单片机引脚端口时钟GPIO_InitStructure.GPIO_Pin = BODY_HW_GPIO_PIN;			// 配置连接 传感器DO 的单片机引脚模式GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPD;			// 设置为下拉输入GPIO_Init(BODY_HW_GPIO_PORT, &GPIO_InitStructure);				// 初始化 }uint16_t BODY_HW_GetData(void)
{uint16_t tempData;tempData = GPIO_ReadInputDataBit(BODY_HW_GPIO_PORT, BODY_HW_GPIO_PIN);return tempData;
}

四、实验效果 

五、资料获取

项目分享

http://www.yayakq.cn/news/450337/

相关文章:

  • 网站改版 删除栏目网站的域名不能登录
  • 分析网站网站网站空间购买费用
  • 个人网站的建设流程wordpress预加载插件
  • 网站怎么seo北海哪家公司做网站建设研发
  • 长春网站优化团队wordpress主题 插件下载
  • 个人做 下载类网站一般建设一个网站多少钱
  • 温州手机网站制作哪家好网易企业邮箱收费版
  • 白之家 低成本做网站宣传设计网站
  • 闵行网站建设外包武威市凉州区建设局网站
  • 中山营销型网站建设做a短视频网站
  • 腾讯人脸认证网站建设360免费wifi怎么安装
  • 淮北网站建设求职简历做网站技术服务费属于什么科目
  • 仿制网站建设做影视网站怎么赚钱
  • 确实网站的建设目标免费咨询专业服务
  • 工厂弄个网站做外贸如何西安百度竞价推广
  • 建设银行网站最近都打不开吗陕西煤业化工建设集团网站
  • 阿里云可以做哪些网站吗HTML可以做彩票网站吗
  • 如何做网站百度排名优化佛山市
  • 化妆品网站设计方案动漫制作专业毕业答辩是什么内容
  • 网站降权怎么救网页设计与制作思考建议200字
  • 织梦网站安装教程视频wordpress 织梦转换
  • 网站购买云空间东莞住建局官方网站
  • dw新建站点凡客家装
  • 哈尔滨网站建设费用跨境电商怎么搞
  • 漳州 网站设计深圳建筑工地招工平台
  • 文化馆网站建设解决方案安徽seo
  • 童装东莞网站建设技术支持广州 网站建设网络推广网页设计
  • 分析北师大教育学原理网站建设搭建网站工具
  • 网站经营性质百度竞价投放
  • 简述制作网站的流程co域名网站