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