ESP8266-天猫精灵——语音和远程控制开关继电器

买了天猫精灵若是没有可以控制的器件,用久了就显得很乏味,这里分享一下无需ESP8266基础就能通过天猫精灵语音控制继电器(开关)的方法。

1 、需要的器件及软件(见下面网盘链接)

天猫精灵
ESP8266模块
继电器(或led灯)
导线 若干
nodemcu固件(含cjson)
esp8266固件烧录工具
NodeMCU studio 2015

2、 使用和绑定平台

[贝壳物联](https://www.bigiot.net)

进入该网站注册自己的账号,在 “智能设备” 栏中选择 “添加新设备”
添加之后需要大家记住自己设备的ID和APIKEY
ESP8266-天猫精灵——语音和远程控制开关继电器_第1张图片

3、在天猫精灵APP中添加智能设备

打开天猫精灵APP,在个人主页中添加智能设备,选择贝壳物联
ESP8266-天猫精灵——语音和远程控制开关继电器_第2张图片
ESP8266-天猫精灵——语音和远程控制开关继电器_第3张图片
添加之后这一步就算完成了。

4、ESP8266模块

ESP8266的最小系统如图
ESP8266-天猫精灵——语音和远程控制开关继电器_第4张图片
需要PCB板、烧录的固件及后面的代码点击下面链接自行下载
链接:https://pan.baidu.com/s/1-esuYj1AcnoS-o9YbTuW3Q 密码:w2mn
预览
ESP8266-天猫精灵——语音和远程控制开关继电器_第5张图片

5、ESP8266的配置

烧录NODEMCU固件(见上面网盘链接)
ESP8266-天猫精灵——语音和远程控制开关继电器_第6张图片
ESP8266-天猫精灵——语音和远程控制开关继电器_第7张图片
添加固件(文件见上面链接)
ESP8266-天猫精灵——语音和远程控制开关继电器_第8张图片
烧录成功
ESP8266-天猫精灵——语音和远程控制开关继电器_第9张图片

6、编写代码

打开NodeMCU studio 2015
1、添加源文件
bigiotArduino-master \ bigiotArduino-master \ examples \ ESP8266 \ NodeMCU \ kaiguan \ init.lua

选择对应com端
ESP8266-天猫精灵——语音和远程控制开关继电器_第10张图片
修改参数
下载程序

2、再添加源文件
bigiotArduino-master \ bigiotArduino-master \ examples \ ESP8266 \ NodeMCU \ kaiguan \ kaiguan.lua
会出现警告ESP8266-天猫精灵——语音和远程控制开关继电器_第11张图片
这个不影响程序运行
ESP8266-天猫精灵——语音和远程控制开关继电器_第12张图片
再下载

3、在下面输入框中输入node.restart()指令重启esp8266,看到本地ip说明连接路由器成功,看到welcome to bigiot 说明连接贝壳物联服务器成功,看到checkinok说明设备登录成功
ESP8266-天猫精灵——语音和远程控制开关继电器_第13张图片

4、用串口助手分析接收的数据(感兴趣可以试下)
ESP8266-天猫精灵——语音和远程控制开关继电器_第14张图片
添加微信小程序 贝壳物联 ,可远程控制继电器开关了
ESP8266-天猫精灵——语音和远程控制开关继电器_第15张图片
至此所有工作已成功完成,你就可以用你的天猫精灵控制继电器(开关)了!
更多更新请见原博主:
https://blog.csdn.net/qq_33508087/article/details/82925995
https://www.bigiot.net/help/20.html
本文仅供参考学习!

你可能感兴趣的:(ESP8266)