买了天猫精灵若是没有可以控制的器件,用久了就显得很乏味,这里分享一下无需ESP8266基础就能通过天猫精灵语音控制继电器(开关)的方法。
1 、需要的器件及软件(见下面网盘链接)
天猫精灵
ESP8266模块
继电器(或led灯)
导线 若干
nodemcu固件(含cjson)
esp8266固件烧录工具
NodeMCU studio 2015
2、 使用和绑定平台
[贝壳物联](https://www.bigiot.net)
进入该网站注册自己的账号,在 “智能设备” 栏中选择 “添加新设备”
添加之后需要大家记住自己设备的ID和APIKEY
3、在天猫精灵APP中添加智能设备
打开天猫精灵APP,在个人主页中添加智能设备,选择贝壳物联
添加之后这一步就算完成了。
4、ESP8266模块
ESP8266的最小系统如图
需要PCB板、烧录的固件及后面的代码点击下面链接自行下载
链接:https://pan.baidu.com/s/1-esuYj1AcnoS-o9YbTuW3Q 密码:w2mn
预览
5、ESP8266的配置
烧录NODEMCU固件(见上面网盘链接)
添加固件(文件见上面链接)
烧录成功
6、编写代码
打开NodeMCU studio 2015
1、添加源文件
bigiotArduino-master \ bigiotArduino-master \ examples \ ESP8266 \ NodeMCU \ kaiguan \ init.lua
选择对应com端
修改参数
下载程序
2、再添加源文件
bigiotArduino-master \ bigiotArduino-master \ examples \ ESP8266 \ NodeMCU \ kaiguan \ kaiguan.lua
会出现警告
这个不影响程序运行
再下载
3、在下面输入框中输入node.restart()指令重启esp8266,看到本地ip说明连接路由器成功,看到welcome to bigiot 说明连接贝壳物联服务器成功,看到checkinok说明设备登录成功
4、用串口助手分析接收的数据(感兴趣可以试下)
添加微信小程序 贝壳物联 ,可远程控制继电器开关了
至此所有工作已成功完成,你就可以用你的天猫精灵控制继电器(开关)了!
更多更新请见原博主:
https://blog.csdn.net/qq_33508087/article/details/82925995
https://www.bigiot.net/help/20.html
本文仅供参考学习!