Files
Baseball-display/README.md
T
2026-07-16 03:37:10 +02:00

1.1 KiB

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

  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.