本节通过ESP8266NodeMCU连接到wifi,通过点灯blinker app来开关灯,同时也可以通过小爱同学语音控制开关灯。
准备工作:
1.手机端下载【点灯blinker】软件,应用市场可以下载,并注册账 ;
注册完成后,添加设备
【小爱同学语音控制,必须选择阿里云】
【记住密钥,后面程序中会用到】
返回,点进去设备里,添加按键,并将按键名更改为btn-abc
2.在手机上下载米家APP,并注册账 ,绑定blinker的账 ;
打开米家APP,点击【我的】,点击【其他平台设备】
点击右上角的添加设备,往下翻,找到点灯科技。
绑定完成后,点击同步设备,就可以看到刚刚添加的设备。
3.在手机上下载小爱同学,小米手机自带小爱同学,无需下载,如果是其他品牌手机,需要下载,绑定米家账 ;
打开小爱同学,登录米家账 ,点击智能家居,就可以看到刚添加的设备,如小灯。
4.Arduino安装了ESP8266库文件;
如果没有安装库文件,参考以下步骤:
打开Arduino软件,在【文件-首选项-附加开发板管理器 址】填入:https://arduino.esp8266.com/stable/package_esp8266com_index.json
在【项目-加载库-管理库】,库管理器中搜索ESP8266,点击安装,默认安装最新版本。
5.安装Blinker库,同样在库管理器中搜索blinker,点击安装即可。
上面的步骤完成后,将以下代码上传到ESP8266NodeMCU开发板中。就可以用小爱同学语音控制开发板上的LED灯了。点灯blinker APP中,也可以通过按键来开关小灯。
代码:
以上是本次开发的全部记录,方便以后自己查阅,同时也希望能给他人一点借鉴。详细介绍,请参见点灯科技 址:https://www.diandeng.tech
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!