把 ESP32 变成本地运行的 Wi-Fi 动态感应器,通过无线信号变化检测移动,无需摄像头或麦克风。
JGAguado/Smart_Plant
一款插在土壤中的 ESP32-S2 植物传感器,测量土壤湿度、光照、温度和湿度,并在电子墨水屏上显示。
- Star
- 303
- Fork
- 26
- 未关闭 Issue
- 7
- 最近提交
- 11天前
这是什么?
Smart Plant 是一块可以直接插入花盆土壤中的小型电路板,用于测量土壤湿度、环境光照、空气温度和相对湿度。最新读数显示在 2.9 英寸电子墨水屏上,设备休眠时屏幕内容保持不变。
固件基于 ESPHome 开发,可通过原生 ESPHome API 或保留消息的 MQTT 将数据接入 Home Assistant。设备使用电池供电,在两次测量之间进入休眠,也支持可选的太阳能电池板。
配套的 Label-maker 项目可根据 JSON 或 YAML 模板生成可打印的植物标签和电子墨水屏背景图,让每株植物都有自己的名称和插图。仓库还包含电路板设计文件、外壳模型和文档。
核心功能
- 01测量土壤湿度、光照、空气温度和相对湿度。
- 02在 2.9 英寸电子墨水屏上显示最新读数。
- 03通过 ESPHome API 或 MQTT 接入 Home Assistant。
- 04测量间隔期间休眠,支持电池供电和可选太阳能充电。
- 05可借助配套的 Label-maker 项目生成自定义植物标签。
适用场景
- 无需手动检查,即可监测室内盆栽或花园盆栽的土壤湿度。
- 在 Home Assistant 仪表板中跟踪植物的光照和温度环境。
- 使用保留 MQTT 消息,在家中部署多个植物传感器。
- 为收藏的每株植物制作个性化电子墨水标签。
快速上手
- 1
从 Elecrow 商店购买主板,或使用硬件设计文件
- 2
按照入门指南和 ESPHome 编程指南操作
- 3
设置 Wi-Fi 凭据,校准土壤传感器,并以独立配置文件为起点
- 4
添加标签背景图,然后安装固件
使用前须知
- 采用 CC BY-NC-SA 4.0 许可,商业用途受到限制。
- 需要购买或自制带电子墨水屏的 ESP32-S2 定制硬件。
- 设置过程包括 Wi-Fi 配置、传感器校准和固件烧录。
收录于专题
标签
常见问题
- Smart_Plant 是什么?
- 一款插在土壤中的 ESP32-S2 植物传感器,测量土壤湿度、光照、温度和湿度,并在电子墨水屏上显示。 Smart Plant 是一块可以直接插入花盆土壤中的小型电路板,用于测量土壤湿度、环境光照、空气温度和相对湿度。最新读数显示在 2.9 英寸电子墨水屏上,设备休眠时屏幕内容保持不变。
- Smart_Plant 可以免费使用吗?用的什么许可证?
- Smart_Plant 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- Smart_Plant 还在维护吗?
- 活跃维护中。Smart_Plant 最近一次提交是在 2026年10月27日。
- Smart_Plant 适合用来做什么?
- 无需手动检查,即可监测室内盆栽或花园盆栽的土壤湿度。 在 Home Assistant 仪表板中跟踪植物的光照和温度环境。 使用保留 MQTT 消息,在家中部署多个植物传感器。 为收藏的每株植物制作个性化电子墨水标签。
- Smart_Plant 怎么安装和运行?
- 从 Elecrow 商店购买主板,或使用硬件设计文件 按照入门指南和 ESPHome 编程指南操作 设置 Wi-Fi 凭据,校准土壤传感器,并以独立配置文件为起点 添加标签背景图,然后安装固件
- 在哪里获取 Smart_Plant?
- 源代码和安装说明在 GitHub 上:https://github.com/JGAguado/Smart_Plant
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
9757+47 本周741PythonGPL-3.0更新于 19小时前
小米官方提供的 Home Assistant 集成,可将米家智能设备接入 Home Assistant。
2.2万+33 本周1203PythonOther更新于 上个月
基于 ESP32 的开源固件,可通过 WiFi 控制可寻址 RGB LED 灯带、2D 矩阵和 HUB75 面板。
1.9万+47 本周4449C++EUPL-1.2维护活跃更新于 昨天
用 YAML 配置文件控制 ESP32、ESP8266 等微控制器,并接入 Home Assistant 等智能家居系统。
1.2万+53 本周5792C++Other维护活跃更新于 17小时前
用于通过 miIO 和 MIoT 协议控制小米智能家居设备的 Python 库及命令行工具。
4334600PythonGPL-3.0更新于 3个月前