Skip to content

Instantly share code, notes, and snippets.

@reesericci
Last active January 15, 2023 19:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save reesericci/aba778c61b63de3128f1c85f23340b6c to your computer and use it in GitHub Desktop.
Save reesericci/aba778c61b63de3128f1c85f23340b6c to your computer and use it in GitHub Desktop.
Winter project [WIP]
name project
@reesericci &
Foosball Scoreboard

Foosball Scoreboard

Summary

We are going to build an IoT scoreboard for the foosball club at our high school that will automatically connect to the rating system we have. It will be basically a strip of NeoPixels for each team and then an arcade button you can hit when you score. We will also have a screen and interface for selecting who's playing and the max point value, to be able to communicate that to the rating system. A stretch goal would be to implement tournaments as well, so it automatically knows who's playing during a tournament.

Plan

  • I will start designing in CAD software the cases for all the different parts like the lights for the scoreboard, the button, screen, and rotary encoders. Then I will start printing them on my 3d printer with the filament. While I'm doing that, Lucas will start wiring things up like the neopixels and screen to the metro, and make a power board so it only needs one power supply.
  • Once all the stuff is 3d printed, and test wired up so we know what to do, we will bring it to the school for final assembly.
  • Then I will write the new API for the rating system, and code the microcontroller to make everything work.

Budget

Product Supplier/Link Cost
Metro M4 Express https://www.adafruit.com/product/4000 $34.95
2m NeoPixel strip https://www.adafruit.com/product/2842?length=2 $53.90
2x Massive Arcade Button https://www.adafruit.com/product/1185 $9.95 x 2 = $19.90
SHARP Display https://www.adafruit.com/product/4694 $44.95
Hook-up wire https://www.adafruit.com/product/1311 $15.95
1kg Black PLA filament https://www.amazon.com/OVERTURE-Filament-Consumables-Dimensional-Accuracy/dp/B07PGY2JP1/ $19.95
Tiny breadboard https://www.adafruit.com/product/65 $3.95
Rotary Encoder https://www.adafruit.com/product/377 $4.50
Knob https://www.adafruit.com/product/2056 $3.95
Stemma QT breakout for rotary encoder https://www.adafruit.com/product/4991 $5.95
2x Small arcade buttons https://www.adafruit.com/product/3491 $2.50 x2 = $5.00
Stemma QT button controller https://www.adafruit.com/product/5296 $9.95
TO-220 Heatsink https://www.adafruit.com/product/977 $0.95
DC female jack https://www.adafruit.com/product/610 $2.95
DC male plug https://www.adafruit.com/product/1329 $1.95
3x JST-XH extension cables https://www.adafruit.com/product/5497 $1.25 x 3 = 3.75
2x Arcade Button quick-connect cable 10-pack https://www.adafruit.com/product/3835 $4.95 x 2 = $9.90
Noctual Thermal Compound https://www.amazon.com/Noctua-NT-H1-Pro-Grade-Thermal-Compound/dp/B002CQU14A/ $8.95
Stemma QT to Jumpers https://www.adafruit.com/product/4209 $0.95
Subtotal $252.30
Total Shipping $0.00
Total Tax $20.82
Total $273.12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment