相關商品


















【創(chuàng)客學堂】利用紅外熱釋電傳感器制作屬于自己的報警神器
編輯:jane2015-04-20 瀏覽次數(shù):2383
擔心夜幕中有小偷在移動?或是誰家的貓貓狗狗跑進家來自己卻渾然不知?
今天小奧就教大家利用紅外熱釋電傳感器玩轉報警神器,只要“小貓貓”、“小狗狗”在動,保證抓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; //定義變量儲存?zhèn)鞲衅鞯姆祷刂?/span>
void setup()
{
pinMode(ledPin, OUTPUT);//設定ledPin引腳為輸出狀態(tài)
pinMode(sensor, INPUT); //設定sensor引腳為輸入狀態(tài)
}
void loop()
{
val = digitalRead(sensor); //讀傳感器的值
if(HIGH == val) //如果檢測到人移動
{ //讓燈閃爍
digitalWrite(ledPin,LOW);
delay(1000);
digitalWrite(ledPin,HIGH);
delay(1000);
}
else digitalWrite(ledPin,LOW); //如果沒有檢測到人移動,熄滅LED燈
}
好啦!到這里,一個神奇的報警器就組裝好啦!當紅外熱釋電傳感器檢測到有人經(jīng)過時,LED燈會閃爍;無人經(jīng)過時,LED燈會熄。
你也想擁有這樣一款報警器?動手做起吧~組裝過程遇到困難或了解組裝配件更多信息,可關注微信(alsrobotbase)留言給小奧獲取幫助哦~讓我們一起做個無極創(chuàng)客吧!
相關文章:【創(chuàng)客學堂】一行命令,三秒鐘,讓樹莓派變身廣告屏蔽利器
【創(chuàng)客學堂】Arduino開發(fā)板頭號名人:Intel Galileo的十大特性
【創(chuàng)客學堂】Arduino與樹莓派各自有什么優(yōu)缺點?
【創(chuàng)客學堂】Instagram上的樹莓派飛屋環(huán)游記
【創(chuàng)客學堂】樹莓派+Tor 看小伙伴們如何躲開NSA追蹤
----------------------------------------------------------------------------------------------------------------
奧松機器人官網(wǎng):www.robotbase.cn
微信號:搜索公眾號“奧松機器人”
QQ群: 271230889(討論,解惑)
微博:@奧松機器人基地
----------------------------------------------------------------------------------------------------------------
溫馨提示:予人玫瑰,手留余香;如果你喜歡這篇文章,不妨轉發(fā)推薦給你身邊的朋友!
用戶評價
暫時還沒有任何用戶評論