项目简介
本项目是基于Arduino开发的4通道LED控制器和鱼缸信息显示屏。它既可以单独作为LED控制器使用,也能充当鱼缸的温度计。该系统主要面向鱼缸爱好者,致力于实现对鱼缸LED灯和温度的智能控制。
项目的主要特性和功能
- LED控制器功能:支持色彩设置、开关定时器以及淡入淡出定时器(支持实时时钟)。
- 显示功能:可显示当前温度,同时记录并显示最高和最低温度。
- 其他功能:能通过串行监视器进行控制,支持Blynk(功能开发进行中),具备鱼缸补水功能(未测试)。
安装使用步骤
硬件准备
准备以下硬件:Arduino Mega 2560、4个IRLB8743PBF、4个10Kohm电阻、DS18B20防水温度传感器、I2C OLED SSD1306显示屏(128x64)、透明机箱、ESP8266模块。
软件准备
安装Arduino IDE,并导入所需的库文件,包括TimeLib.h、Wire.h、SPI.h、Adafruit_GFX.h、Adafruit_SSD1306.h、EEPROM.h、AnalogButtons.h和Blynk库。
配置项目
在configPlus.h
文件中配置Blynk服务器地址和端口等信息。
编译并上传代码
将代码编译并上传至Arduino。
连接硬件并运行
按照电路图连接硬件,确保LED驱动模块、温度传感器和OLED显示屏等连接正确。打开Arduino电源,通过串行监视器或Blynk应用程序进行控制。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】