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