這是一個基于Arduino的家庭自動化項目。這次我試圖通過在車庫安裝防撞系統(tǒng)來幫助她安全地停放汽車而不撞到車庫的墻壁,從而讓我的伴侶的生活變得輕松。
因此,在本項目中,我將使用超聲波傳感器來計算汽車與車庫墻的距離,并使用綠色,黃色和紅色LED顯示。LED的顏色指示是否繼續(xù)移動,減速,停止或返回。
該項目的總成本約為20美元至25美元。
該項目分3個階段
階段1:等待汽車在這個階段,設備會一直在傳感器接近范圍內(nèi)尋找移動物體。如果物體進入附近,則三個LED中的一個會根據(jù)移動物體的距離而打開。如果物體距離太近,則會產(chǎn)生噪音,使移動物體知道距離。
階段2:車庫內(nèi)沒有汽車如果附近沒有物體,則關閉所有LED。
階段3:汽車已停止移動(停放在正確的位置)如果物體停止移動并仍在附近等待20個CPU周期,然后關閉LED。
對于這個非常簡單的項目我們需要:
- 一個Perfboard
- Arduino nano / uno(無論哪個方便)
- 紅色,綠色和黃色LED(發(fā)光二極管)
- 3個220歐姆的LED電阻
- 一臺HC-SRO4超聲波傳感器
- 一個蜂鳴器屏蔽或一個蜂鳴器和一個100歐姆的電阻
- 一個220v交流到5v直流降壓降壓模塊
- 一個母頭針
- 一根以太網(wǎng)電纜
- 一些連接電纜
- 用USB線將代碼上傳到Arduino
- 和一般焊接設備
詳細的組裝過程以及項目更多的詳情都整理到附件里,也附上了原文的地址,可以查看視頻演示。
最終的效果是:當我走近傳感器時,燈光從綠色變?yōu)辄S色變?yōu)榧t色,最終,當我離傳感器太近時,蜂鳴器會繼續(xù)閃爍。在我的情況下,我已經(jīng)安裝了Arduino旁邊的蜂鳴器,但是我會建議您隨LED一起安裝蜂鳴器。如果你想要的話,當蜂鳴器繼續(xù)運行時,你也可以閃爍紅色LED。