SuperGreenOS

SuperGreenOS

智能家居, ESP32 ⭐☆☆☆☆ (1/5) 已发布
supergreenlab 218 Stars GPL-3.0 BOM 完整度: /5 教程完整度: /5

项目简介

🧠 SuperGreenOS home farming automation software for esp32, all in one package, and controllable from your smartphone, pc


SuperGreenOS 是一款专为植物种植场景设计的开源固件系统,尤其针对室内大麻种植需求进行了深度优化。该项目运行于 ESP32 微控制器之上,基于 Espressif 的 ESP-IDF 框架开发,为 SuperGreenController 硬件提供完整的控制与监控能力。用户可以通过智能手机、PC、Mac 或 Linux 设备远程管理种植环境,无需额外购买昂贵的商业控制系统。

标签

项目特点

灯光自动调度:支持定时开关灯,可设置多个时段。
多通道 LED 控制:最多支持 6 个独立 LED 通道,可连接多组灯具。
多定时器支持:最多 3 个独立定时器,适用于全周期种植(如营养生长期+开花期)。
传感器监测:支持多种传感器数据采集。
MQTT 数据上报:将传感器数据发送到 MQTT 服务器。
智能告警:根据传感器数值触发告警。
远程控制:通过 Web 界面或 MQTT 进行远程操作。
自动通风:根据温度和湿度自动控制通风。
特殊模式:提供“拉伸模式”控制植物形态,“太阳镜模式”保护眼睛。

技术规格

主控芯片
固件框架
LED 通道数
定时器数量
通信协议
文件系统
开发语言
模板引擎
配置工具

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 开发板 1 推荐使用 SuperGreenController 硬件
5V/12V 电源适配器 1 根据 LED 和传感器需求选择
可调光 LED 灯条/灯板 1-6 每个通道可连接多组
温湿度传感器 (如 DHT22) 1 用于环境监测
光照传感器 1 可选
继电器模块 1-3 用于控制通风扇等设备
通风扇 1 根据种植空间选择
杜邦线/接线端子 若干 用于电路连接
3D 打印外壳 1 可选,用于保护电路

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件 ▢ 推荐
焊台 焊接电子元件 ✅ 是
电脑 开发、编译、烧录固件 ✅ 是
USB 数据线 连接 ESP32 与电脑 ✅ 是
万用表 电路调试 ▢ 推荐
Python 2.7 运行 ESP-IDF 工具链 ✅ 是
Node.js / npm 安装 ejs-cli ✅ 是
Git 克隆仓库 ✅ 是

能力画像

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

所需技能

🔧 **动手能力**:需要焊接电子元件、连接传感器和执行器、组装电路。 💻 **编程能力**:需要掌握 C 语言基础,熟悉 ESP-IDF 开发环境,了解 Git 和命令行操作。 ⚡ **电子电路**:需要了解 ESP32 引脚功能、传感器接口、继电器控制等基本电路知识。

适用场景

室内家庭种植自动化,特别是需要精确控制光照、通风和环境的场景。
对 ESP32 和 ESP-IDF 感兴趣的开发者,希望学习嵌入式固件开发。
需要远程监控和控制植物生长环境的用户。
希望构建低成本、可定制的家庭自动化种植系统的 DIY 爱好者。