HC-SR505 PIR传感器:引脚配置及其应用
HC-SR505 PIR传感器模块是一种热电运动传感器。这种模块通常用于不同的应用中,需要检测身体的运动,从而产生IR辐射。该PIR传感器模块主要适用于。。。
HC-SR505 PIR传感器模块是一个热电运动传感器。这种模块通常用于不同的应用中,需要检测身体的运动,从而产生IR辐射。这种PIR传感器模块主要适用于电池操作的系统,因为它消耗的功率非常低。
该模块尺寸较小,可用于主要关注系统尺寸的应用程序。一般来说,所有物体的温度都会产生红外辐射形式的热能。甚至人体也会产生红外光辐射。本文概述了HC-SR505 PIR传感器及其工作原理。
什么是HC-SR505 PIR传感器?
HC-SR505 PIR传感器是一个使用红外技术工作的模块。该传感器主要用于通过测量从不同物体辐射的IR光辐射水平的变化来感测物体的运动。
该传感器的控制可以通过高可靠性和高灵敏度自动完成。该PIR传感器用于各种自动电子设备,特别是使用电池操作的自动设备。
PIR传感器的工作原理是,一旦任何物体在检测范围内接近PIR传感器,它就会自动激活。它的输出引脚在它们之间的二极管的帮助下连接到GND。电阻器也可以与LED串联连接。
一旦PIR传感器感应到物体,输出引脚将产生3.3V,使LED点亮。或者,如果PIR传感器没有发现任何物体,则输出引脚将保持在0V,因此LED将自动关闭。
引脚配置
这个HC–SR505 PIR传感器模块的引脚配置如下所示。该传感器包括以下讨论的三个引脚。

- 引脚1(接地):要操作此传感器模块,针脚1接地
- 引脚2(信号输出):此引脚用于提供o/p信号
- 引脚3(正极电源):提供给设备的电源电压为+5V。
功能和规格
这个HC–SR505 PIR传感器模块的特点和规格e包括以下内容。
- 小尺寸
- 自动控制
- 触发器可重复
- 工作电压范围广
- 功耗更低
- 自动感应
- 产生高信号输出
- 工作电压范围为4.5V–20V。
- 静态电流(IQ)低于60µA。
- 最大探测范围为3米
- 直径为10mm
- 所需的温度范围为-20°C至80°C。
- 可重复使用的触发器
- 默认延迟时间为8秒+-30%
- 默认情况下,通过连续触发实现自动控制。
- 感应角低于100度。
- 板材尺寸为10*23*5mm
- 传感器透镜的直径为10mm
这个等效HC–SR505 PIR传感器为HC-SR01
如何使用HC-SR505 PIR传感器/电路图
HC-SR505 PIR传感器与Arduino UNO的接口图如下所示。该电路所需的电子元件主要包括HC-SR501 PIR运动传感器、Arduino Uno Rev3、Breadboard、10根跳线、电阻器、LED、无源蜂鸣器和USB电缆。

一旦PIN运动传感器连接到Arduino UNO,我们就可以控制不同的负载,如电机、蜂鸣器、继电器、LED等。在下面的接线图中,可以观察到接口的连接。这里,传感器数据可以通过Arduino板的GPIO引脚之一读取,就像数字pine2一样。像VCC和GND这样的引脚相应地简单地连接到5V和GND。
上述接口中的连接如下“
- PIR传感器的VCC引脚连接到Arduino UNO板的5V引脚
- PIR传感器的OUT引脚连接到Arduino UNO板的引脚2
- PIR传感器的GND引脚连接到Arduino UNO板的GND针脚
连接完成后,需要将以下示例代码上传到Arduino板。通过使用以下示例代码,您可以读取传感器并通过将其连接到引脚13来控制Arduino板上的LED。以下内容示例代码简单地用于控制继电器以打开/关闭灯。
//定义连接引脚:
#定义pirPin 2
#定义LED引脚13
//创建变量:
int值=0;
bool motionState=false;//我们从没有检测到运动开始。
无效设置(){
//将引脚配置为输入或输出:
引脚模式(led引脚,输出);
pin模式(pirPin,INPUT);
//以9600的波特率开始串行通信:
串行开始(9600);
}
空心环(){
//读取pirPin并存储为val:
val=数字读取(pirPin);
//如果检测到运动(pirPin=HIGH),请执行以下操作:
如果(val=高){
digitalWrite(发光二极管引脚,高电平);//打开车载LED。
//将运动状态更改为true(检测到运动):
if(motionState==false){
Serial.println(“检测到运动!”);
motionState=真;
}
}
//如果未检测到任何运动(pirPin=LOW),请执行以下操作:
其他{
digitalWrite(发光二极管引脚,低电平);//关闭车载LED。
//将运动状态更改为false(无运动):
如果(motionState==true){
Serial.println(“运动结束!”);
motionState=错误;
}
}
}
以上代码可以通过Arduino IDE工具上传。要准确处理此代码,需要通过多次重复将触发模式跳线设置为“H”。此外,将延时电位计的值更改为最低值。
此Arduino代码将读取PIR传感器的状态,并相应地控制车载LED。最后,它将在串行监视器上打印一条消息,可以在工具下面访问,或者按Ctrl+Shift+M键。
在哪里使用HC-SR505 PIR传感器/应用
这个HC-SR505 PIR传感器模块的应用包括以下内容。
- HC-SR505 PIR传感器模块用于使用电池操作的各种设备,因为它的功率利用率较低。
- 该传感器用于通过红外光辐射检测物体的运动
- 这些传感器使用红外技术用于光激活系统,也用于安全目的。
- 用于运动报警系统
- 自动照明系统
- 车身感应灯
- 用于防盗
- 安全设备
- 初级项目
- 通过电池进行自动控制
- 工业自动化控制
- 安全设备
- 电气设备的自动检测
请参阅此链接了解更多关于HC-SR505 PIR传感器模块数据表的信息
因此,PIR模块主要包括两个部分,如PIR传感器和透镜,其中该模块中使用的传感器检测IR信号。该传感器模块还包括一个连接到4.5V至20V伏电压的调节器。该模块体积小、价格低廉、可靠,可用于任何类型的电气设备。这里有一个问题,PIR传感器的完整形式是什么?