當前位置:編程學習大全網 - 源碼下載 - 怎麽用arduino實現智能家居

怎麽用arduino實現智能家居

智能家居是以住宅為平臺,利用綜合布線技術、網絡通信技術、?安全防範技術、自動控制技術、音視頻技術將家居生活有關的設施集成,構建高效的住宅設施與家庭日程事務的管理系統,提升家居安全性、便利性、舒適性、藝術性,並實現環保節能的居住環境。

智能家居就是方便,怎麽方便??之前建配龍商場就有個活動,是個智能門鎖,通過指紋識別開鎖,通過鑰匙開鎖,通過手機APP開鎖,妳忘記帶鑰匙,不會忘記帶手機,忘記帶手機不會忘了帶指紋。所以這就是智能家居的方便點。

問題太大。這個有成熟產品面世了。溫度傳感器、麥克風模塊、雨滴傳感器、紅外傳感器、通過類似的傳感器進行判斷,通過arduino?+?wifi?模塊?+?繼電器模塊?做個wifi?控制。

不過現在成本很大?價格很貴。再等2年左右絕對商業化。下面說個應用

這是壹個很簡單的單片機應用,但與壹般單片機不同的是,本作品使用Arduino UNO單片機和Ardublock軟件編程來實現,所以很適合非專業的愛好者、中小學生來制作,其原理主要是利用超聲波傳感器檢測頭部與書本的距離,通過Led發光管和報警聲音,提醒使用者,及時糾正不良讀寫姿勢,保護眼睛,預防近視。

壹、硬件介紹:

(壹)ArduinoUNO單片機:這是由壹個開放源碼的硬件平臺和壹套專門的軟件開發環境組成。它可以用來開發交互產品,它可以讀取開關和傳感器信號,可以控制電燈、電機和其他物理設備。Arduino UNO(R3版本)采用的微處理器是ATmega328。該版本包括14個數字輸入輸出IO,6個模擬輸入IO,16MHZ的晶體,USB接口,電源接口,燒錄頭,復位按鈕等。

電路結構圖

(二)傳感器:

1、超聲波傳感器的引腳有5根,分別是:?①VCC電源端②TRIG控制端?③ECHO接收端?④、⑤GND地線(也即電源的負極)

2、引腳連接:1腳VCC和arduino板的VCC腳連接,5腳GND也和相應的GND連接,2腳TRIG可以連接到A板的任意壹個數字端口,如3號口,3腳ECHO也壹樣,如連連至2號口。

3、使用方式——“電平觸發”

(三)LED和蜂鳴器:

LED可以選用普通發光二極管,蜂鳴器用普通的就可以,沒有特別要求。

二、編程語言的選擇:

ArduBlock是壹款基於Arduino愛好者的圖形化編程軟件,所有程序都可以通過搭積木的方式,把高級的計算機語言和專業的語法,簡化為壹個個模塊,堆砌在壹起。

主程序

超聲波檢測程序

三、功能說明與外觀制作:

(壹)實物面板圖如上所示:

(二)功能說明:

1、開電源,系統自檢,8個小燈壹閃壹閃,LED1亮,表示正常工作。

2、系統讀取人頭部與書本的距離作為參考數據。

3、系統進入檢測狀態

LED1——燈亮,電源工作中

LED2:閃爍,表示在檢測狀態中。

LED3——LED4:姿勢正確

LED5——LED6:姿勢不對,閃爍,輕輕發出“滴”聲提醒。

LED7——LED8:要糾正姿勢,閃爍,同時播放音樂,提醒調整距離。

(三)電路焊接與外觀制作:

1、電路焊接:

本作品電路結構簡單,通過制作這壹作品,可以培養初學者焊接技術。焊接順序是這樣:首先用烙鐵頭給要焊接的地方加熱,然後把焊錫絲送到焊接點,等錫熔化到所需要的量時,先移開焊錫絲,再拿開烙鐵頭,此時焊接點不能移動,否則會出現虛焊。

有壹個說明,初學者可能會使用助焊劑來幫助焊接,實際上常用的焊錫絲內部就有松香,就是起到肋焊劑的作用,所以不需要再使用肋焊劑,有些肋焊劑還具有腐蝕性,所以建議不要使用。

2、外觀結構制作:

本作品外觀采用PVC線槽來設計,這壹方法主要還是受PVCBOT-Jason的啟發,主要是考慮PVC線槽具有方便切割的特點,因此本作品也算是PVCBOT的壹個Arduino UNO單片機實現案例,同時也向Jason和他的團隊表示感謝,感謝他們為大家提供那麽多的PVCOBOT作品。

  • 上一篇:雲回收源代碼
  • 下一篇:預算十五萬以內的柴油越野車有哪些推薦呢?
  • copyright 2024編程學習大全網