项目简介
本项目是一个开源的鱼缸自动化与监控系统,利用ESP8266(NodeMCU)微控制器、温度传感器、OLED显示屏及Wi-Fi连接,实现对鱼缸环境的实时监测与自动化控制,确保鱼缸水温稳定,为鱼类提供安全舒适的生存环境。
项目的主要特性和功能
- 实时温度监测:借助DS18B20传感器实时获取鱼缸水温。
- 加热器自动控制:通过继电器根据水温自动控制加热器的开关,保障水温在适宜范围。
- 数据实时显示:OLED显示屏实时展示水温与加热器运行时长。
- Wi-Fi连接功能:支持Wi-Fi连接,为后续远程监控拓展提供可能。
- OTA远程更新:可实现固件的无线更新,无需物理连接。
- 数据存储:采用LittleFS文件系统存储配置和相关数据。
安装使用步骤
安装
- 复制项目代码:
bash
- 安装所需库:
bash pio lib install
- 将代码上传至ESP8266:
bash pio run --target upload
- 配置Wi-Fi(如有需要):
cpp #define SSID "Nome_Rede" #define PASSWORD "Senha_Rede"
使用
- 完成安装与配置后,ESP8266将自动连接到指定Wi-Fi网络。
- 系统会持续监测水温,并依据代码设定的温度阈值自动控制加热器的开关。
- 可通过浏览器访问ESP8266的IP地址,查看数据或进行相关设置。
- OLED显示屏会实时显示水温及加热器状态。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】