All Projects → riffnshred → Nhl Led Scoreboard

riffnshred / Nhl Led Scoreboard

Licence: gpl-3.0
🚨 Display NHL live score, stats, and more of your favorite teams, on a Raspberry Pi driven RGB LED matrix. 🚨

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Nhl Led Scoreboard

RightStatsMonitor
A useful tool for displaying FPS with high precision. Very lightweight and fast. GC-free
Stars: ✭ 14 (-94.74%)
Mutual labels:  stats
AbacusUtil
Release the power in Java programming
Stars: ✭ 77 (-71.05%)
Mutual labels:  matrix
Starrtc Android Demo
🚀starRTC,即时通讯(IM)系统,免费IM系统(含单聊,群聊,聊天室,文件传输),免费一对一视频聊天,VOIP,语音对讲(回音消除),直播连麦,视频直播,RTSP拉流,RTMP推流,webRTC服务端,在线教育,白板,小班课,在线会议,视频会议,视频监控,局域网直连(无需服务器),兼容webRTC, 支持webRTC加速,P2P高清传输,安卓、iOS、web互通,支持门禁对讲,可视对讲,电视盒子,树莓派,海思,全志,任天堂switch,云游戏,OTT设备,物联网平台,C语言自研方案,支持二次开发成类微信,类映客等APP,✨万水千山总是情,来个star行不行✨,更多示例请访问:
Stars: ✭ 3,038 (+1042.11%)
Mutual labels:  raspberry-pi
simple-matrix-bot-lib
An easy to use bot library for the Matrix ecosystem written in Python. https://matrix.to/#/#simplematrixbotlib:matrix.org
Stars: ✭ 27 (-89.85%)
Mutual labels:  matrix
matrix-register-bot
Bot that offers two step registrations to a matrix-synapse server
Stars: ✭ 25 (-90.6%)
Mutual labels:  matrix
stats
📊 Request statistics middleware that stores response times, status code counts, etc
Stars: ✭ 15 (-94.36%)
Mutual labels:  stats
rs-manager
Stats Manager for Rocksmith - Manage Playlists, Stats, Setlists and more!
Stars: ✭ 40 (-84.96%)
Mutual labels:  stats
Blinkt
Python Library for Blinkt; 8 APA102 LEDs for your Raspberry Pi
Stars: ✭ 258 (-3.01%)
Mutual labels:  raspberry-pi
Conkie
JavaScript desktop widgets
Stars: ✭ 75 (-71.8%)
Mutual labels:  stats
Arozos
General purposed Web Desktop Operating Platform / OS for Raspberry Pis, Now written in Go!
Stars: ✭ 252 (-5.26%)
Mutual labels:  raspberry-pi
dotfiles
💻 🍚 🔳 🔲 My riced-up Kali dotfiles – off-white | dark leet | chrome lambo
Stars: ✭ 55 (-79.32%)
Mutual labels:  matrix
synapse-s3-storage-provider
Synapse storage provider to fetch and store media in Amazon S3
Stars: ✭ 58 (-78.2%)
Mutual labels:  matrix
hyperhealth
Monitor the health of a hyperfeed (hypercore or hyperdrive), including peer count and peer mirror percentages.
Stars: ✭ 38 (-85.71%)
Mutual labels:  stats
ph-commons
Java 1.8+ Library with tons of utility classes required in all projects
Stars: ✭ 23 (-91.35%)
Mutual labels:  matrix
Home Assistant Config
🏠 Fully documented Home Assistant configuration for a smart-looking place. 😎 Be sure to ⭐️ my repo and copy ideas!
Stars: ✭ 258 (-3.01%)
Mutual labels:  raspberry-pi
numerl
Small matrix library for Erlang.
Stars: ✭ 22 (-91.73%)
Mutual labels:  matrix
you-can-quit
A tool to support your progress in quitting whatever your bad habit is.
Stars: ✭ 56 (-78.95%)
Mutual labels:  stats
Mirage
A fancy, customizable, keyboard-operable Qt/QML & Python Matrix chat client for encrypted and decentralized communication.
Stars: ✭ 257 (-3.38%)
Mutual labels:  matrix
Github Stats For Turkey
Github language, repo and developer stats for Turkey.
Stars: ✭ 259 (-2.63%)
Mutual labels:  stats
I2c Bus
I2C serial bus access with Node.js
Stars: ✭ 253 (-4.89%)
Mutual labels:  raspberry-pi

NHL-LED-scoreboard

scoreboard demo

NHL LED Scoreboard Raspberry Pi Image

Create Release - Image GitHub release (latest by date)

UPDATE on 2021 Season (PLEASE READ)

The 2021 season is upon us. REJOICE !!!

This project rely on the undocumented NHL API and I have no control over it. the 2021 season as we know it is a different one and that will have an effect on this software. Your board might crash and not run sometimes. I suspect most of the changes, if there is any, will be found early on and I'll publish updates accordingly. Please keep an eye on the issue sections or open a new one if you believe what you are encounting has not been reported.

I also strongly recommand joining the discord channel to keep up with the updates and whats going on. And also you know. show off your setup which I enjoy.

Cheers

JJ

Description

This is a Python software made to display NHL live scores, stats, and more of your favorite teams, on a Raspberry Pi driven RGB LED matrix. An LED matrix panel (also called a Dot led matrix or dot matrix) is a panel of LEDs used to build huge displays as you see in arenas, malls, time square, etc...

Skill requirements (PLEASE READ)

I reckon that a lot of interest come from users that have little to no experience with a raspberry pi or computers and how to set up and use electronic devices in general. To help yourself here are some basic skills you need in order to set up and use this software and the device you are about to build.

This documentation offers technical information related to the installation and execution of this software only. You will need to figure out other unrelated technical processes through tutorials or searching on google.

Disclaimer

This project relies on an undocumented NHL API which is also what nhl.com use. The data is not always accurate and might have delays and errors that's out of our control.

Tutorials from other source

"I followed instructions from somewhere else and I'm having issues"

This project is new and is in constant evolution. Please read the documentation and instructions to install and run this software provided here.

Support and community

NEW on MARCH 2 2020* The Discord Channel still exist, But We now use the new Discussions section. If you need help, are looking for resources, show off your setup or want to keep up with what's going on with the project, this is where it's all about.

Want to help me turn coffee into features? Or just want to contribute

for my work?

Buy Me A Coffee

Requirements

Since version V1.0.0 you need python 3.3 and up.

Time and data accuracy

The scoreboard refreshes the data at a faster rate (15 seconds by default, don't go faster than 10). This does not change the fact that the data from the API is refreshed every minute. The faster refresh rate allows catching the new data from the API faster.

Syncing the scoreboard with a TV Broadcast is, to my knowledge, impossible. The delay between the actual game and the TV broadcast is different depending on where you are in relation to the game's location. This also means that you will see the goal animation before it happens on TV sometimes. I'm working on this issue and looking to find a solution to implement a delay at some point.

Also, it might happen the data shown on board might be wrong for a short time, even goals. That is because the API is drunk. If you see data that might be wrong, compare it to the nhl.com and see if it's different.

Hardware and Assembly

Please refer to the Hardware page in the wiki section. You will find everything you need to order and build your scoreboard.

IMPORTANT NOTE: Even tho there are other ways to run an rgb led matrix, I only support for the Adafruit HAT and Adafruit Bonnet. They have a great tutorial on how to install both of them on their website. Follow these steps until STEP 5 to assemble your setup. https://learn.adafruit.com/adafruit-rgb-matrix-bonnet-for-raspberry-pi/driving-matrices

If you create an issue because you are having trouble running your setup and you are using something different, I will close it and tell you to buy the appropriate parts or to check the rpi-rgb-led-matrix repo.

Software Installation

Method 1 - Using the nhl-led-scoreboard-img (Recommended)

You can now install, connect, configure and run the scoreboard using the new nhl-led-scoreboard-img PLEASE READ THE DOCUMENTATION AND TAKE YOUR TIME TO GO THROUGH THE PROCESS. NOTE: This image has been tested but is still in Beta. If you have issues, Open a new issue on His repository.

Download the image HERE

Note that this images is generated AFTER I release a new update. keep an eye on the Badges at the top of the page or on the repository it self to see when the new image comes out

Method 2 - Standard installation and setup (For Dev and Modders).

This is the classic way to install and configure the scoreboard. If you want to do your own thing and add or modify components to your scoreboard, I recommend fallowing this guide to install, configure and run your scoreboard.

Step by step installation guide

Shout-out

First, these two for making this repo top notch and already working on future versions:

This project was inspired by the mlb-led-scoreboard. Go check it out and try it on your board, even if you are not a baseball fan, it's amazing.

I also used this nhlscoreboard repo as a guide at the very beginning as I was learning python. You all can thank Drew Hynes for his hard work on documenting the free nhl api.

Licensing

This project uses the GNU Public License. If you intend to sell these, the code must remain open source.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].