【DIY】填坑,热水器自动定时烧水断电方案,预期目标及功能
生活新裝備
NEW EQUIPMENT FOR LIFE
公眾號(hào)關(guān)注?“DLGG創(chuàng)客DIY”
設(shè)為“星標(biāo)”,重磅干貨,第一時(shí)間送達(dá)。
自動(dòng)定時(shí)燒水?dāng)嚯娦枨笳?/strong>
就不搞需求分析了,簡(jiǎn)單來說就是懶,懶得每天燒水了,別跟我說常開啊,我的NAS都不常開,節(jié)能環(huán)保全民行動(dòng)
開機(jī)定時(shí)設(shè)置
關(guān)機(jī)定時(shí)設(shè)置(或開機(jī)時(shí)間設(shè)置)
開機(jī)啟動(dòng)信號(hào)反饋(光敏傳感器)
關(guān)機(jī)信號(hào)反饋(光敏傳感器)
NTP網(wǎng)絡(luò)時(shí)間獲取
動(dòng)作通知:通過email或微信方糖(server 醬)將設(shè)備動(dòng)作信息反饋(穩(wěn)定性測(cè)試用)
產(chǎn)品化:但是定時(shí)開關(guān)機(jī)功能可以搞產(chǎn)品化,上次的遠(yuǎn)程控制需要公網(wǎng)ip。。你懂的。不過不同廠家的熱水器紅外信號(hào)適配工作量太大是個(gè)問題。
技術(shù)點(diǎn)整理
NTP時(shí)間獲取
email或微信方糖(server 醬)
webserver參數(shù)設(shè)置
紅外信號(hào)發(fā)射(遙控器信號(hào)模擬)
紅外信號(hào)接收(遙控器信號(hào)抓包)
目前進(jìn)度:實(shí)現(xiàn)基本功能,可以向mm交活兒了,webserver及產(chǎn)品化待研究
程序
程序流程比較簡(jiǎn)單,今天就先不畫流程圖了。說一個(gè)小技巧,因?yàn)闊崴鞫罕?#xff0c;需要找到合適的位置,紅外遙控信號(hào)才能發(fā)送接收到,所以可以在程序初始化時(shí)增加開啟和關(guān)閉的發(fā)送命令,這樣在找位置時(shí)候比較方便。
材料
esp8266 nodemcu v3(v1也可以,應(yīng)為v1的3D打印外殼出了點(diǎn)問題,就換成v3的外殼了)
紅外發(fā)射管(約1元5個(gè))
電阻(100-200歐都行)
外殼(可以不用)
供電(microUSB電源線,手機(jī)充電器)
雙面膠(規(guī)定外殼和紅外發(fā)射管用)
3D打印的外殼參考:【體驗(yàn)】感謝朋友雪中送炭寄來的便攜示波器,便攜示波器開箱體驗(yàn)
原理?
如圖:
esp8266(nodemcu)通過家里wifi連接公網(wǎng)
手機(jī)或者電腦通過互聯(lián)網(wǎng)控制esp8266
esp8266模擬原裝遙控器發(fā)射紅外開關(guān)信號(hào)控制熱水器
esp8266通過公共NTP服務(wù)器獲取網(wǎng)絡(luò)時(shí)間,并在設(shè)定的時(shí)間開機(jī)并關(guān)閉
webserver設(shè)置定時(shí)開啟關(guān)閉時(shí)間或
上次實(shí)現(xiàn)的遠(yuǎn)程控制功能可以參考:【DIY】熱水器升級(jí)加裝遠(yuǎn)程wifi控制功能,esp8266遠(yuǎn)程紅外控制熱水器啟動(dòng),穩(wěn)定連續(xù)運(yùn)行4天了,功能展示終稿
你點(diǎn)的每個(gè)在看,我都當(dāng)成喜歡
總結(jié)
以上是生活随笔為你收集整理的【DIY】填坑,热水器自动定时烧水断电方案,预期目标及功能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 少儿编程教会孩子如何思考,重视孩子的素质
- 下一篇: ESP8266、ESP32 和 ESP3