Aquareo 水族箱控制器
aquareo
ESP32
1/5
已发布
项目简介
开源ESP32水族箱控制器
Aquareo 是一个开源的水族箱智能控制器项目,旨在帮助爱好者利用 Arduino/ESP32/ESP8266 等开发板和廉价电子元件,自行搭建功能完备的水族箱自动化管理系统。项目以软件代码为核心,配套详细的教程和电路图,降低了 DIY 智能水族设备的门槛。
标签
项目特点
**全面监测**:实时监测水族箱温度、pH 值和盐度,数据可推送至任何 MQTT 兼容的智能家居平台(如 Home Assistant)。
**温度控制**:自动控制加热棒和风扇/冷水机,维持稳定的水温。
**自动补水**:自动补充蒸发的水分,维持稳定的盐度水平。
**加药自动化**:设置自动加药系统,实现定时定量加药或 Balling 法。
**完全模块化**:所有功能可独立构建,你可以先搭建监测模块,后续再添加其他功能。
**经济易制**:全部使用 Arduino 兼容板和常见电子元件,可在 Amazon、eBay、AliExpress 轻松购得。
技术规格
| 主控板 | ESP32(ESP8266 兼容) |
|---|---|
| 显示模块 | SSD1306 OLED |
| 温度传感器 | DS18B20 |
| pH 传感器 | 通用 PH4502C |
| 通信协议 | MQTT |
| 电源 | 5V USB 供电 |
| 扩展接口 | I2C、GPIO |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32 开发板 | 1 | — | 核心控制器 |
| SSD1306 OLED 显示屏 | 1 | — | 本地显示 |
| DS18B20 温度传感器 | 1 | — | 水温监测 |
| PH4502C pH 传感器模块 | 1 | — | pH 值监测 |
| 盐度传感器 | 1 | — | 待定型号 |
| 5V USB 电源适配器 | 1 | — | 供电 |
| 杜邦线/面包板 | 若干 | — | 电路连接 |
| 3D 打印外壳 | 1 | — | 可选 |
能力画像
⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 2/5
⚪ 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 3/5
项目图库
所需技能
🔧 **动手能力**:需要基本的电子焊接和面包板搭建能力,能够按照电路图连接传感器和显示屏。
💻 **编程能力**:需要 Arduino IDE 或 PlatformIO 的基本使用经验,能够编译和上传固件到 ESP32。
⚡ **电子电路**:了解 I2C 通信、模拟信号读取、DS18B20 单总线协议等基础电子知识。
适用场景
家庭海水或淡水水族箱的自动化管理
水族箱温度、pH 和盐度的远程监测
自动补水系统,减少人工维护
自动加药系统,实现精准的化学添加剂投放
与 Home Assistant 等智能家居平台集成,实现全屋自动化