项目简介
本项目是基于ESP32的消息显示系统,融合了OLED显示屏、NeoPixel LED矩阵、DS3231 I2C RTC模块。借助WiFi技术,用户可通过网页远程控制和发送消息,实现LED矩阵显示滚动消息与实时更新时间,同时能通过实时时钟模块获取当前时间和日期信息。
项目的主要特性和功能
- 以ESP32作为主控芯片,负责数据处理与外设通信。
- OLED显示屏可显示WiFi连接状态、当前时间和日期等信息。
- NeoPixel LED矩阵支持滚动消息和动画效果显示。
- 利用WiFi创建热点,用户能通过网页发送指令更新显示内容。
- 集成DS3231 I2C模块作为实时时钟源,提供精确时间信息,自带温度传感器。
- 通过HTTP服务器接口接收网页指令,可更新消息、设置时间等。
- EEPROM用于存储用户设置的消息和亮度级别,重启后自动恢复。
- 具备心跳灯功能,可指示系统运行状态。
安装使用步骤
- 确保已安装Visual Studio Code和PlatformIO插件。
- 已下载本项目的源码文件。
- 使用PlatformIO进行项目构建,并将其烧录至ESP32开发板。
- 连接OLED显示屏、NeoPixel LED矩阵和其他外设。
- 给ESP32上电启动,系统会自动初始化并连接到WiFi。
- 通过网页访问ESP32的IP地址,使用默认或自定义的WiFi密码登录。
- 在网页上发送指令更新LED矩阵显示内容或设置参数。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】