ESP32植物浇水器 ESP32-Plant-Waterer-for-ESPHome

⭐⭐☆☆☆ (2/5) 已发布
rasclatt-dot-com 106 Stars MIT BOM 完整度: /5 教程完整度: /5

项目简介

为Home Assistant控制的Simple ESPHome植物浇水设备。


这是一个基于ESP32芯片的低成本自动化植物浇水系统,专为与Home Assistant智能家居平台深度集成而设计。项目核心解决了植物养护中“忘记浇水”或“浇水过量”的常见痛点,通过精准的土壤湿度监测和自动化控制,让养花种草变得更加省心省力。

标签

项目特点

**低成本硬件**:基于M5Stack Atom Lite(约7美元)和配套的浇水单元(约8美元),总成本极低。
**ESPHome集成**:通过ESPHome进行设备管理和OTA更新,配置简单。
**Home Assistant自动化**:完整的YAML代码实现仪表板显示、自动浇水、故障安全逻辑和移动端推送警报。
**MQTT通信**:使用MQTT协议传输传感器数据,与Home Assistant无缝对接。
**故障安全机制**:内置防止过度浇水的逻辑,包括浇水间隔限制和4小时内最大浇水次数限制,并能在异常时发出警报。
**代码注释详尽**:所有YAML代码都包含详细注释,便于用户理解和自定义配置。

技术规格

主控芯片
传感器
执行器
通信协议
管理平台
供电方式
连接方式
尺寸
测试环境

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
M5Stack Atom Lite (SKU:C008) 1 约7美元
浇水单元 (含湿度传感器和水泵) (SKU:U101) 1 约8美元
空水瓶/容器 1 作为储水器
USB电源适配器 1 为Atom Lite供电

所需工具

工具用途是否必需
计算机 编写和上传ESPHome固件、配置Home Assistant ✅ 是
USB数据线 连接Atom Lite到计算机进行初始刷机 ✅ 是
Home Assistant 实例 运行自动化、仪表板和MQTT服务 ✅ 是
ESPHome 插件 管理ESP32设备、编译和OTA更新固件 ✅ 是
MQTT Broker 在Home Assistant中安装,用于设备通信 ✅ 是

能力画像

记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
2/5
数理与计算
1/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5

所需技能

🔧 **动手能力**:需要能够连接Grove接口的硬件,组装水瓶和浇水单元,以及使用USB线为设备供电。 💻 **编程能力**:需要熟悉ESPHome的基本使用(创建新设备、粘贴YAML代码、运行安装),以及Home Assistant的配置(安装MQTT Broker、编辑configuration.yaml、导入自动化YAML)。 ⚡ **电子电路**:无需焊接或复杂电路知识,所有连接通过Grove接口完成,非常友好。

适用场景

家庭或办公室的盆栽植物自动浇水,避免因忘记浇水导致植物枯萎。
外出旅行或出差时,远程监控和自动管理植物水分。
作为智能家居自动化的一部分,与Home Assistant生态联动,实现更复杂的场景(如根据天气预报调整浇水计划)。
学习和实践ESPHome、MQTT和Home Assistant自动化的入门项目。