ESP8266-天猫精灵(智能家居)

1:使用器材

天猫精灵、esp8266、LED(继电器)

(本文所使用的是ESP8266-12-F系列)

2:使用平台

贝壳物联

网址:https://www.bigiot.net

注册自己的账号,增加相应的设备

 

ESP8266-天猫精灵(智能家居)

3:天猫精灵添加智能家居设备

ESP8266-天猫精灵(智能家居)

1:选择设备位置:(卧室、厨房。。。)

2:选择设备别名:(贝壳物联目前只支持 开关 选项)

ESP8266-天猫精灵(智能家居)

4:配置ESP8266

(一)

程序和固件下载:https://pan.baidu.com/s/1d4sW1bSDkKZOL_w_B2YYtQ

提取码:nooa

ESP8266接线图

ESP8266-天猫精灵(智能家居)

PCB下载:https://pan.baidu.com/s/1F0pN_HixDFnP-R8oDzODpA

提取码:tmrt

(二)

烧录NODEMCU固件:

ESP8266-天猫精灵(智能家居)ESP8266-天猫精灵(智能家居)

烧录成功如下:

ESP8266-天猫精灵(智能家居)

(三)

打开NodeMCU 2015软件,

添加  ESP8266-天猫精灵\bigiotArduino-master\bigiotArduino-master\examples\ESP8266\NodeMCU\kaiguan\init.lua

esp8266初始化连接自己wifi的程序

修改后对应com口下载进ESP8266

下载成功后有   .........success  类的提示:

ESP8266-天猫精灵(智能家居)

然后加入驱动ESP8266  IO口输出的程序 (本文所使用的是GPIO14---PIN5):

添加  ESP8266-天猫精灵\bigiotArduino-master\bigiotArduino-master\examples\ESP8266\NodeMCU\kaiguan\kaiguan.lua

ESP8266-天猫精灵(智能家居)

这个软件总是弹出下边这个框,不用管它,不影响使用:

ESP8266-天猫精灵(智能家居)

再次下载kaiguan.lua程序   (注意:总共下载两次)

在下边框中输入重启命令    node.restart()

等待出现所连接的IP地址时,配置成功:

ESP8266-天猫精灵(智能家居)

kaiguan.lua主要函数:

if r.C == "play"              //接受天猫精灵语音或远程控制函数
cu:send( played.."\n" )      //发送给贝壳物联平台的函数
tmr.alarm(6, 5000, 0, run)   //第一个定时器;定时器周期ms;定时器模式;回调函数;

(四)

使用串口助手分析接受数据:

ESP8266-天猫精灵(智能家居)

手机上微信小程序添加贝壳物联 远程控制界面:

ESP8266-天猫精灵(智能家居)

实物图:

ESP8266-天猫精灵(智能家居)

 

本文参考:https://www.bigiot.net/help/20.html

欢迎大家浏览,相互分享学习经验!!!!!!!!!!!!!!!!