——让鱼缸和花花草草也上云
▲ ESP32 智能家居开发板
每个极客家里,都少不了一台能听懂自己话的机器。鱼缸的水位该不该补、阳台的花要不要浇、宠物箱的温度湿度是不是太闷了——这些琐碎又「值得被智能化」的小事,正是这颗 ESP32 智能家居开发板想替我们解决的问题。
这块板子的定位是「一套接口、N 种场景」:智能鱼缸、智能浇花、宠物箱、智能喂食器都能跑,而且能无缝接入 Home Assistant 智能家居系统,同时也兼容其它智能家居平台。
为什么偏偏是 Home Assistant?
Home Assistant(简称 HA)它是开源智能家居系统的代表,极客通常把它部署在自己的私有云服务器上。
它的两个杀手级能力:
·自动化脚本:直接设定「每天几点喂鱼」「湿度低于多少自动浇花」,全自动执行,彻底解放双手。
·传感器联动:通过上报的数据自动判断要不要动作——土壤湿度低了就自动补水、鱼缸水位低了就提示加水。
同时 HA 官方还提供了开源 App,掏出手机就能随时控制家里的设备。作为极客,这套属于自己的智能家居系统,确实值得拥有。
接入方式:这块开发板通过 ESPHome 平台开发固件接入 HA。ESPHome 的价值在于它把硬件接入的复杂度打包掉了:写一小段 YAML 配置,板子就能被 HA 识别成一个可控制的设备——对做硬件的朋友来说非常友好,不会被固件细节拖住。
LowHuang 本人就部署了自己的 Home Assistant 实例如下:
▲ LowHuang 部署的 Home Assistant 实例
家里那套鱼缸补水、定时浇花的自动化,就是这么跑起来的。
板载功能接口一览
这颗板子把「鱼缸 / 绿植 / 宠物」几大场景最常用的接口都集成到了一起:
|
序号 |
功能接口 |
适用场景 |
|
1 |
传感器接口:检测 3.3V 高低电平 |
水位浮球传感器 |
|
2 |
传感器接口:检测 3.3V 高低电平 |
水位浮球传感器 |
|
3 |
直流马达接口:7–12V,固件可调 |
直流无刷 / 有刷马达,水泵 / 加热棒 |
|
4 |
步进马达接口:12V 步进马达(配 A4988 控制器可精密控制) |
自动喂食器 |
|
5 |
ESP32 烧录串口 |
日志打印及固件烧录 |
|
6 |
直流马达接口:5V 输出 |
继电器、增氧泵 |
|
7 |
温湿度传感器 |
检测温度与湿度 |
|
8 |
直流马达接口:12V 输出 |
马达、继电器、加热棒 |
|
9 |
继电器接口:5V 输出 |
马达、继电器 |
从水位检测、温湿度采集,到水泵 / 增氧 / 加热,再到步进喂食和继电器开关——几乎把智能鱼缸和自动浇花的基础动作全包圆了。
接线前的三条电流红线
板子好用,但供电和电流务必算清楚,否则容易翻车:
1.接口 6 和接口 9 的总电流不能超过 1.6A。
2.接口 8 的电流取决于所选适配器的总功率,不能超过 3A。
3.接口 3 的电流不能超过 2.4A,同时要评估适配器的功率是否扛得住。
简单记:板上这些大功率接口共享供电预算,别想着同时满载;选电源适配器时务必留足余量。
一句话总结
一颗 ESP32 开发板,把鱼缸、花草、宠物喂养这些「小而精」的场景统一到了一块板子上,再借 Home Assistant 的自动化把它们打理得井井有条——这大概就是极客家里智能家居最务实的打开方式。
想要这套方案,或者对 Home Assistant 的自动化设置感兴趣?欢迎留言交流。
(注:本文基于《ESP32 智能家居开发板》资料整理撰写,LowHuang 个人实践分享。)