SuperGreenOS SuperGreenOS

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

项目简介

🧠 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 进行远程操作。
自动通风:根据温度和湿度自动控制通风。
特殊模式:提供“拉伸模式”控制植物形态,“太阳镜模式”保护眼睛。

技术规格

主控芯片 ESP32
固件框架 ESP-IDF (v3.3.1)
LED 通道数 最多 6 个独立通道
定时器数量 最多 3 个独立定时器
通信协议 WiFi, MQTT
文件系统 SPIFFS (约 20KB 可用)
开发语言 C (ESP-IDF), HTML/JS (管理界面)
模板引擎 EJS (ejs-cli)
配置工具 CUE (cuelang)

项目资源

物料清单 (BOM)

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

能力画像

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

所需技能

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

适用场景

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