当前位置:首页  <  应用教程  <  【创客学堂】利用红外热释电传感器制作属于自己的报警神器...
【创客学堂】利用红外热释电传感器制作属于自己的报警神器
编辑:jane 2015-04-20 浏览次数:1479

    担心夜幕中有小偷在移动?或是谁家的猫猫狗狗跑进家来自己却浑然不知?

    今天小奥就教大家利用红外热释电传感器玩转报警神器,只要“小猫猫”、“小狗狗”在动,保证抓TA个正着:红外热式电传感神器在手,想跟我玩“猫腻”?没门!

    红外热释电传感器能响应空间内红外线的变化,因此当人体移动时它会告诉我们房间内有人,并且在移动。组装搭配红色LED灯,红灯闪烁醒目报警。

    好啦!下面小奥就要展示组装步骤了,各位松籽们可要紧跟小奥思路哦~让我们一起轻轻松松打造一款属于自己的报警神器!

基本配件:

CarDuino UNO R3控制器×1

USB下载线×1

大面包板×1

跳线若干

红外热释电传感器×1

电阻×1

传感器连接线×1

红色LED灯×1

红外热释电传感器人体检测报警原理图


红外热释电传感器人体检测报警面包板接插图


红外热释电传感器人体检测报警实物连接图

    按上面所示的面包板接插图及原理图接好电路,然后将下面的程序下载到CarDuino UNO R3 控制器中。

红外热释电传感器人体检测报警程序:

int ledPin = 9;  //定义ledPin引脚为9

int sensor = 2;  //定义sensor引脚为2

int val = 0;  //定义变量储存传感器的返回值

void setup()

{

pinMode(ledPin, OUTPUT);//设定ledPin引脚为输出状态

pinMode(sensor, INPUT); //设定sensor引脚为输入状态

}

void loop()

{

val = digitalRead(sensor); //读传感器的值

if(HIGH == val)    //如果检测到人移动

{     //让灯闪烁

digitalWrite(ledPin,LOW);

delay(1000);

digitalWrite(ledPin,HIGH);

delay(1000);

}

else digitalWrite(ledPin,LOW); //如果没有检测到人移动,熄灭LED灯

} 

    好啦!到这里,一个神奇的报警器就组装好啦!当红外热释电传感器检测到有人经过时,LED灯会闪烁;无人经过时,LED灯会熄。

    你也想拥有这样一款报警器?动手做起吧~组装过程遇到困难或了解组装配件更多信息,可关注微信(alsrobotbase)留言给小奥获取帮助哦~让我们一起做个无极创客吧!

相关文章:
【创客学堂】一行命令,三秒钟,让树莓派变身广告屏蔽利器

【创客学堂】Arduino开发板头号名人:Intel Galileo的十大特性

【创客学堂】Arduino与树莓派各自有什么优缺点?

【创客学堂】Instagram上的树莓派飞屋环游记

【创客学堂】树莓派+Tor 看小伙伴们如何躲开NSA追踪

----------------------------------------------------------------------------------------------------------------
奥松机器人官网:www.robotbase.cn
微信号:搜索公众号“奥松机器人”
QQ群: 271230889(讨论,解惑)
微博:@奥松机器人基地
----------------------------------------------------------------------------------------------------------------
温馨提示:予人玫瑰,手留余香;如果你喜欢这篇文章,不妨转发推荐给你身边的朋友!