40755ff5ef162a46634bf99b7da6bb47e248b650
Baseball Display
A starter ESP32 firmware project for a baseball scoreboard with a seven-segment-style LED display built from WS2811/SK6812-compatible LEDs.
Features
- Displays home score, away score, inning, outs, balls, strikes, current time, and elapsed game time
- Serves a small web control page from the ESP32 for remote updates
- Uses a configurable LED strip / pixel array as the display backend
Hardware
- ESP32 development board
- WS2811/SK6812-compatible LED strip or pixels
- Data pin: GPIO 13
- Power: 5 V, with ground connected and a bulk capacitor near the LEDs
Build
pio run
Flash
pio run --target upload
Usage
- Flash the firmware to the ESP32.
- Connect to the Wi-Fi access point named
BaseballDisplaywith passwordscoreboard. - Open
http://192.168.4.1/in a browser. - Use the controls to update the scoreboard state.
Next steps
- Replace the simple segment layout with your actual physical LED geometry.
- Add a real controller device or a more polished UI.
- Integrate real time sync or a scoreboard backend.
Description
Languages
C++
100%