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