WAAC - 网络化Arduino水族箱控制器 WAAC

ESP32 ⭐☆☆☆☆ (1/5) 已发布
mistergreen 12 Stars NOASSERTION BOM 完整度: /5 教程完整度: /5

项目简介

网页版Arduino水族箱控制器。


WAAC(Web-enabled Arduino Aquarium Controller)是一个基于ESP32微控制器的开源水族箱智能控制系统。该项目彻底解决了传统水族箱控制器需要用户编写代码的痛点,实现了“即插即用”的浏览器端设备管理体验。用户无需任何编程知识,只需通过网页图形界面即可添加、配置和控制各类传感器与执行器。

标签

项目特点

基于 Web 的远程控制界面,无需安装额外 App
支持 ESP32 和 ESP8266 两种主控芯片
可扩展的传感器与执行器接口设计
开源硬件与软件,方便二次开发和定制
低功耗设计,适合 24 小时连续运行

技术规格

主控芯片 ESP32 / ESP8266
工作电压 5V (USB供电)
WiFi标准 802.11 b/g/n
温度传感器 DS18B20 (1-Wire)
控制输出 继电器模块 (最大10A)
显示方式 Web页面 (HTML/CSS/JS)
固件编程 Arduino IDE
通信协议 HTTP / WebSocket

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 开发板 1 或 ESP8266
DS18B20 温度传感器 1-3 防水型
5V 继电器模块 2-4 控制加热/灯光/水泵
5V 2A USB电源适配器 1 给主控板供电
杜邦线 若干 公对母/公对公
防水接线盒 1 可选,保护电路
OLED 128x64 (I2C) 1 可选,本地显示

所需工具

工具用途是否必需
Arduino IDE 编写和上传固件 ✅ 是
USB 数据线 连接开发板与电脑 ✅ 是
万用表 检测电路连接 ▢ 推荐
电烙铁 焊接传感器和继电器 ▢ 推荐
3D打印机 制作外壳支架 ▢ 推荐

能力画像

记忆与知识检索
2/5
逻辑推演
3/5
表达与交流
2/5
感知与观察
2/5
数理与计算
2/5
动手与操作
4/5
狂热与坚持
3/5
创造与创新
3/5

所需技能

基础电子电路知识(面包板、接线) Arduino 编程基础(C/C++) 基本 WiFi 网络配置 使用 Arduino IDE 上传固件 阅读英文技术文档

适用场景

家庭鱼缸的自动化温度控制
远程监控鱼缸水质和灯光
创客空间或学校的物联网教学项目
小型水族箱的定时喂食和照明管理
智能家居 DIY 爱好者的入门实践