“SKU:RB-02S017A 红外热释电传感器”的版本间的差异
(→例子程序下载) |
(→产品相关推荐) |
||
第67行: | 第67行: | ||
[[文件:erweima.png|230px|无框|右]] | [[文件:erweima.png|230px|无框|右]] | ||
===资料下载=== | ===资料下载=== | ||
− | + | 网盘链接: https://pan.baidu.com/s/1Uw_siqygnI9Oybnmw1lOAw | |
− | + | 提取码:rbif | |
+ | |||
===产品购买地址=== | ===产品购买地址=== | ||
[http://www.alsrobot.cn/goods-636.html 红外热释电传感器 ]<br/> | [http://www.alsrobot.cn/goods-636.html 红外热释电传感器 ]<br/> |
2021年6月17日 (四) 16:46的最后版本
目录 |
产品概述
哈尔滨奥松机器人科技有限公司最新推出人体红外热释电传感器,该传感器能检测运动的人或动物身上发出的红外线,输出开关信号,可以与 Arduino 传感器扩展板 v5.0 结合使用,应用于各种需要检测运动人体或动物的场合。传统的热释电红外传感器需要人体热释电红外探头、专用芯片和复杂的外围电路 来实现,体积略大,电路复杂,可靠性略低。我们新推出的这款红外热释电运动传感器,专为Arduino设计,采用数字一体化集成人体热释电红外探头,具有体积小、可靠性高、功耗低、外围电路简单等特点。 人体红外热释电传感器可在各种单片机控制器上应用,尤其在Arduino控制器上更为简单,通过3P传感器连接线插接到Arduino专用传感器扩展板上,可以非常容易地实现与环境感知相关的互动作品。
规格参数
- 输入电压:3.3 - 5V
- 工作电流:<20mA
- 工作温度:-20 - 85℃
- 输出电压:高电平3V,低电平0V
- 输出延迟时间(高电平):2.3 - 3秒左右
- 感应角度:100°
- 感应距离:6米
- 输出指示灯:高电平点亮
- 输出引脚极限电流:1mA
- 信号类型:数字输入
- 模块尺寸:38mm×25mm
- 模块重量:4g
- 产品尺寸图:
接口定义
- S:信号输出
- +:电源(VCC)
- -:地(GND)
使用方法
工作原理
热释电效应同压电效应类似,是指由于温度的变化而引起晶体表面荷电的现象。热释电传感器是对温度敏感的传感器。它由陶瓷氧化物或压电晶体元件组成,在元件两个表面做成电极,在传感器监测范围内温度有ΔT的变化时,热释电效应会在两个电极上会产生电荷ΔQ,即在两电极之间产生一微弱的电压ΔV。由于它的输出阻抗极高,在传感器中有一个场效应管进行阻抗变换。热释电效应所产生的电荷ΔQ会被空气中的离子所结合而消失,即当环境温度稳定不变时,ΔT=0,则传感器无输出。当人体进入检测区,因人体温度与环境温度有差别,产生ΔT,则有ΔT输出;若人体进入检测区后不动,则温度没有变化,传感器也没有输出了。所以这种传感器检测人体或者动物的活动传感。
编程原理
红外热释电传感器引出三个引脚,分别是信号S、电源Vcc、地GND,在实际应用中,可以将红外热释电连接到Arduino控制器的一个数字引脚,再利用 Arduino 控制器板载的D13引脚指示灯。
- 当红外热释电传感器检测到有人经过时,输出高电平,同时数字13引脚LED灯点亮;
- 当红外热释电传感器没有检测到有人经过时,输出低电平,Arduino 同时数字口13引脚灯不点亮。
连接方法
- S 端口接到控制器的数字输入引脚上。
- 5V 和 GND 分别接到电源的 +5V 和 GND。
例子程序
将红外热释电传感器及LED小灯依照程序接入Arduino UNO控制器,观察当有人经过及无人时LED小灯的状态。
byte sensorPin = 2; //设置传感器引脚为数字接口2 byte indicator = 13; //设置指示器引脚为数字接口13 void setup() { pinMode(sensorPin,INPUT); //设置传感器引脚为输入模式 pinMode(indicator,OUTPUT);//设置指示器引脚为输出模式 Serial.begin(9600); } void loop() { byte state = digitalRead(sensorPin); //读取传感器的状态 digitalWrite(indicator,state); //输出指示器的状态 if(state == 1) Serial.println("Somebody is in this area!"); //通过串口输出当前状态 else if(state == 0) Serial.println("No one!"); delay(500); //延时500ms }
云编程代码
奥松云编程地址:http://www.alscode.cn/index.html
程序效果
如果传感器检测到运动的人或者动物,将会点亮D13引脚测试灯,并通过串口输出“Somebody is in this area!”,否则熄灭D13引脚测试灯,并通过串口输出“No one!”。
产品相关推荐
资料下载
网盘链接: https://pan.baidu.com/s/1Uw_siqygnI9Oybnmw1lOAw 提取码:rbif
产品购买地址
周边产品推荐
相关问题解答
相关学习资料
Arduino 人体红外热释电传感器 人体检测感应 运动传感器
利用红外热释电传感器制作属于自己的报警神器
红外热释电传感器人体检测报警实验
奥松机器人技术论坛