Aquareo 水族箱控制器 aquareo

ESP32 ⭐☆☆☆☆ (1/5) 已发布
fnandes 23 Stars MIT BOM 完整度: /5 教程完整度: /5

项目简介

开源ESP32水族箱控制器


Aquareo 是一个开源的水族箱智能控制器项目,旨在帮助爱好者利用 Arduino/ESP32/ESP8266 等开发板和廉价电子元件,自行搭建功能完备的水族箱自动化管理系统。项目以软件代码为核心,配套详细的教程和电路图,降低了 DIY 智能水族设备的门槛。

标签

项目特点

**全面监测**:实时监测水族箱温度、pH 值和盐度,数据可推送至任何 MQTT 兼容的智能家居平台(如 Home Assistant)。
**温度控制**:自动控制加热棒和风扇/冷水机,维持稳定的水温。
**自动补水**:自动补充蒸发的水分,维持稳定的盐度水平。
**加药自动化**:设置自动加药系统,实现定时定量加药或 Balling 法。
**完全模块化**:所有功能可独立构建,你可以先搭建监测模块,后续再添加其他功能。
**经济易制**:全部使用 Arduino 兼容板和常见电子元件,可在 Amazon、eBay、AliExpress 轻松购得。

技术规格

主控板
显示模块
温度传感器
pH 传感器
通信协议
电源
扩展接口

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 开发板 1 核心控制器
SSD1306 OLED 显示屏 1 本地显示
DS18B20 温度传感器 1 水温监测
PH4502C pH 传感器模块 1 pH 值监测
盐度传感器 1 待定型号
5V USB 电源适配器 1 供电
杜邦线/面包板 若干 电路连接
3D 打印外壳 1 可选

所需工具

工具用途是否必需
3D 打印机 打印外壳和结构件 ▢ 推荐
焊台 焊接电子元件 ✅ 是
万用表 电路测试 ✅ 是
螺丝刀套装 组装 ✅ 是
电脑 编程和配置 ✅ 是

能力画像

记忆与知识检索
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 等智能家居平台集成,实现全屋自动化