ESP8266基础应用

ESP8266基础应用的详细介绍

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