Initial commit

This commit is contained in:
2026-07-16 03:37:10 +02:00
commit 40755ff5ef
4 changed files with 219 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
# 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
```bash
pio run
```
## Flash
```bash
pio run --target upload
```
## Usage
1. Flash the firmware to the ESP32.
2. Connect to the Wi-Fi access point named `BaseballDisplay` with password `scoreboard`.
3. Open `http://192.168.4.1/` in a browser.
4. 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.