一個簡單的項目,實現(xiàn)燈,過濾和換氣的時鐘控制,以及通過MQTT的遠程覆蓋。
硬件組件:
- ESP8266 ESP-12E × 1
- 電容1000μF× 1
- OpenBuilds線纜 - 腳× 1
- LM317 DC-DC線性轉(zhuǎn)換器模塊× 1
- 電阻10k歐姆× 7
- 電阻221歐姆× 4
- 電阻1k歐姆× 1
- 4n35光電隔離器× 2
- IRF520 Mosfet× 2
- AQH3213 SolidState繼電器× 1
- PCB螺釘端子× 1
- 插座× 1
- 13A插頭× 1
- 3Amp保險絲× 1
- 0.33A表面貼裝型自恢復保險絲,240V ac / dc× 1
- 母頭8位1排(0.1“)× 1
- 原型PCB板4厘米x 6厘米雙面× 1
- MQTT
- MQTT Dash Android應用程序
- Arduino IDE
手動工具和制造機器:
- 烙鐵(通用)
- 旋轉(zhuǎn)式多功能工具
- 萬用表
我們的魚缸放在我們的電視旁邊,所以我們可以看到魚并觀看它們,有一個基本的控制燈,頂部有一個觸摸開關,換氣沒有任何開關,所以這需要拔掉,如果我們想要一些平靜和安靜,或者想以合理的音量觀看電視。這意味著換氣器偶爾會無意中停留數(shù)天或數(shù)小時,這對魚的健康狀況來說并不理想。當時我已經(jīng)使用了arduino入門套件,想要在發(fā)現(xiàn)ESP8266系列設備與Arduino IDE一起使用并購買了一些后,想要為家庭建造一些東西。
我的第一個想法是在時間程序旁邊遠程打開/關閉換氣器。此外,當我開始研究魚缸控制時,我發(fā)現(xiàn)了一些現(xiàn)成的燈光定時器,但這不允許遙控,而閱讀燈光定時器一些互聯(lián)網(wǎng)評論談到魚缸建議的最短燈光時間,所以這是理想的包含在我的項目中。最后我想我也可以包括過濾器,以便在執(zhí)行維護時可以輕松關閉。
項目要求:
注意,燈和濾波器都配有12vdc,這是一個非常安全的電壓工作,但是換氣器有自己的預先形成的插件電源,所以我不得不采用電源電壓固態(tài)繼電器和英國插座插座。我考慮了這些方面并設有保險絲以防止額定值下的過電流,確保供電電纜等不會過載。