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.
 
 
Matteo Benedetto 9a74e9a4ac Update project structure: add README and example credentials, remove sensitive credentials file 8 months ago
.vscode Add initial project structure and functionality for LED matrix display 8 months ago
include Add initial project structure and functionality for LED matrix display 8 months ago
lib Add initial project structure and functionality for LED matrix display 8 months ago
src Update project structure: add README and example credentials, remove sensitive credentials file 8 months ago
test Add initial project structure and functionality for LED matrix display 8 months ago
.gitignore Update project structure: add README and example credentials, remove sensitive credentials file 8 months ago
README.md Update project structure: add README and example credentials, remove sensitive credentials file 8 months ago
platformio.ini Add initial project structure and functionality for LED matrix display 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.

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 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: