查看“人体红外热释传感器”的源代码
←
人体红外热释传感器
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 800px;" |- | ==概述== 红外热释电运动传感器能检测运动的人或动物身上发出的红外线,输出开关信号,可以应用于各种需要检测运动人体的场合。 <br /> 传统的热释电红外传感器需要人体热释电红外探头、专用芯片和复杂的外围电路来实现,体积略大,电路复杂,可靠性略低。这款红外热释电运动传感器,采用数字一体化集成人体热释电红外探头,具有体积小、可靠性高、功耗低、外围电路简单等特点。 ===探头概述=== 传感器采用数字一体化集成人体热释电红外探头AM412。 <br /> AM412是一个将数字智能控制电路与人体探测敏感元都集成在电磁屏蔽罩内的热释电红外探头。人体探测敏感元将感应到的人体移动信号通过一个甚高阻抗差分输入电路耦合到数字智能集成电路芯片上,数字智能集成电路将信号转化成15位ADC数字信号,当PIR信号超过选定的数字阀值时就会有延时的高电平输出。所有的信号处理都在一个芯片上完成。 <br /> ==规格== *电器规格 **输入电压:3.3~5V,最大6V **工作电流:15uA **工作温度:-20~85℃ **输出电压:高电平5V,低电平0V *技术参数 **输出延迟时间(高电平):2.3~3秒左右 **感应角度:100° **感应距离:7米 *尺寸 **板子大小:20mm*10mm **1.27mm间距的4Pin接口; *接法 **引脚说明:GND、VCC、信号、NC。 ==开发== ===设备=== {|class="wikitable" |- |模块||数量||功能 |- |[[mCookie-CoreUSB/zh]]||1||核心板 |- |[[mCookie-Hub/zh]]||1||传感器转接板 |- |[[Microduino-Passive Infrared/zh]]||1||红外热释电运动传感器 |} *其他硬件设备 **USB数据连接线 一根 [[File:Passive Infrared.jpg|600px|center]] ===准备=== *Setup 1:将人体红外传感器和Hub的D6接起来。 [[file:mCookie-Passive Infrared-sensor.JPG|600px|center]] *Setup 2:将CoreUSB,Hub,Pir连接在一起。通过USB数据线将接入电脑。 [[file:mCookie-pir-pc.JPG|600px|center]] ===实验:检测有无运动的人=== *打开Arduino IDE,将下列代码复制到IDE中。 <source lang="cpp"> #define sensorPin 6 int state; void setup() { pinMode(sensorPin, INPUT); Serial.begin(9600); } void loop() { state = digitalRead(sensorPin); if (state == 1) Serial.println("Somebody is in this area!"); else Serial.println("No one!"); delay(500); } </source> *在Arduino IDE的工具(Tools)→端口(Serial Port)里面选择正确的端口号。 [[file:upload.JPG|600px|center]] *编译完成后直接下载程序。 [[file:upload-pir.JPG|600px|center]] *下载完毕你可以打开串口监视器,显示的提示即反应了当前传感器检测的状态。 [[file:mCookie-pir-res.JPG|600px|center]] *结果 当红外热释电运动传感器在检测范围内检测到运动的生命体时,在输出引脚会输出高电平,电压为5V,当检测到红外热释电信号消失时,延迟2.3~3秒后,输出低电平,电压为0V。因此我们可以根据这个特点来快速的建立一个运动人体检测的应用。 ===程序调试=== *“#define sensorPin 6”定义传感器接口 *使用“digitalRead(sensorPin);”函数来读取传感器的变化,从而判断是否有运动的人体。 ==应用== *入侵报警器 *非接触红外自动开关 ==视频== |}
返回至
人体红外热释传感器
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息