創作者:ChinaIOT | 更新日期:2017-11-23 | 在線時長:32天
KeyWords: NodeMCU,ESP8266,遠程控制,編程開發,貝殼物聯,ChinaIOT
所需材料:
ESP8266(ESP-01S)×1
usb轉ttl模塊(CH341A) ×1
繼電器模塊(高電平觸發,自帶光耦) ×1
DC5V開關電源(5V,1000mA) ×1
DC5V轉3.3V穩壓模塊 ×1
公牛一開雙控開關 ×1
杜邦線 若干
作案工具自備
ESP8266(ESP-01S)模塊原理圖,GPIO0,GPIO2,EN,RST默認已置高電平,
刷固件時,把EN腳置低電平,即把EN腳接地。
通過GPIO0端口控制繼電器,從而控制LED等電器,
根據端口映射表可知,該端口對應NodeMCU里的3。 (Via.21IC.COM)
首先刷入固件,我選擇的是nodemcu固件(含cjson版),
刷固件時最好外接3.3V電源,否則模塊可能無法刷入固件。
固件下載地址 ,(Via.BIGIOT.NET)
下載啟動腳本代碼,源碼下載地址 ,(Via.BIGIOT.NET)
打開NodeMCU Studio 2015軟件,選擇usb轉ttl對應端口,
然后打開init.lua,修改WiFi參數后,點擊DOWNLOAD下載到ESP8266的MCU中。
(init.lua目錄地址:bigiotArduino\examples\ESP8266\NodeMCU)
修改kaiguan.lua中的APIKEY,DEVICEID,INPUTID等參數,然后下載到MCU中。
登錄手機端APP,或者網頁登錄用戶中心-->智能設備 -->遙控設備,在遙控面板中按下play、stop按鈕驗證,觀察繼電器是否吸合,模塊響應后APP返回控制結果。
從柜子里面翻出雙十一買的公牛一開雙控開關,結合ESP8266串口WiFi模塊改造成單聯雙控開關,
接線說明書,
開關旁邊有一個預留的空盒,剛好可以塞進去,現在裝上去調試,
調試好沒問題裝回去,當然,為了安全起見,高低壓最好隔離遠一些。
這樣就裝好了,組成單聯雙控開關,手機APP無線控制,手動控制都可以,這樣大冬天躺在床上再也不用起身去關燈了,打開手機就可以輕松控制啦。