项目简介
本项目构建了一个LED矩阵显示系统,能按照用户需求显示标题、月份/季度/年份和收入信息,用户可通过网页设置显示参数。系统由两个Arduino Uno、一个ESP8266模块和多个LED矩阵组成,借助I2C协议通信。
项目的主要特性和功能
硬件组成
- 两个Arduino Uno:一个控制标题显示,另一个控制时间(月份/季度/年份)和收入显示。
- ESP8266模块:接收用户网页数据并传输给Arduino进行显示。
- LED矩阵:用于实际显示信息。
软件功能
- Web UI:用Node - RED设计,用户能通过网页设置显示参数。
- ESP8266代码:处理WiFi连接,获取实时时间控制LED矩阵显示模式,处理网页接收的数据。
- Arduino代码:两个Arduino分别处理接收到的数据,在LED矩阵上显示对应信息。
数据库
使用Google Sheets存储和管理数据。
安装使用步骤
硬件连接
- 将ESP8266与两个Arduino Uno通过I2C协议连接。
- 将Arduino Uno与LED矩阵P10连接。
软件设置
- 安装Node - RED并导入Web UI的设计文件。
- 配置ESP8266的WiFi连接,上传相关代码。
- 上传两个Arduino的代码,确保它们在I2C总线上地址分别为8和1。
运行系统
- 启动Node - RED服务,打开Web UI。
- 通过Web UI设置显示参数,观察LED矩阵的显示效果。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】