mirror of https://github.com/Enne2/Led-Monitor-2
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
8 months ago | |
|---|---|---|
| .vscode | 8 months ago | |
| include | 8 months ago | |
| lib | 8 months ago | |
| src | 8 months ago | |
| test | 8 months ago | |
| .gitignore | 8 months ago | |
| README.md | 8 months ago | |
| platformio.ini | 8 months ago | |
README.md
LED Matrix Monitor 2
A customizable LED matrix display project using ESP32 and MAX7219 LED matrix modules. This project creates a "Matrix"-style rain effect combined with a functional digital clock that synchronizes time via WiFi/NTP.
Features
- Matrix-style falling characters rain effect with realistic brightness simulation
- Real-time clock display with seconds progress bar
- WiFi connectivity for automatic time synchronization with NTP servers
- Configurable LED brightness levels
- Multiple text display modes (scrolling, centered)
- Modular code architecture for easy customization
Hardware Requirements
- ESP-WROOM-32 development board
- 4 MAX7219 LED matrix modules (8x8 each, cascaded)
- Micro USB cable for programming and power
- Jumper wires for connections
Wiring Diagram
| ESP32 Pin | MAX7219 Pin |
|---|---|
| 5 | CS |
| 23 | DIN |
| 18 | CLK |
| GND | GND |
| 5V | VCC |
Software Dependencies
- PlatformIO IDE
- Arduino framework for ESP32
- MD_MAX72XX library for controlling MAX7219 LED matrices
- ESP32 Arduino Core (includes WiFi and Time libraries)
Project Structure
The code is organized into modules to improve maintainability: