WAAC - 网络化Arduino水族箱控制器
WAAC
ESP32
⭐☆☆☆☆ (1/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 爱好者的入门实践