如何将PIR传感器连接到Arduino

电子说

1.3w人已加入

描述

在这个项目中,我们将了解PIR传感器以及如何通过Arduino PIR传感器教程将其用作运动传感器。通过这个项目,您可以了解PIR传感器的工作原理以及如何将PIR传感器连接到Arduino。

我们使用Arduino,PIR传感器和GSM制作了一个项目模块使用Arduino称为基于GSM的家庭安全系统。如果您了解PIR传感器的工作原理,那么您可以进行许多此类有趣的项目,甚至更复杂的项目。

概述

PIR传感器或无源红外传感器是一种电子设备,可测量物体在其可观察区域内发出的红外(IR)光。 PIR传感器中的术语“被动”表示传感器实际上不发射任何红外光,而是被动地检测到周围物体发射的红外光。

每个物体表面温度大于绝对零度,即-273 0 C以红外辐射的形式发热。由于辐射处于红外波长,人类无法看到这种辐射。

但PIR传感器检测到这些辐射并将其转换为适当的电信号。

另请阅读:使用ARDUINO的基于GSM的家庭安全报警系统

PIR传感器

典型的PIR传感器如下图所示。要连接外部设备,它只有三个引脚,即VCC,数字输出(数据)和GND。

在传感器板的顶部,有一种叫做Fresnal Lens的特殊类型的镜头,它覆盖了实际的热释电传感器。 Fresnal Lens的工作是将所有红外辐射聚焦到热释电传感器上。

如果你看一下PIR传感器板的背面,整个电路就在那里。 PIR传感器模块的大脑是BISS0001 PIR运动检测器IC。在IC附近,我们有两个电位器,一个用于调节灵敏度,另一个用于调节延迟时间。

使用灵敏度调节,可以控制场的范围。查看并在我们的传感器中,它高达7米。使用延迟时间调整,您可以控制在检测到移动物体时数字输出将保持高电平的持续时间。

PIR传感器的工作原理?

PIR传感器比大多数其他传感器复杂。 PIR运动传感器在实施时可能看起来很简单,因为您需要做的就是在检测到运动时检查传感器的数字输出引脚上的HIGH信号。

但是,内部,有很多事情发生,传感器的输入和输出取决于几个变量。

实际的PIR传感器,即用镜头覆盖的传感器,包括两个插槽,这两个插槽都由IR敏感材料制成。在传感器前方没有移动的正常情况下,传感器中的两个插槽都会检测到相同数量的红外辐射。

当传感器前方有移动时,就像人类或猫一样,它们的辐射首先被其中一个槽解释,两个槽之间的差分输出变为正。

当人走开时,第二个槽检测到辐射,差分输出将变为负值。根据这些输出脉冲,检测到运动。

测试PIR传感器

由于PIR传感器的数字输出引脚根据检测到的移动而为HIGH或LOW ,您可以构建一个简单的电路来测试PIR传感器。

第一个电路由PIR传感器和LED组成。当PIR传感器检测到运动时,LED会亮起。可以在延迟调整POT的帮助下调整LED开启的持续时间。

P

类似的PIR传感器测试电路如下所示,但它由一个蜂鸣器组成。为了驱动蜂鸣器,可以使用像BC547或2N2222这样的NPN晶体管。当传感器检测到任何移动时,蜂鸣器将被激活。

P

Arduino PIR传感器:使用Arduino的PIR运动传感器

让我们使用Arduino和PIR传感器制作一个小型运动传感器或运动检测器项目。在这个项目中,PIR传感器检测到它前面的任何移动并发出Arduino信号。无论何时检测到任何移动,Arduino都会以蜂鸣器的形式激活警报。

此电路未实现主要设计,但提供了如何连接PIR传感器到Arduino以及我们如何使用Arduino来使用PIR传感器的数据并驱动其他输出设备或负载,如继电器,GSM模块,蜂鸣器等。

电路图

P

所需组件

Arduino UNO [在此处购买]

PIR传感器[在此处购买]

5V蜂鸣器[在此处购买]

面包板[在此处购买]

连接线[购买这里]

电源

电路设计

使用Arduino的PIR运动传感器的设计非常简单。 PIR传感器模块有三个引脚:VCC,数字输出和GND。分别将VCC和GND连接到+ 5V和GND。然后将PIR传感器的数字输出引脚连接到Arduino的数字I/O引脚8。

由于我们需要指示传感器检测到运动,请连接蜂鸣器到Arduino的第11针。

注意:蜂鸣器直接连接到Arduino。我建议你通过一个晶体管连接它,如测试电路所示。

代码

Arduino PIR传感器运动检测器的工作

该项目的工作非常简单。当系统通电时,Arduino等待PIR传感器进行校准。校准周期设置为10秒,在此期间,PIR传感器前面不应有任何移动。

校准后,PIR传感器将准备好检测前面的任何动作。如果PIR传感器检测到任何移动,其连接到Arduino引脚8的数字输出引脚将变为高电平。

Arduino将检测到此HIGH信号并激活蜂鸣器。

应用

Arduino PIR传感器接口可以实现广泛的项目,但重要的是运动检测系统。

可以使用Arduino和PIR传感器实现各种家庭安全系统。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • A
  • P

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分