# 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. ![LED Matrix Monitor 2](https://via.placeholder.com/800x400?text=LED+Matrix+Monitor+2) ## 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](https://github.com/MajicDesigns/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: