前言:
你是否有忘記關(guān)燈的習(xí)慣,你是否會(huì)為關(guān)燈而煩惱。本著服務(wù)大眾方便生活的態(tài)度,設(shè)計(jì)一款手機(jī)輕輕搖動(dòng)即可實(shí)現(xiàn)開關(guān)燈。本次設(shè)計(jì)將側(cè)重點(diǎn)放在智能燈的控制部分,靈感來(lái)源實(shí)際生活。
功能介紹:
1、分兩種模式,機(jī)械控制和電子控制。機(jī)械控制類似家用普通開關(guān),不經(jīng)過(guò)MCU控制,MCU控制部分處于掉電狀態(tài)。電子控制即遠(yuǎn)程本地經(jīng)過(guò)MCU對(duì)燈實(shí)現(xiàn)電子監(jiān)控。這樣設(shè)計(jì)有兩方面考慮,首先節(jié)能的作用,**可以手動(dòng)關(guān)掉MCU,依然可以控制燈光。其次應(yīng)急情況下使用,因?yàn)镸CU故障或其他原因造成電子控制失靈時(shí),可以切換到機(jī)械控制方式。
2、MCU控制,分為本地和遠(yuǎn)程雙控,這里主要對(duì)軟件進(jìn)行了一些改造,為了便于用戶操作,在軟件中植入搖一搖功能,即輕輕搖動(dòng)手機(jī)即可實(shí)現(xiàn)開關(guān)燈操作。同時(shí)還有按鍵控制,燈狀態(tài)指示。指示燈采用PWM控制呈現(xiàn)漸變狀態(tài),紅色燈即進(jìn)入softAP模式,藍(lán)色燈進(jìn)入airlink 模式,綠色燈進(jìn)入開機(jī)啟動(dòng)和控制模式。本地控制采用按鍵等待方式,捕捉動(dòng)作,輕觸兩秒,再?gòu)?fù)位即可判斷為一次開或關(guān)操作。這里特別強(qiáng)調(diào)一下軟件,這款軟件支持后臺(tái)運(yùn)行,在局域網(wǎng)環(huán)境下,可實(shí)時(shí)監(jiān)測(cè)手機(jī)搖動(dòng)狀態(tài),無(wú)需打開軟件即可對(duì)燈進(jìn)行控制。
3、光敏電阻會(huì)定時(shí)記錄光照強(qiáng)度,以此判斷關(guān)閉和打開燈光或令MCU 進(jìn)入睡眠模式,達(dá)到節(jié)能目的。目前該部分代碼正在測(cè)試中。
產(chǎn)品結(jié)構(gòu):
一:硬件組成
1、主控MCU及WIFI模塊esp8266一塊,附有光敏電阻,LED三色燈。
2、繼電器模塊一枚。
3、220V轉(zhuǎn)5V電源模塊。
4、開關(guān)
APP界面圖,搖動(dòng)手機(jī)時(shí),小貓會(huì)移動(dòng),另外狀態(tài)指示會(huì)顯示當(dāng)前開關(guān)狀態(tài)。