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代码都包含详细注释,便于用户理解和自定义配置。
技术规格
| 主控芯片 | |
|---|---|
| 传感器 | |
| 执行器 | |
| 通信协议 | |
| 管理平台 | |
| 供电方式 | |
| 连接方式 | |
| 尺寸 | |
| 测试环境 |
项目资源
物料清单 (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自动化的入门项目。