February 12, 2026
Description
成本40元的廉价WiFi浇花控制器,能控制电磁阀/水泵开关水流,还能集成土壤湿度传感器实现自动浇水。
完全依赖Home Assistant以及ESPHome,没有按钮,只能通过HA的网页/手机应用交互。外壳无外露接口,(希望)能多少防点水。
不依靠湿度传感器的情况下,可以使用HA自带的自动化功能定时进行浇水,和市面上的控制器相同(除了控制器和HA的连接不能断)。更进一步HA接入天气预报插件可实现阴天和下雨不浇水等功能。
如果在中国大陆,点价格的链接直接跳转淘宝/拼多多,是我当时买的性价比较高的链接
dc12v电磁阀。(11元)务必选常闭式的,避免万一控制部分故障淹了花坛。
esp32c3开发板。(10元)
12v降压5v模块。(2.2元)
5v继电器模块。(3.8元)接线也注意接常闭端,避免万一故障。
温湿度传感器。(3元)只是用来测空气温湿度的,可选。aht20。
土壤传感器(2.5元)务必选电容式的,耐腐蚀。元器件部分用704硅橡胶糊死,插入土壤部分pcb侧边用ab胶封死防止水渗入。
以上合计约40元。
灌溉套装(28元)仅供参考,本人买的是淘宝上的8/12管子配灌溉头的。套装送4分进水管转接器,能直接接到电磁阀出水口上。水龙头有4分螺纹的也直接接电磁阀进水口。需要延长可以买马桶进水延长管(两边都是母头的)
固件配置:https://github.com/krrr/esphome_va/tree/main/watering
使用Docker部署ESPHome,然后上传配置刷入开发板。首次连线刷入后续可无线刷固件。
首次需要先跟着配置里的注释校准湿度传感器:分别埋在干透的土里和水里记下原始电压读数。
License:
MakerWorld Exclusive License