0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何将PIR传感器连接到Arduino

454398 来源:工程师吴畏 2019-07-30 10:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在这个项目中,我们将了解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开启的持续时间。

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

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

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

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

电路图

所需组件

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传感器实现各种家庭安全系统。

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

    关注

    190

    文章

    6515

    浏览量

    195932
  • PIR传感器
    +关注

    关注

    3

    文章

    58

    浏览量

    10180
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    什么是照度传感器和接近传感器

    近年来,照度传感器和接近传感器在我们身边各类设备中的应用越来越广泛。除了单独使用照度传感器和接近传感器外,这些
    的头像 发表于 08-22 14:46 2475次阅读
    什么是照度<b class='flag-5'>传感器</b>和接近<b class='flag-5'>传感器</b>

    Texas Instruments TMP4718远程和本地温度传感器数据手册

    Texas Instruments TMP4718高精度远程和本地温度传感器具有一个本地集成传感器和一个远程温度传感器输入,可实现1°C的精度。该输入可以连接到二极管
    的头像 发表于 08-04 13:54 905次阅读
    Texas Instruments TMP4718远程和本地温度<b class='flag-5'>传感器</b>数据手册

    关于CAPSENSE™接近按钮传感器阵列的设计问题求解

    。 遵循“ CAPSENSE™入门”和相关应用说明中的指导。 根据您的建议,设计了轨道宽度为 0.17 毫米、间距为 1.143 毫米的阴影图案。 通孔直接放置在传感器下方,以最大限度地减少寄生电容。 我
    发表于 07-30 07:04

    在树莓派5上,如何使用毫米波雷达检测和追踪人类?

    在本指南中,我们学习如何将RD-03D雷达传感器添加到树莓派单板计算机上,以便实时检测和追踪人类。我们将了解该传感器的工作原理及可获取的数据、如何
    的头像 发表于 07-24 15:32 1946次阅读
    在树莓派5上,如何使用毫米波雷达检测和追踪人类?

    用树莓派实现自动感应照明:PIR传感器教程!

    一个快速项目,PIR传感器与树莓派进行接口连接。本项目所用组件硬件组件树莓派2x1被动红外(PIR)运动
    的头像 发表于 06-21 20:32 1068次阅读
    用树莓派实现自动感应照明:<b class='flag-5'>PIR</b><b class='flag-5'>传感器</b>教程!

    FUTEK TRS150旋转扭矩传感器概述

    FUTEK 旋转扭矩传感器(或动态扭矩传感器)常用在旋转轴、发动机或固定电机上进行扭矩测量。传感器需要连接到轴上直线旋转,扭矩传感器配有滑环
    的头像 发表于 06-18 16:42 837次阅读

    如何将CYUSB2014与传感器AR0144CS连接起来?

    我们正在尝试 CYUSB2014 与传感器 AR0144CS 连接起来。 我参考了AN65974来实现从属fifo接口通信。 在这里,我的疑问是,由于它是一个传感器接口,赛普拉斯 F
    发表于 05-19 06:11

    XYC-PIR233C-S0热释电人体传感器

    XYC-PIR233C-S0热释电人体传感器
    发表于 02-26 14:58 1次下载

    请问如何将DLP lightcrafter连接成为普通的投影仪使用?

    请问如何将DLP lightcrafter连接成为普通的投影仪使用? 通过mini HDMI连接到我的电脑后,电脑能显示一个叫LCr 4500的屏幕,但是lightcrafter不能显示屏幕内容,请问怎么操作,谢谢。
    发表于 02-21 09:43

    如何将ADS1278通过SPI与处理连接?

    在设计电路时,由于采用ADS1278进行8通道同步采样,通过SPI接口与ARM微处理的SPI接口进行连接,而ADS1278工作在Discrete模式下,请问专家如何将ADS1278通过SPI与处理
    发表于 02-07 07:31

    干簧管传感器属于什么传感器

    干簧管传感器,又称磁簧开关传感器或磁敏开关,是一种基于干簧管(Reed Switch)原理工作的传感器。作为一种重要的磁传感器,干簧管传感器
    的头像 发表于 01-30 15:33 2348次阅读

    使用插件Excel连接到MySQL/MariaDB

    使用插件 Excel 连接到 MySQL/MariaDB 适用于 MySQL 的 Devart Excel 插件允许您将 Microsoft Excel 连接到 MySQL 或 MariaDB
    的头像 发表于 01-20 12:38 1129次阅读
    使用插件<b class='flag-5'>将</b>Excel<b class='flag-5'>连接到</b>MySQL/MariaDB

    EE-321:Blackfin处理连接到AD7656 SAR ADC

    电子发烧友网站提供《EE-321:Blackfin处理连接到AD7656 SAR ADC.pdf》资料免费下载
    发表于 01-06 16:04 0次下载
    EE-321:<b class='flag-5'>将</b>Blackfin处理<b class='flag-5'>器</b><b class='flag-5'>连接到</b>AD7656 SAR ADC

    EE-258:美光MT9V022图像传感器与Blackfin处理连接

    电子发烧友网站提供《EE-258:美光MT9V022图像传感器与Blackfin处理连接.pdf》资料免费下载
    发表于 01-06 14:18 0次下载
    EE-258:<b class='flag-5'>将</b>美光MT9V022图像<b class='flag-5'>传感器</b>与Blackfin处理<b class='flag-5'>器</b><b class='flag-5'>连接</b>

    EE-325:Atmel指纹传感器AT77C104B与Blackfin处理连接

    电子发烧友网站提供《EE-325:Atmel指纹传感器AT77C104B与Blackfin处理连接.pdf》资料免费下载
    发表于 01-05 09:42 0次下载
    EE-325:<b class='flag-5'>将</b>Atmel指纹<b class='flag-5'>传感器</b>AT77C104B与Blackfin处理<b class='flag-5'>器</b><b class='flag-5'>连接</b>