项目说明:
通过ESP8266、ESP32实现小爱语音控制灯,通过巴法云实现米家-小爱控制ESP32模块。通过网络搜索资料随多但没找到完整项目说明,为了节约大家学习时间,特此整理,跟着步骤可以实现以上功能。
技术无止境,项目由于是C、C++库实现,需要学习的知识还有很多,能实现功能只是开始,MQTT等技术还需要继续学习,当前技术网上资料都有,学会如何吸收为自己的技术才是应道理,首先学会资料筛选、必须要亲自测试、补充扩展、予以利用。
一、准备:ESP32模块;
二、申请巴法云账号:
- 打开http://bemfa.com
- 如果有账号直接登录,如果首次登录注册账号;
- 记录秘钥、选择MQTT设备云;
4、MQTT设备云 新建主题 light002 。现在支持的设备有:灯泡、插座、风扇、传感器设备。设备类型由创建的主题名称后三位决定:
当主题名字后三位是001时为插座设备;
当主题名字后三位是002时为灯泡设备;
当主题名字后三位是003时为风扇设备;
当主题名字后三位是004时为传感器设备;
当主题名字后三位是005时为空调设备;
到此巴法云端配置完成。
三、修改程序:
- 我使用的是VScode进行编程调试的,其他工具可根据工具要求调整配置参数。
- 修改秘钥:
3.修改wifi及密码,这里使用的 wificlient.h这个库,可以填写多个wifi 自动链接。
4.根据自己要控制的IO或指示灯,进行修改off、on消息对应的处理函数:
5、到此程序修改完成,可以编译下载了。
四、米家添加设备;
- 打开米家→点击我的→其他平台设备→巴法→登录添加,如果没显示,没关系,等一会就会显示,登录成功就可以了,当时没反应可以过会在看就有了。从小爱音箱app也可以添加。
五、小爱配置:
如果你账号中用多个灯,为了区分控制,可以设置小爱,对小爱进行训练,在训练中设置控制灯的动作。
六、程序下载地址:
链接:https://pan.baidu.com/s/1IUqpiqnsPFGWw-mU9F2HBw文章来源:https://www.toymoban.com/news/detail-628601.html
提取码:q027文章来源地址https://www.toymoban.com/news/detail-628601.html
到了这里,关于ESP8266、ESP32实现小爱语音控制灯的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!