littlebot
Published on 2025-04-10 / 9 Visits
0

【源码】基于Arduino和ESP8266的LED矩阵显示系统

项目简介

本项目构建了一个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】