华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

前面的华为小苹果遥控中心的评测文章我们说了它的一些不足,比如语音和联动可以操控的操作比较少,但是今天我们可以自己动手彻底破解这个问题,并且可以让华为语音助手小艺控制小米米家设备 。只要你敢想敢做 , 华为小艺声控万物不是梦 。我们先简单说一下原理,原理如下图所示 。

华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
我们实现的原理就是用华为语音助手控制小苹果遥控中心的红外遥控设备 , openmqttgateway红外网关解码小苹果发射的红外码,然后ha就可以根据红外码控制任何已接入ha的设备和服务了 。
下面我们开始根据原理图进行实际操作,华为小苹果遥控中心接入华为智慧生活平台在上篇开箱评测中已经完成,不再赘述了 。下面开始openMQTTgateway的搭建工作
一、搭建openmqttgateway IR红外网关1、购买所需购买电子元器件
首先看一下原理图,我们需要的部件有nodemcu、红外接收模块、杜邦线,就这三项就够了,我们不需要红外发射模块,如果你还需要红外发射功能,也可自行购买 。
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
①nodemcu模块实物如下图所示
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
【华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践】淘宝价格大概在十元左右
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
②红外接收模块实物如下图所示
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
红外接收模块价格在一块多
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
③杜邦线实物如下图所示
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
杜邦线的价格如下 , 40根才几块钱,我们需要三根杜邦线就可以了 。
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
以上电子元器件大家在淘宝直接购买就行,十几块钱就搞定了 。
2、接线
根据原理图实物接线如下图所示,红外接收模块VCC电源正极引脚接nodemcu 3V3引脚,红外接收模块GND电源负极引脚接nodemcu 3V3引脚,红外接收模块DATA数据引脚接nodemcu D4引脚,
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
3、下载固件
①从如下网址https://github.com/1technophile/OpenMQTTGateway/releases下载esp8266的IR网关固件nodemcuv2-ir-firmware.bin 。
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
4、刷固件
①从如下网址https://github.com/marcelstoer/nodemcu-pyflasher/releases下载nodemcu刷机工具NodeMCU-PyFlasher 。
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
②双击刚才下载的NodeMCU-PyFlasher,打开该刷机工具
③选择刚才下载的nodemcuv2-ir-firmware.bin
④选择nodemcu所在的通信端口,
⑤点击FlashNodeMCU开始刷机
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
等待下面的提示框提示刷机成功后即可退出刷机软件拔下nodemcu
5、配置网关
给网关重新上电后,nodemcu红外网关会自动建立一个ESP开头的WiFi热点,我们用电脑连接到该节点,在浏览器输入192.168.4.1,就会打开网关配置界面 。
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
点击“Configure WiFi”打开详细的配置界面,输入你的WiFi 名称 WiFi密码,输入home assistant所用的MQTT server的IP地址端口和mqtt账号密码,并记住gateway name和mqtt base topic,后面homeassistant里要用到 。