【传感器模块】 HC-SR501 人体红外感应模块 热释电 红外传感器

article/2025/10/15 20:14:19

一、模块介绍

产品特点:

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

实物图片:

Alt

人体感应模块电路:

Alt

电气参数:

Alt

功能特点:

1、全自动感应:人进入其感应范围则输出高电平, 人离开感应范围则自动延时关闭高电平,输出低电平。
2、光敏控制(可选择,出厂时未设)可设置光敏控制,白天或光线强时不感应。
3、温度补偿(可选择,出厂时未设):在夏天当环境温度升高至 30~32℃,探测距离稍变短,温度补偿可作一定的性能补偿。
4、 两种触发方式:(可跳线选择)
a、不可重复触发方式:即感应输出高电平后,延时时间段一结束,输出将自动从高电平变成低电平;
b、可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时时间的起始点)。
5、具有感应封锁时间(默认设置:2.5S 封锁时间):感应模块在每一次感应输出后(高电平变成低电平),可以紧跟着设置一个封锁时间段,在此时间段内感应器不接受任何感应信号。此功能可以实现“感应输出时间”和“封锁时间”两者的间隔工作,可应用于间隔探测产品;同时此功能可有效抑制负载切换过程中产生的各种干扰。(此时间可设置在零点几秒—几十秒钟)。
6、 工作电压范围宽:默认工作电压 DC4.5V-20V。
7、 微功耗:静态电流<50 微安,特别适合干电池供电的自动控制产品。
8、 输出高电平信号:可方便与各类电路实现对接。

使用说明:

  1. 感应模块通电后有一分钟左右的初始化时间,在此期间模块会间隔地输出0~3 次,一分钟后进入待机状态。
  2. 应尽量避免灯光等干扰源近距离直射模块表面的透镜,以免引进干扰信号产生误动作;使用环境尽量避免流动的风,风也会对感应器造成干扰。
  3. 感应模块采用双元探头,探头的窗口为长方形,双元(A 元 B 元)位于较长方向的两端,当人体从左到右或从右到左走过时,红外光谱到达双元的时间、距离有差值,差值越大,感应越灵敏,当人体从正面走向探头或从上到下或从下到上方向走过时,双元检测不到红外光谱距离的变化,无差值,因此感应不灵敏或不工作;所以安装感应器时应使探头双元的方向与人体活动最多的方向尽量相平行,保证人体经过时先后被探头双元所感应。为了增加感应角度范围,本模块采用圆形透镜,也使得探头四面都感应,但左右两侧仍然比上下两个方向感应范围大、灵敏度强,安装时仍须尽量按以上要求。

感应范围:Alt

外形与调节:

Alt

应用范围:

1、安防产品
2、人体感应玩具
3、人体感应灯具
4、工业自动化控制等

人体感应外部使用说明:

在这里插入图片描述

二、连接 Arduino简单测试代码

接线:

把红外热释电传感器的输出口与Arduino的8号引脚相连。

测试代码如下:

//程序效果:检测到人体后,LED灯亮起。//物理接口定义
int PIR  = 8;              //定义DIGITAL 8 为 PIR(红外热释电传感器)
int LED = 13;              //定义DIGITAL 13 为 LED(发光模块)//模块初始化
void setup()
{pinMode(LED,OUTPUT);      //设置LED为数字输出pinMode(PIR,INPUT);       //设置PIR为数字输入Serial.begin(9600);       //初始化串口
}//程序主函数
void loop()
{Serial.println(digitalRead(8));  //打印串口值if(digitalRead(PIR))       //如果有人通过digitalWrite(LED,HIGH);  //发光模块点亮elsedigitalWrite(LED,LOW);   //发光模块熄灭
}

http://chatgpt.dhexx.cn/article/Re7G6VL8.shtml

相关文章

红外人体感应传感器SR602模块使用说明

​一&#xff0e;HC-SR602模块 红外人体感应传感器HC-SR602是基于红外线技术的自动控制模块&#xff0c;专用于感应周围人体的存在。该模块相较于HC-SR501&#xff0c;灵敏度较高&#xff0c;抗干扰能力大&#xff0c;且简单易用。 二.HC-SR602模块主要参数 工作电压&#xff1…

【单片机基础篇】 人体红外感应传感器模块

概述 红外热释电传感器是一款基于热释电效应的人体热释运动传感器&#xff0c;能检测到人体或动物身上发出的红外线&#xff0c;配合菲涅尔透镜能使传感器探测范围更远更广。可在控制器上编程应用&#xff0c;通过3P传感器连接线插接到专用传感器扩展板上使用&#xff0c;可以轻…

【单片机】人体感应模块

文章目录 前言模块介绍&#xff08;可跳过&#xff09;模块使用代码&#xff1a;h文件代码&#xff1a;c文件代码使用方法补充介绍&#xff08;可/不可重复触发&#xff09; 代码获取 前言 大家好&#xff0c;我是林白柏&#xff1b; 希望你看完之后&#xff0c;能有所收获&a…

人体红外传感模块原理分析

数字热释电传感器是将传统热释电传感器的敏感元与信号处理芯片集成化设计&#xff0c;将敏感元与 IC 芯片集成封装到传感器屏蔽罩内部&#xff0c;敏感元通过感应外界人体移动产生的红外信号&#xff0c;以差分输入的方式传送到高精度的数字智能处理芯片进行处理&#xff0c;信…

人体红外传感器HC-SR501

在学习STM32系列的芯片时&#xff0c;算是第一次和开发板打交道&#xff0c;所以很多时候不知道如何查看引脚和相关功能&#xff0c;虽然只是借助外设进行一些实验&#xff0c;但开始的时候还是感到很困难。 而且学习的过程中越来越感受到知识的积累是一个十分漫长的过程&…

HC-SR501人体感应模块介绍

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

c语言换行符不起作用,回车符与换行符问题——C语言

回车符(carriage return,’\r’)与换行符 (line feed,’\n’) 换行对应的ASCII码值是10,回车符对应的ASCII码值是13,需要注意的是用户按下回车键时,对于不同的字符输入函数,读取的字符不同,下面上代码 测试一: int main() {char ch; ch = getchar(); printf("%d\n&q…

JavaScript字符串换行符与空格符

今天遇到个逻辑 后端传过来一个对象数组 要将每一个下标下的匹配信息拼接成一个字符串 然后输出出来 但是 每个信息之间要换行 突然就蒙了 泥马 js字符串怎么换行来着&#xff1f; 后面总算是找到了 js换行是 \r 或者 \n 标签是 <br/>参考代码如下 let name 你好java\…

css 换行符,CSS秘密花园: 插入换行符

《CSS Secrets》是@Lea Verou最新著作,这本书讲解了有关于CSS中一些小秘密。是一本CSSer值得一读的一本书,经过一段时间的阅读,我、@南北和@彦子一起将在W3cplus发布一系列相关的读后感,与大家一起分享。 需要通过CSS插入换行符的情况,通常出现在list列表定义中,如下图所,…

Vue js换行符在div渲染变成空格的问题

在js里更改全局变量时加入换行符&#xff0c;但在div里引用渲染失效。 </-- 在div里引用全局变量text --> <div> {{this.text}} </div>data() {return {// 全局变量初始值中有换行符text: 1\n给我换行&#xff01;&#xff01;&#xff01;,} }methods: {//…

js 字符串中的空格、换行符(\r,\s,\n,\r\n)

一、换行&#xff0c;回车 换行回车在不同操作系统下的含义 以下均为单击 Enter 键产生 Windows&#xff1a;系统行末结束符是 ‘\r\n’Linux&#xff1a;统行末结束符是 ‘\n’Mac&#xff1a;系统行末结束符是 ‘\r’ 关于软 / 硬回车的扩展知识 硬回车&#xff1a;就是普通…

JavaScript换行符的使用

JavaScript中的三种输出方式 document.write() 页面上输出 console.log() 控制台输出 alert() 弹窗输出 其中 document.write() 输出内容中换行需要使用HTML中的标签使用</br>,在其中键入\n&#xff0c;不会显示&#xff0c;但也不会有换行效果。 document.write() …

【图文并茂】一键重装win7系统详细教程

当电脑遇到卡顿或者系统故障的情况时&#xff0c;使用合适的装机工具进行重装是很好的解决方式&#xff0c;那为用户打造了使用非常方便的一键重装系统软件&#xff0c;装机流畅使用简单&#xff0c;非常适合新手使用的装机工具今天小编为大家带来了&#xff0c;那就是系统之家…

Win10重装win7时一直显示windows启动中,不要慌

1、联想电脑本身自带的win8&#xff0c;一直用的win10&#xff0c;时间久了win10太卡了&#xff0c;想换个win7。刚开始直接在win10系统下本地下载的系统&#xff0c;安装失败&#xff0c;一直卡在windows启动界面。 2、这样应该是出了问题&#xff0c;果断关机&#xff0c;当…

老毛桃u盘重装win7教程

U盘的作用不仅仅是存储数据&#xff0c;现在U盘广泛用于重装系统领域&#xff0c;通过老桃毛启动盘制作工具可以一键制作U盘启动盘&#xff0c;然后这个U盘就可以用来重装系统&#xff0c;比如win7系统&#xff0c;那么怎么用老桃毛U盘重装win7系统呢&#xff1f;下面系统城小编…

服务器系统报错00007b,重装win7系统出现蓝屏0X0000007B的解决方法

重装win7系统出现蓝屏0X0000007B的解决方法分享给大家&#xff0c;重装XP系统蓝屏怎么办&#xff0c;代码为0X0000007B(0XF7A83528&#xff0c;0XC0000034&#xff0c;0X00000000&#xff0c;0X00000000)&#xff0c;这个该怎么解决呢?其实听到蓝屏这个词很多用户都非常熟悉&a…

DOS重装win7系统

DOS重装win7系统 我的是联想电脑 一、开机&#xff0c;按fnf12&#xff0c;进入pe系统 二、点第7个&#xff08;新机版&#xff09; 三、选择G 纯DOS模式 & MINI DOS MODE 四、在这里输入&#xff1a;ctmouse&#xff0c;然后按entere键。 五、然后再输入&…

重装Win7系统后,鼠标和键盘都无法使用

前几天对公司电脑做了维护&#xff0c;其中有一台机子系统崩溃&#xff0c;重装系统后出现了鼠标、键盘均不可用的情况。同时该机子是台式机&#xff0c;系统是Win7&#xff0c;无法触屏控制。 排除各种硬件上的异常&#xff0c;我发现是Win7系统中USB驱动有问题。 察觉到问题…

计算机如何重装网络,电脑无网络怎么重装?离线一键重装win7系统教程

电脑无网络怎么重装&#xff1f;因为一些原因&#xff0c;部分用户的电脑处于无网络的状态下。如果想要重装系统&#xff0c;则需要网络来下载重装软件进行重装。那么无网络是不是就无法重装系统呢&#xff1f;其实无网络也能重装系统。下面就让小编为大家带来离线一键重装win7…