20 October 2017

Scoreline Picture

A framed LED display that shows the latest scoreline for a chosen football team. It uses the same ESP8266 and MAX7219 setup as the Bitcoin Picture, but swaps price data for football data.

Scoreline picture frame with LED display

Parts Used

  • MAX7219 8-digit display
  • ESP8266 NodeMCU
  • Wooden picture frame
  • Printed team image or logo
  • USB power supply

Build Notes

The MAX7219 display is bright enough to shine through a standard printed photo, so the front image can do most of the visual work while the electronics stay tucked behind it.

I used D5, D6, and D7 again so the display could connect directly to the NodeMCU without soldering.

Setup

  1. Choose or design the team image for the frame.
  2. Place the MAX7219 display behind the part of the print where the score should appear.
  3. Upload the sketch and set your Wi-Fi details.
  4. Change the team ID in the JSON request.

Code Notes

The display updates every six hours. It is not a live match-day scoreboard, but it works as a simple ambient result display. Football data came from Football-Data.org.

// Wifi Login
const char* ssid = "your_ssid";
const char* password = "your_password";

Reference Photo