风筝
发表于: 2022-4-18 17:42:28 | 显示全部楼层

在本篇文章中,我们将学习如何将松下PIR被动红外运动传感器与Arduino开发板连接。松下(Panasonic)公司的被动红外运动传感器(PIR Sensor)是一款具有工业级、高可靠性和高精确度的传感器。另一种PIR传感器HC-SR501,价格更便宜,但不能用于工业应用。因此,如果我们考虑设计现实生活中的应用项目,我们需要一个高精度和性能最好的PIR传感器。


实际应用项目包括防盗报警、门禁、自动照明、自动开门等众多需要检测人员的应用。那么让我们了解一下这个传感器的特点以及它与Arduino的连接。


所需的组件

●    Arduino UNO开发板

●    松下PIR运动传感器EKMC1603111

●    连接跳线

●    面包板


松下PIR运动传感器

PIR运动传感器也称为被动红外传感器(Passive Infrared Sensor)或热释电传感器(Pyroelectric),是一种工业级、高度可靠、精确准确的传感器。本文使用的型号是EKMC1603111。传感器工作在3V-6V之间。

EKMC1603111

EKMC1603111


Panasonic EKMC1603111是一款采用TO-5封装的长距离检测型被动红外运动传感器。该传感器通过周围温度的变化检测个人或物体移动时发生的红外线变化。感应目标有几个条件,例如目标与周围的温差应为 4°C,移动速度为1.0m/s,目标尺寸为700mmx250mm。EKMC1603111尤其适用于照明、反犯罪设备、家用电器、商业设备和视听设备。


主要特性和规格

1.  封闭式传感电路

2.  高信噪比

3.  壁挂式安装

4.  有限的视野

5.  优化宠物免疫

6.  提供1 μA、2 μA、6 μA 和170 μA可供选择,以适应线路电压用户和电池供电用户

7.   一种即插即用解决方案节省设计时间

8.  标准检测型

9.  探测角度:82°垂直,100°水平

10.  170 μA 工作电流

11.  远距离(12 m)检测范围


引脚分布

传感器有3个引脚

1. VCC (3V-6V)

2. OUT

3. GND

Panasonic-PIR-Sensor-Pinout.jpg


传感器有金色标记,靠近金色标记的引脚是VCC引脚。中间引脚是输出引脚,第三个引脚是GND。


松下PIR运动传感器与Arduino的硬件连接

现在,让我们了解PIR传感器与Arduino开发板的连接。传感器工作在3V-6V之间。因此,将其VCC引脚连接到Arduino的5V/3.3V。将GND连接到GND并将其输出引脚连接到Arduino开发板的任意数字引脚。

Panasonic-PIR-Motion-Sensor-Arduino.jpg


本文使用Arduino开发板的数字引脚2连接到传感器。您只需将3根线连接到传感器,然后将其插入面包板,如下所示。

interface-Panasonic-PIR-Motion-Sensor-with-Arduino.jpg


代码

以下是松下PIR运动传感器与Arduino连接的代码。您可以复制代码并将其上传到Arduino开发板中。

  1. #define PIR 2
  2. #define PIR_THRESH 12000

  3. void setup() {
  4.   Serial.begin(115200);
  5.   pinMode(PIR,INPUT);
  6.   
  7.   Serial.println("Sensor Initializing.....");
  8.   delay(10000);
  9.   Serial.println("Setup Completed");
  10.   delay(3000);
  11. }

  12. void loop()
  13. {
  14.   int duration;
  15.   duration = pulseIn(PIR,HIGH);
  16.   if(duration>PIR_THRESH)
  17.   {
  18.     Serial.println("Motion Detected");
  19.   }
  20.   else
  21.     Serial.println("No Motion");
  22.     delay(500);
  23. }
复制代码

上传代码后,只需将手放在传感器前面,它就会检测到运动并将其显示在串口监视器上。

Serial.jpg


以上就是本文的全部内容。如果有任何疑问,请随时在本帖下面回复。

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 700 | 回复: 1483



手机版|

GMT+8, 2024-5-10 23:48 , Processed in 0.055483 second(s), 8 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表