我的家里到处都放着ESP32开发板,有的当蓝牙代理,有的驱动土壤湿度传感器。ESP32的妙处在于能同时承担多项任务——比如我的土壤湿度传感器也能兼做蓝牙代理。如果你的ESP32板载了可控LED,你还能把它变成Home Assistant的报警灯,榨干最后一点价值。 **网络状态指示灯:一眼看出网络或ISP是否出问题** 最近几个月我遇到不少网络故障:路由器出过问题、无线Mesh节点出过问题,甚至ISP服务也宕过机。 问题在于,我把Home Assistant设置得尽可能本地化,不依赖云服务。所以当外网最近断开时,我过了好一会儿才察觉——手机自动切换到了蜂窝数据,家中大部分智能设备也照常工作。 排查故障花了不少时间,我多希望自己能早点发现问题。为此,我把一块ESP32改造成了网络状态监视器,每10秒检查一次到路由器以及到互联网的连接。如果连不上路由器,LED快速闪烁;如果路由器能连上但互联网不通,LED慢速闪烁;一切正常时,LED保持常亮。这样一来,我扫一眼就知道网络有没有出问题。 **硬件推荐:Seeed Studio XIAO ESP32-C3** Seeed Studio XIAO ESP32-C3是智能家居项目的理想低成本微控制器。它内置Wi-Fi和蓝牙,还支持超深度睡眠模式,空闲时功耗极低。紧凑的尺寸非常适合搭建智能家居项目,而且ESPHome能让它轻松接入Home Assistant。 **垃圾日提醒:想忘都忘不掉的倒垃圾提醒** 我过去总是记不住倒垃圾。现在快递包装带来的可回收垃圾实在太多,一旦错过收运日,家里就会堆成小山。还好ESP32也能解决这个问题:在垃圾收运前一天的傍晚,让LED持续闪烁,直到你把垃圾拿到门口才停止。这个提醒想忽略都难——毕竟谁能在灯光闪烁中安心睡觉呢?
热门跟贴