該電路測(cè)量水箱的水位,并將其無(wú)線(xiàn)發(fā)送到接收器,并在接收器中使用LCD顯示屏和LED進(jìn)行顯示。
硬件部件:
- Arduino nano R3×2
- 超聲波傳感器-HC-SR04×1個(gè)
- HC-12無(wú)線(xiàn)模塊×2
- 5毫米LED:紅色×1個(gè)
- 5毫米LED:黃色×1個(gè)
- 5毫米LED:綠色×1個(gè)
- 蜂鳴器×1個(gè)
- 通孔電阻,120歐姆×3
- 電阻220歐姆×4
- 按鈕開(kāi)關(guān),按鈕×2
- RGB背光LCD-16x2×1個(gè)
手動(dòng)工具和制造機(jī):
- 烙鐵(通用)
我一直想有一個(gè)儀表來(lái)顯示我家里1000升水箱的水位。亞馬遜的電表價(jià)格約為70美元,其無(wú)線(xiàn)傳感器范圍太短。所以我建立了這個(gè)。這只花了我大約15美元,這是一個(gè)有趣的項(xiàng)目。
功能:
- 該儀表使用置于水箱蓋下方的超聲波傳感器感應(yīng)水位,并通過(guò)無(wú)線(xiàn)發(fā)射器將數(shù)據(jù)發(fā)送到接收器單元。
- 接收器單元中的LCD將水位顯示為長(zhǎng)條。
- 計(jì)算出水百分比并在液晶顯示屏上顯示
- 顯示屏上顯示一條短消息,例如“低”,“正?!保皾M(mǎn)”或“溢出”
- 接收器包含3個(gè)LED。綠色,黃色和紅色對(duì)應(yīng)于水位
- 接收器還有一個(gè)蜂鳴器,當(dāng)水位太低或水箱裝滿(mǎn)時(shí),在加注時(shí)會(huì)鳴響。
- 接收器包含2個(gè)按鈕。第一個(gè)按鈕打開(kāi)LCD的背光。第二個(gè)按鈕使蜂鳴器靜音。
- 按下按鈕后,LCD的背光燈將打開(kāi),并在30秒后關(guān)閉。
- 當(dāng)水位低于15%時(shí)會(huì)發(fā)出警報(bào)聲,如果靜音,則當(dāng)水位低于10%和5%時(shí)會(huì)重新啟動(dòng)。
閱讀全文