以下作品由安信可社区(用户ID:djy876)制作,原创独有!
改造普通小黄鸭风扇,语音控制,智能吹风
将常用的小黄鸭风扇升级为语音控制。最终达到效果是把小黄鸭接入Home Assistant (HA),并把雷达、苹果家庭接入HA,在省电模式下雷达探测到有人时候,风扇自动启动;离开雷达探测到无人则自动关闭。常规模式(笔者喜欢的模式)时可以用苹果家庭语音控制小黄鸭启动关停。感谢安信可社区用户(ID:业余菜狗,以下简称狗哥)提供的帖子资料和技术指导~
从图上可以看到风扇有点过于简单,仅有一个电机和一个调速开关。
由于笔者是单片机的新手,利用业余时间跟狗哥学习了一月左右。这次的小黄鸭风扇升级跟狗哥沟通过几次,狗哥给我说了两个方案。
方案一:安信可 VC-02 语音模块 +Ai-WB2系列模块(WB2 为 VC-02 提供 Wi-Fi接入 HA)+Wi-Fi 继电器 +AC 转 5V DC
方案二:Ai-WB2-01S+Wi-Fi 继电器 +AC 转 5V DC
结合小黄鸭拆卸的情况,发现方案一过于臃肿并没有足够的空间,故决定采用方案二形式。
原理图
问题及解决
模块收到后开始组装,在组装的过程中发现原理图有一个问题不能满足要求。
回路二在接通状态风扇的机械开关(单联单控开关)不能控制继电器的开关。
所以研究了一个风扇机械开关(调速开关),发现把机械开关的调速档位变成一个单联双控开关就可以达到要求(要求机械开关在不管在什么状态,Wi-Fi 模块均能控制风扇启停;Wi-Fi模块无论在什么状态机械开关均能控制风扇状态)。
机电部分算是做完了,代码部分参照了狗哥的帖子Wi-Fi 顺利接入了 HA,发现语音控制不能正常工作,百思不得其解,最后寻找狗哥咨询,发现 Ai-WB2-01S 的 GOPI4 不可用,与继电器控制存在差别,后来狗哥帮我把代码改为 GOPI8 口,并用一根导线把 GOPI8 口与 GOPI4 短接,短接后就正常运行了。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。