BorneoIoT 专业水族照明平台
borneo
ESP32
⭐☆☆☆☆ (1/5)
已发布
项目简介
The world's most advanced open-source aquarium LED PWM controller & mobile app.
BorneoIoT 是一个面向专业水族箱照明场景的开源全栈平台,旨在为 DIY 爱好者、小型厂商和水族玩家提供一套生产级的智能 LED 调光解决方案。该项目从硬件设计、嵌入式固件到移动端控制应用均完全开源,解决了传统水族灯具控制方式单一、缺乏自动化调度以及难以与智能家居生态整合的痛点。
标签
项目特点
**开源硬件**:OSHWA 认证的 PCB 设计,6 或 10 通道 PWM,12 位分辨率,无闪烁调光
**强大固件**:基于 ESP-IDF,支持日出日落平滑过渡、SNTP 自动时间同步、主动散热控制、OTA 升级
**跨平台 App**:Flutter 构建,支持 iOS、Android、Windows,提供实时控制、日程编排、场景预设
**高效协议**:CoAP + CBOR 通信,低延迟、高效率
**开发者友好**:提供 Python SDK(borneopy)用于自动化控制
**无需云服务**:本地网络控制,保护隐私
技术规格
| PWM 通道数 | |
|---|---|
| PWM 分辨率 | |
| PWM 频率 | |
| 核心模块尺寸 | |
| 主控芯片 | |
| 无线连接 | |
| 通信协议 | |
| 时间同步 | |
| 固件升级 | |
| 移动端支持 | |
| 硬件认证 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32-C3 或 ESP32-C5 模组 | 1 | — | 核心模块 |
| 6/10 通道 PWM 调光板 | 1 | — | 见 hw/ 目录 |
| 12V/24V LED 驱动电源 | 1 | — | 根据 LED 灯珠规格选择 |
| 接线端子 | 若干 | — | 用于连接 LED 灯珠和电源 |
| 散热片/风扇 | 1 | — | 可选,用于主动散热 |
| 3D 打印外壳 | 1 | — | 可选,见 hw/ 目录中的 3D 模型 |
3D 模型
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印外壳和结构件 | ▢ 推荐 |
| 焊台 | 焊接电子元件 | ▢ 推荐 |
| USB 数据线 | 连接 ESP32 到电脑刷写固件 | ✅ 是 |
| 浏览器 (Chrome/Edge) | 使用 Web 固件刷写器 | ▢ 推荐 |
| 万用表 | 调试和检查电路 | ▢ 推荐 |
能力画像
记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
2/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5
项目图库
所需技能
🔧 **动手能力**:需要基本的焊接和电子组装能力,能够连接 LED 灯珠、电源和 ESP32 模块
💻 **编程能力**:无需编程即可使用,但如需自定义固件或使用 Python SDK,需要一定的嵌入式或 Python 编程经验
⚡ **电子电路**:需要理解 PWM 调光原理、LED 驱动电路和基本的电路调试知识
适用场景
水族箱 LED 照明智能控制,实现日出日落模拟
水族摄影无闪烁照明
多组 LED 灯珠独立调光,创造复杂光照场景
通过手机 App 远程控制水族箱灯光
作为开源 IoT 调光器平台进行二次开发或产品集成