本帖最后由 starguoyu 于 2023-7-21 16:58 编辑
声明 本工程硬件电路为独立设计,代码部分参考自巴法云开放平台例程
软硬件全部开源,不得用于商业用途,转载需注明出处,谢谢。
如有不对的地方欢迎各位前辈指出交流
2023年7月21日,更新完成效果视频,非接触液位传感器打板
一、硬件及背景
一开始全屋使用的是Aqara网关,zigbee通信协议,语音节点HomePod Mini。
买了一个茶吧机,茶吧机配有红外遥控,烧水时需要先按解锁,然后取水,然后烧水,很繁琐,所以考虑接入HomePod。
第一版不放了(有需要的可以找我要),已经使用了很久,稳定运行半年,主控使用8266及网上开源的HomeKit代码原生接入,苹果家庭。把每一个红外按键模拟到虚拟出来的HomeKit开关当中,并创建自动化场景,实现说一句话执行解锁接水烧水一系列动作。
二、新版本
折腾过程中舍弃了Aqara网关换上了HASS,所以把接入方式从原生接入HomeKit改成了通过巴法云MQTT接入HASS,并更新了PCB。
新版主控使用ESP07s,保留原有红外接口的状态下,新增了CH340串口芯片,接口修改为TypeC接口,可以直接连接电脑烧录程序。新增了RF射频功能,可以模拟433/315各种射频信号。新增了一个液位传感器接口(因为我的茶吧机下面的水桶需要自己接水)。
三、Layout
立创开源:
游客,如果您要查看本帖隐藏内容请回复
登录/注册后可看大图
微信截图_20230711153251.png (174.67 KB, 下载次数: 0)
下载附件
2023-7-11 15:36 上传
登录/注册后可看大图
123.png (114.91 KB, 下载次数: 0)
下载附件
2023-7-11 15:53 上传
PCB正面
登录/注册后可看大图
222.png (246.16 KB, 下载次数: 0)
下载附件
2023-7-11 21:23 上传
PCB背面
登录/注册后可看大图
111.png (337.57 KB, 下载次数: 0)
下载附件
2023-7-11 21:23 上传
非接触液位
登录/注册后可看大图
微信图片_20230719113356.jpg (1.64 MB, 下载次数: 0)
下载附件
2023-7-21 16:56 上传
登录/注册后可看大图
微信图片_20230719113355.jpg (1.76 MB, 下载次数: 0)
下载附件
2023-7-21 16:57 上传
登录/注册后可看大图
微信图片_20230719112925.jpg (2.03 MB, 下载次数: 0)
下载附件
2023-7-21 16:57 上传
完成效果
三、代码(红外部分,仅有解锁 取水 烧水 控制电视开关 部分,仅供参考)
参考自巴法云开发者文档:
巴法云开放平台
游客,如果您要查看本帖隐藏内容请回复