Skip to content

roycuadra/ESP32C3-LED-MATRIX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

ESP32-C3 LED Matrix Control

This project uses an ESP32-C3 and a MAX7219-based LED Matrix display (via the MD_Parola library) to display scrolling text.
A captive portal-style web interface is hosted on the ESP32, allowing users to update the displayed text and scrolling speed from any Wi-Fi device.


✨ Features

  • πŸ“Ά ESP32-C3 runs in Access Point mode (no external Wi-Fi needed).
  • πŸ–₯️ Captive web interface with a modern responsive UI.
  • πŸ”€ Update the display text dynamically.
  • ⏱️ Control the scrolling speed (10–500 ms).
  • 🎨 Stylish, mobile-friendly HTML/CSS with subtle animations.
  • ⚑ Real-time updates via /setText endpoint.

⚠️ Disclaimer

This project is for educational and experimental purposes only. The creator is not responsible for any damage, injury, or loss caused by using this project. Always handle electronics safely and operate the device in a controlled environment.


πŸ› οΈ Hardware Requirements

  • ESP32-C3 board
  • MAX7219 8x8 LED Matrix (FC16 module)
  • Jumper wires / breadboard

πŸ”Œ Wiring

MAX7219 Pin ESP32-C3 Pin
DIN GPIO 0
CLK GPIO 1
CS GPIO 2
VCC 3.3V / 5V
GND GND

πŸ“¦ Libraries Used

Install these libraries in Arduino IDE (via Library Manager or GitHub):


πŸ‘¨β€πŸ’» Author

Created by Roy Cuadra
For educational and IoT prototype development πŸš€


About

This project uses an ESP32-C3 and a MAX7219-based LED Matrix to display scrolling text.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages