项目简介
本项目是基于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】