Aquareo 水族箱控制器 aquareo

ESP32 1/5 已发布
fnandes 23 Stars MIT BOM 完整度: 0/5 教程完整度: 0/5
Aquareo 水族箱控制器

项目简介

开源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 等智能家居平台集成,实现全屋自动化