人体红外传感器

PIR Motion Sensor

图片2.png

一、概述

人体红外传感器是用来检测人或动物身体上发出的红外辐射的模块,最大测量范围为6m。如果有人在量程内运动,DO引脚将会输出有效信号,板上的蓝色LED会被点亮。本模块通过RJ11连接线将数值传输至Qmind系列主控板,连接主板上的黑色接口。

二、规格

工作电压 5V DC
工作电流 35 ma
工作温度 -20℃~ + 70℃
返回值 数字值0、1
输出电压 5 V /高电平,0 V /低电平
触发信号 5 V /高电平
保持时间 2秒
检测角度 120度
检测距离 最大6米
尺寸 50 x 24 x 15 mm(长 x 宽 x 高)

三、特性

a) 内部的双向鉴幅器可有效抑制干扰;
b) 人体红外传感器有两种工作模式:一个是储存模式,就是检测到物体之后一直亮灯;一种是循环触发模式,就是c可以不停的检测并不停的亮灭,本模块采用后者的工作模式。
c) 支持 Arduino IDE 编程, 并且提供运行库来简化编程;
d) 使用RJ11接口连线方便,该模块可以链接Qmind系列主板任意黑色端口;
d) 模块化安装,兼容乐高系列;
f) 支持Robobloq-APP/MyQode-PC图形化编程,适合全年龄用户。

四、人体红外传感器

a) 装配。

模块有两个M4螺丝装配孔,可以将模块通过螺丝固定到魔洛克机器人金属平台,同时也兼容乐高体系圆孔插销。
image.png

b) 连线。

将此模块连接到Qmind系列主控板的任意黑色RJ11端口,如图:
image.png

连接完成后在PC端会弹出连接的模块名称

c) 编程语句块

【舞台互动】PC端接入机器人,之后在角色Sprite内找魔洛克指令,点击每个语句块可以在线调试机器人,实时获得摇杆模块的返回值。(后期可直接在机器人角色内在线调试)
【在线及离线编程】人体红外传感器模块语句块在“传感器”语句块内;
1.摇杆数值语句块

image.png 参数一端口 返回值
Qmind范围1~3
Qmind plus范围2~7
可输出传感器所感应的人体红外值。返回值为0或1,0代表未检测到信号,1代表检测到信号。

d) 应用案例

【APP-Robobloq 传感器与机器人互动】
概述

  1. 当主控板开机时,运行程序。
  2. 用手触摸人体红外传感器的圆形白帽,也可以尝试在圆形白帽前挥舞手指,主控板的灯变绿并发出“滴滴”声。
  3. 远离主控板圆形白帽盖,主控板停止发声,绿灯变红。

image.png

  1. 连接颜色传感器到主控板3号口
  2. 设置如上图程序
  3. 按右下角运行键开始程序运行。

    五、原理图

    image.png