SuperGreenOS
SuperGreenOS
智能家居, ESP32
1/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 进行远程操作。
自动通风:根据温度和湿度自动控制通风。
特殊模式:提供“拉伸模式”控制植物形态,“太阳镜模式”保护眼睛。
技术规格
| 主控芯片 | 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 爱好者。