Sports Scoreboard

Team Name

Mavericks

Team Logo

Timeline

Fall 2020 – Spring 2021

Students

  • Amey Khairnar
  • Ashley Baker
  • Endrit Memeti
  • Tasnim Albosstani

Abstract

Sports Scoreboard is a personal LED display meant to display live game matches to the user base. It is geared towards sports fans who want to be able to see live updates of their favorite teams in the NHL, NBA, MLB, and LaLiga. Our product comes equipped with all the necessary components to have users get started and a website to help guide them through the process.

Background

Before COVID-19, many sports fans rejoiced in being able to watch their favorite teams play live or from their own homes with other fans to support. However, this pandemic halted large group activities, and as a result, many viewers were left unsatisfied with their game experiences. The focus of Sports Scoreboard is for fans to have an interactive live scoreboard of their favorite teams that heightens a game’s most exciting moments – like a goal being scored or a home run getting hit – with live animations and the ability to switch from game to game on the fly. Furthermore, we want to create a cost-effective way to support your team with a device that is both easy to set up and can aesthetically improve your living room or bedroom décor. Our goal is to not only keep fans constantly updated on various matches, but to also accentuate the more hyped up moments in a match through fun and unique displays that fill up the entirety of the medium-sized LED board’s screen

Project Requirements

REQ#Requirement DescriptionPriority
1Power button toggles on/off (not implemented), right control button scrolls between matchesCritical
2Animations for visuals: score updates, match goals, etc.Critical
3Product will be partially assembled; user will need to do some prior assembly to usingHigh
4Product initial setup should take no more than 15 minHigh
5Scoreboard delays must not exceed 20 sec to the boardCritical
6Safety protocols in place by not allowing a high V circuitHigh
7Maintenance and support will be provided through the product websiteHigh

System Overview

The Sports Scoreboard architecture is composed of three overall layers which are broken down into sublayers, shown in the figure below. The board contains a power button for switching the display on/off and a right button for toggling between matches. The button layer control handles all API requests and passes this data to the visual update layer. Once the data is passed, the visual layer then displays scores and animations to the user.

Results

The video below showcase the main features of our final product. As shown in the images, the LED board displays the opposing teams that play against each other for that match day. The team logos shown in the pictures are variations from the four leagues we implemented. However, one thing to note is that a few of the LED pins in all the logos are incorrectly displaying yellow instead of the correct logo color. Some photos display a test done on the right button to switch between leagues which was successfully implemented. However, the power button is not present as it was not implemented correctly in time for the final project results. Overall, the product successfully delivers the majority of the requirements.

Future Work

At the moment, we implemented only four sport leagues that can be tested during the time that our project took place. To expand on this project in the future, the code must be flexible enough to add further support for other leagues. There is also the possibility of integrating audio updates along with the existing visual updates.

Project Files

Project Charter (link)

System Requirements Specification (link)

Architectural Design Specification (link)

Detailed Design Specification (link)

Poster (link)

Super Board (link)

Documentation (link)

Website Documentation (link)

Website (link)

3D Design Files (link)

References

Build your own Live NHL scoreboard with Raspberry Pi! (2019, December 22). Retrieved April 16, 2021, from https://www.youtube.com/watch?v=EPZawKPC73k

Giphy. (n.d.). Search all the gifs & make your own animated gif. Retrieved April 16, 2021, from https://giphy.com/

Riffnshred. (n.d.). Riffnshred/nhl-led-scoreboard. Retrieved April 16, 2021, from https://github.com/riffnshred/nhl-led-scoreboard

zxz8274