电子说
概述
无源红外传感器,通常称为PIR传感器(也称为红外运动传感器和热释电传感器),是基本上检测红外辐射变化的动作探测器。
每个温度大于绝对零度的生物和非生物都会发出红外线辐射。由于发射的能量是红外辐射的形式,其波长大于我们可见光的波长,我们人类无法看到这些辐射。
但PIR传感器是建立在检测那些红外辐射。因此,它们被用于各种应用,如运动探测器,安全系统,入侵警报等。
PIR传感器中的术语“被动”意味着传感器不会发射任何红外能量,而是检测其他物体发出的红外辐射。这与执行两个动作(发射和检测)的有源传感器形成对比。
关于PIR传感器的简要说明
该项目中使用的PIR传感器包括热释电红外传感器,BISS0001 PIR运动检测器IC,菲涅耳透镜和其他一些组件。
对于连接,PIR传感器有三个引脚,即VCC,DATA和GND。此外,PIR传感器有两个电位器:一个用于调节传感器的灵敏度(或者更确切地说是传感器的感应距离),另一个用于调节输出在检测到任何人体运动时保持高电平的时间。
覆盖热释电传感器的菲涅耳透镜在将红外能量聚焦到传感器上起着重要作用。在这个镜头的帮助下,PIR传感器可以检测120 0 角度的物体。传感器的范围是8米,即它可以检测人体移动长达8米。
PIR传感器调整
如前所述,有两个电位器可手动调节灵敏度和输出时间。
在第一个电位器的帮助下,您可以调节灵敏度即PIR传感器的传感距离。范围可在3米到8米之间调节。要增加感应距离,请顺时针旋转POT并减小,逆时针方向旋转。
进入第二个电位计,您可以调整PIR传感器输出保持高电平的持续时间。它可以在0.3到600秒之间变化。要增加时间,请顺时针方向旋转POT,逆时针方向旋转以减少时间。
使用Raspberry Pi的PIR运动传感器
如简介中所述,此项目的目标是连接PIR传感器使用Raspberry Pi并使用Raspberry Pi和Python编程实现PIR运动传感器。
我已经在其他几个项目中实施了PIR运动传感器模块,例如使用自动室内灯光Arduino和PIR传感器,使用Arduino和PIR传感器的自动开门器, Arduino PIR传感器教程和基于GSM的家庭安全警报系统使用Arduino 。
使用Raspberry Pi的PIR运动传感器优于上述所有项目的主要优势是Raspberry Pi可以轻松连接到互联网并允许基于物联网的应用项目。
电路图
以下基于Fritzing的图像显示了所有连接相对于该使用Raspberry Pi的PIR运动传感器。
所需组件
Raspberry Pi 3 B型
PIR传感器
5V蜂鸣器
连接电线
迷你面包板
电源
计算机
电路设计
将PIR运动传感器的VCC和GND引脚连接到Raspberry Pi的+ 5V和GND引脚。将PIR传感器的DATA引脚连接到GPIO23,即Raspberry Pi的物理引脚16。
一个5V蜂鸣器连接到GPIO24,即Raspberry Pi的物理引脚18。蜂鸣器的另一个引脚连接到GND。
注意:
我已将Buzzer直接连接到Raspberry Pi。但如果您不确定,请通过NPN晶体管连接。
从以前的Raspberry Pi项目中,您已经知道Raspberry Pi输入引脚具有3.3V容差,即它们工作正常关于3.3V逻辑。
如果您想知道为什么我将PIR传感器的输出数据引脚直接连接到Raspberry Pi,那么您需要对我进行检查时感到困惑PIR传感器的输出电平处于高电平状态并获得大约3.5V的结果。
您也可以检查相同的电路,然后继续使用电平转换器电路(电压divider)如果需要。
代码
编程部分该项目是使用Python实现的。以下是使用Raspberry Pi的PIR运动传感器的Python脚本。
工作
使用Raspberry Pi的PIR运动传感器的工作非常简单。如果PIR传感器检测到任何人体移动,它会将其数据引脚升至高电平。
Raspberry Pi在相应输入引脚上检测到高电平时,将激活蜂鸣器。
应用程序
已经提到了使用Raspberry Pi项目的PIR运动传感器的应用程序。其中一些是:
自动室灯
运动检测
入侵者警报
自动开门
家庭安全系统
全部0条评论
快来发表一下你的评论吧 !