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