ESP32植物浇水器
ESP32-Plant-Waterer-for-ESPHome
2/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代码都包含详细注释,便于用户理解和自定义配置。
技术规格
| 主控芯片 | ESP32-PICO (M5Stack Atom Lite) |
|---|---|
| 传感器 | 电容式土壤湿度传感器 |
| 执行器 | 微型水泵 |
| 通信协议 | MQTT |
| 管理平台 | ESPHome + Home Assistant |
| 供电方式 | USB电源适配器 |
| 连接方式 | Grove接口 |
| 尺寸 | 24mm x 24mm (Atom Lite) |
| 测试环境 | Home Assistant 2022.8.3 - 2022.8.5, ESPHome 2202.6.3 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| M5Stack Atom Lite (SKU:C008) | 1 | — | 约7美元 |
| 浇水单元 (含湿度传感器和水泵) (SKU:U101) | 1 | — | 约8美元 |
| 空水瓶/容器 | 1 | — | 作为储水器 |
| USB电源适配器 | 1 | — | 为Atom Lite供电 |
能力画像
⚪ 记忆与知识检索: 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自动化的入门项目。