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