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.
- πΆ 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
/setTextendpoint.
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.
- ESP32-C3 board
- MAX7219 8x8 LED Matrix (FC16 module)
- Jumper wires / breadboard
| MAX7219 Pin | ESP32-C3 Pin |
|---|---|
| DIN | GPIO 0 |
| CLK | GPIO 1 |
| CS | GPIO 2 |
| VCC | 3.3V / 5V |
| GND | GND |
Install these libraries in Arduino IDE (via Library Manager or GitHub):
Created by Roy Cuadra
For educational and IoT prototype development π