想让家里变智能,最怕碰上那些"不联网"的老家电。第一反应往往是抄起螺丝刀拆开外壳,把一块ESP32塞进去——代价是保修作废,还得动烙铁。没人愿意在一台昂贵的电器上冒这个险。

打开网易新闻 查看精彩图片

换个思路:把家电当成一个封闭的整体,从外部感知它、控制它。下面这5个项目,都不需要打开任何一台设备。

门窗与箱盖监测

衣柜门、橱柜门,甚至卧式冰柜的盖子,被随手敞开是常事。一块廉价的磁簧开关加上一块迷你ESP32板子(比如C3或S3)就能解决。磁簧开关分两半:磁铁和传感器,分别固定在门体和门框上。

板子用一枚纽扣电池供电,程序里让它大部分时间深度休眠——门关着的状态没必要全天上报。只有当它检测到门持续开启一分钟以上,才唤醒上报。这样电池能撑很久,提醒也不会被无意义的"已关闭"消息淹没。

蓝牙代理做信号延伸

在家里跑一个蓝牙代理之后,那些平时"话很多"的低功耗蓝牙设备会一个个冒出来。但仍有设备没进网络,比如电动牙刷、灯、窗帘电机。不管是飞利浦Sonicare还是欧乐B Smart系列,它们都靠蓝牙和手机App通信。

在ESP32上跑蓝牙代理,牙刷本身不会变聪明,变聪明的是房子——它可以作为一个信标,触发针对卫生间的自动化。听起来有点荒诞,但开源项目Bermuda让这件事从"如果"变成了"为什么不"。

振动传感器判断洗衣结束

洗衣机的洗涤周期结束,不需要靠定时器猜。一块ESP32加一个振动传感器,就能准确判断机器什么时候停下来。用ESPHome写固件,监测振动变化,推断出运行结束的时刻。

配置上需要一点微调,否则洗涤和漂洗之间的间歇也可能触发通知。调好之后,衣服一洗完你就知道,不用反复跑去查看。

DIY智能音箱与网络串流器

只想用手机控制老音箱,不必为此换一套新的智能音箱——那笔开销不小。最省事的路径是ESP32-A1S音频套件,它自带线路输入支持,刷上Squeezelite-ESP32固件后,就变成了一台DIY蓝牙或网络音箱。

把这块板子设为串流目标,Spotify或你的媒体服务器就能把音频直接推给老音箱。在花钱上多房间智能音箱之前,这个项目值得先做一遍。

红外发射器替代全屋遥控器

Home Assistant最近加入了红外支持,老电视、空调和遥控风扇因此能接进同一套系统。做法是:通过一个三极管,把几颗红外LED接到ESP32上,搭在一块基础洞洞板上。

难点在摆放——发射器要无遮挡地对准空调、电视和风扇。另一半工作是让ESP32学会"复读":按下遥控器某个键时,接收并记录信号,再按指令转发给目标设备。把这些信号存下来,刷入ESPHome固件,就能用Home Assistant触发自动化,比如到家前先把空调打开。同样的逻辑可以套用到多个项目上,替代不少人花钱买的商用产品——最常见的那个,就是本来也得自己编程的万能遥控器。

这5个项目共同的前提是:把家电当作密封单元对待,而不是非拆开不可的东西。其中几个需要花点功夫把配置调对,但仍比逆向分析一台电器的内部结构容易。它们都不会把一台电器变成昂贵的镇纸。