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

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

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

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

2、 使用和绑定平台

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

进入该网站注册自己的账号,在 “智能设备” 栏中选择 “添加新设备”
添加之后需要大家记住自己设备的ID和APIKEY
记住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
本文仅供参考学习!

  • 9
    点赞
  • 101
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值