“PIR人体红外检测”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(Created page with "{| style="width: 800px;" |- | =模块功能= *'''参考:人体红外热释传感器''' *数字输入传感器,它检测到的值只有两个值(0或1),既有和...")
 
Mixly编程
 
(未显示2个用户的3个中间版本)
第28行: 第28行:
  
 
==搭建硬件==
 
==搭建硬件==
*Setup 1:将人体红外传感器和Hub的D6接起来。
+
*Setup 1:将人体红外传感器和Hub的6接口接起来。对应Hub可以接0,2,4,6,8,10,12。
 
[[file:mCookie-Passive Infrared-sensor.JPG|600px|center]]
 
[[file:mCookie-Passive Infrared-sensor.JPG|600px|center]]
 
*Setup 2:将CoreUSB,Hub,Pir连接在一起。通过USB数据线将接入电脑。
 
*Setup 2:将CoreUSB,Hub,Pir连接在一起。通过USB数据线将接入电脑。
第38行: 第38行:
 
*Step2:串口通讯控件说明
 
*Step2:串口通讯控件说明
 
[[File:mixly_Serial_complian.jpg|600px|center]]
 
[[File:mixly_Serial_complian.jpg|600px|center]]
*Step3:震动传感器是个输入设备,返回的数据是数字量,基于这个,我们可以在输入/输出里面找到数字输入拖出。
+
*Step3:PIR人体红外检测是个输入设备,返回的数据是数字量,基于这个,我们可以在输入/输出里面找到数字输入拖出。
[[File:mixly_indigital-out.jpg|600px|center]]
+
[[File:shake1.png|900px|center]]
 
*数字输入说明
 
*数字输入说明
[[File:mixly_digital-in.jpg|600px|center]]
+
[[File:shake2.png|900px|center]]
 
*整体代码说明
 
*整体代码说明
[[File:mixly_digital-pir-in-serial.jpg|600px|center]]
+
[[File:pir1.png|900px|center]]
  
 
==调试==
 
==调试==

2016年8月26日 (五) 06:14的最新版本

模块功能

  • 参考:人体红外热释传感器
  • 数字输入传感器,它检测到的值只有两个值(0或1),既有和无。
  • 人体检测到后状态会持续一段时间,大约4秒。

概述

利用人体红外热释传感器检测是否有运动的人,并用串口监视器打印出监视到的数据。

材料清单

  • 模块
模块 数量 功能
mCookie-CoreUSB/zh 1 核心板
mCookie-Hub/zh 1 传感器转接板
Microduino-Passive Infrared/zh 1 红外热释电运动传感器
  • 其他硬件设备
    • USB数据连接线 一根


搭建硬件

  • Setup 1:将人体红外传感器和Hub的6接口接起来。对应Hub可以接0,2,4,6,8,10,12。
  • Setup 2:将CoreUSB,Hub,Pir连接在一起。通过USB数据线将接入电脑。

Mixly编程

  • Step1:因为使用串口监视器,所以需要在通讯里面找到串口通讯控件。
  • Step2:串口通讯控件说明
  • Step3:PIR人体红外检测是个输入设备,返回的数据是数字量,基于这个,我们可以在输入/输出里面找到数字输入拖出。
  • 数字输入说明
  • 整体代码说明

调试

  • Step1:选择好板卡(Core USB 32U4),和COM端口(默认自动识别)。
  • Step2:打开串口监视器。
  • Step3:确认串口波特率是否与设定的一致。
  • Step4:观察数据,当有人靠近时数据为1,并且该状态大约维持4S,之后无运动的人体红外热数据才会变回0。