廉价烟雾报警器改造,支持Home assistant和HomeKit
为什么要做这个
市面上的智能烟雾报警器例如小米家的价格为149元,而普通烟雾报警器价格多为几十元。所以我希望能够对市面现有的普通烟雾报警器做一点改动,让它能够“智能”起来。
先展示一下我修改后的报警器接入Home assistant的图片
通过Home assistant,也可以进一步实现和iPhone的HomeKit联动
烟雾报警器
这里我随便买了一个海康威视的普通烟雾报警器,当然也可以依个人喜好选择其它型号。之后将拆开这个报警器进行改造。
报警器正面有一个透明的按键用于自检和消音,按下之后开始自检,报警器会发出刺耳的声音模拟烟雾报警触发的情形,同时也会亮起一个红灯。
拆解及改造
改造需要用到的工具
烙铁
一些导线
螺丝刀,剪线钳
一个nRF51822模块,我在淘宝买了个蓝牙信标拆开就得到了一个nRF51822模块
jLink或者nordic家的开发板比如nRF52开发板,这个用来给nRF51822模块烧写固件
接下来拆开烟雾报警器外壳底部的卡扣之后得以一窥全貌,
改造图示
由于烟雾报警器触发后在位置B这里的LED会亮起一段时间,因此只需要检测LED的电平状态就可以获得报警器状态。改造思路就是
用nRF51822蓝牙模块来检测这个LED的电平,如果发现它常亮就可以发射蓝牙广播,这样方便后续接入Home assistant (之后简称为HA)。上图中的蓝线连接了LED和蓝牙模块
蓝牙广播的数据包格式为BTHome,BTHome是一个开源的广播格式,可以直接被Home assistant 2022.10.1之后的版本发现,当然你的HA必须支持蓝牙功能
报警器采用了两节5号电池供电,那么蓝牙模块直接共用报警器的电池供电。上图中焊接的红线和黑线分别是电源的正负极
蓝牙模块的固件已经开源,有编译好的固件文件可供下载,见最后的总结部分
HA这边的蓝牙发现了蓝牙广播之后会在设备界面提示发现了新设备,在HA中添加HomeKit bridge组件即可将报警器接入HomeKit,实现和iPhone的联动
按下报警器的自检按钮即可查看报警效果,报警器喇叭很响,需要照顾室友的情绪
总结
这个改造略有些硬核,需要烙铁和焊接技巧。但是相比智能报警器的差价,也是值得一试。这里提供的改造思路也适用于其它报警器,有参考价值。
附上nRF51822模块固件下载地址: https://gitee.com/yanc/smoke-beacon/releases/tag/2022.11.21
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
libinmuziwenwu
校验提示文案
数字生活研究所
校验提示文案
o00xxx00o
价格也差不多
其实官方的SDK都是现成的,只是不是每个人都会
校验提示文案
Meitianzouni
校验提示文案
灰色会
校验提示文案
cason800
校验提示文案
H_Pb
校验提示文案
值友5590761126
校验提示文案
值友5590761126
校验提示文案
H_Pb
校验提示文案
数字生活研究所
校验提示文案
libinmuziwenwu
校验提示文案
cason800
校验提示文案
灰色会
校验提示文案
Meitianzouni
校验提示文案
o00xxx00o
价格也差不多
其实官方的SDK都是现成的,只是不是每个人都会
校验提示文案