创作者: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无线控制,手动控制都可以,这样大冬天躺在床上再也不用起身去关灯了,打开手机就可以轻松控制啦。