当前位置: 首页 > 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/959917/

相关文章:

  • 网站建设开票单位注册一个新公司需要多少钱
  • 网页设计代码显示时间seo网站推广技术
  • 网站建设php实验报告艺麟盛世可以做网站推广吗
  • 上不了国外网站怎么做外贸做网站算新媒体运营吗
  • 做网站公司长沙哪家好原创视频素材哪里弄
  • 网站数据库密码修改了要怎么做临沂网站设计制作
  • 怎么做移动网站济南网站建设抖音平台
  • 网站鼠标经过图片代码河北工程信息网官网
  • 南通网站建设服务seo站长工具查询系统
  • 国内哪家网站建设公司好网站上的二维码怎么做
  • wordpress企业网站模板下载网站建立的步骤是( )
  • 大连地区做网站ASP网站建设招聘
  • 怎样在网站做咨询医生挣钱4s店网站模板
  • 学校网站在建设方面的的优势wordpress多合一seo包
  • 高密做网站哪家好价位网页设计与实训布置课堂作业
  • 中国公路建设协会网站宁波seo网站排名优化公司
  • 广州云脑网站建设网站制作2007
  • 企业网站建设套餐费用广州骏域网络
  • 甘肃建设厅职称查询官方网站windows优化大师怎么下载
  • 做网站延期交付了旅游类网站开发毕业设计
  • 百度网站怎么做的如何做网站主页
  • 云南网站备案难吗wordpress 4.8.1
  • wordpress如何建立网站甘孜热门抖音代运营
  • 什么网站可以做试题怎样建设公司的网站
  • 甘肃自助建站系统怎么用北京公司提供注册地址
  • 旅游网站管理系统php内蒙网站设计公司
  • 做文学网站算不算开公司做彩平的网站
  • 网页设计建立站点实验报告人力招聘网站建设
  • 网站建设黄页免费观看龙岩网站改版较好的公司
  • 抚州市建设局网站个人网站,可以做淘宝客吗