littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于ESP8266和MQTT的LED滚动显示系统

项目简介

本项目是基于ESP8266和MQTT协议构建的LED滚动显示系统,主要用于在LED矩阵显示屏上滚动显示信息。系统支持通过Web界面进行配置和管理,具备OTA(在线升级)功能,还能通过MQTT协议接收并显示自定义消息。

项目的主要特性和功能

  • Web界面配置:可通过Web界面进行设备配置与管理,如WiFi设置、MQTT服务器配置等。
  • OTA升级:支持通过WiFi在线升级固件。
  • 可配置性:用户能对滚动速度、滚动频率和LED面板数量进行配置。
  • MQTT支持:系统支持通过MQTT协议接收消息,并在LED矩阵上显示。
  • 多种显示模式:支持时钟、百分比、字符等多种显示模式。

安装使用步骤

编译和上传

使用PlatformIO进行编译,并通过pio run -t upload -t monitor命令将代码上传到Wemos D1 Mini开发板。

硬件连接

按照以下方式连接硬件: - CLK -> D5 (SCK) - CS -> D6 - DIN -> D7 (MOSI) - VCC -> 5V+ - GND -> GND-

初始配置

首次启动时,设备会成为一个AP热点。使用手机连接该热点并输入WiFi信息。设备连接到WiFi后,会显示分配的IP地址,通过该IP地址可以访问Web界面进行配置。

Web界面配置

在Web界面中配置MQTT服务器信息、滚动速度、频率等参数。

使用和监控

设备启动后,可以通过Web界面进行管理和监控,查看滚动信息和设备状态。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】