Software apps and online services

BUScore App

Gives users the ability to select a game

My Sports Feeds

API used for grabbing scores

Story

Introduction

Have you ever watched a football game at home and wished you had the score displayed on an actual scoreboard to go along with it? Probably not! But I made one anyways! Just use the BUScore App on your Android device to select any NHL, NFL, NBA, or MLB game and get up to the date scores posted instantly! The scoreboard will continue to pull the scores throughout the game.

The BU ScoreBoard consists of three major parts:

An Android app that allows the user to select a sports game

A WiFi module that can grab the scores from the selected game

An Arduino that can post the scores to the seven segment displays

App

The BUScore App gives the user the ability to select any NFL, NBA, NHL, or MLB game for the current date. The first screen asks for the league of the game they want displayed:

The app then grabs all of the matchups for the current date from the sports API (MySportsFeeds). The user can then select the game they want displayed:

The app then sends the selected game to the particle photon and informs the user that the matchup has been set:

WiFi Module

The Particle Photon will then grab the game data from the sports API every ten seconds. The game data consists of the away score, home score, current period/quarter/inning, and the time remaining. It will send the scores to the Arduino Mega over serial.

Arduino

The Arduino Mega will post these scores to the seven segment displays.