fabse@hack:~$ ./maker --embedded --hacking

PROJECTS2 MIN

RGB Matrix LED Panel Control

POSTED:2026-06-28 BY:fabse
#ESP32#LED#Arduino

RGB Matrix Steuerung mit ESP32-S3

Dieses Projekt steuert ein 16x32 RGB LED-Panel (HUB75) mit einem ESP32-S3.

Features

  • Animationen: Vorinstallierte Pixel-Art-Animationen klassischer Arcade-Spiele (Q*bert, Dig Dug, Bomb Jack)
  • Wi-Fi & Webserver: Der ESP32 startet einen Access Point mit Steuerungs-Webseite
  • LittleFS: Web-Assets werden im internen Dateisystem gespeichert

Hardware

  • Controller: ESP32-S3 (z.B. DevKitM-1)
  • Display: HUB75 LED Matrix Panel (32x16 Pixel)
  • Netzteil: 5V (ausreichend Ampere für das LED-Panel)

Setup

Installation

  1. Repository klonen
  2. In VS Code mit PlatformIO Erweiterung öffnen
  3. Wi-Fi Zugangsdaten in src/main.cpp anpassen
const char* ssid = "DEINE_SSID";
const char* password = "DEIN_PASSWORT";
  1. Dateisystem hochladen:
  2. PlatformIO Sidebar
  3. Default -> Platform -> Build Filesystem Image
  4. Default -> Platform -> Upload Filesystem Image
  5. Code kompilieren und flashen

Dependencies

  • ESP32-HUB75-MatrixPanel-DMA
  • Adafruit GFX Library
  • ESPAsyncWebServer
  • AsyncTCP

Usage

Nach dem Start verbindet sich der ESP32 mit dem WLAN. Zusätzlich wird ein Access Point gestartet:

  • SSID: RGB-Matrix-Control
  • Passwort: 12345678

Webseite: http://192.168.4.1

GitHub Repository