Live NBA scoreboard with huge 7-segment displays

[Kianoosh] was in Las Vegas over spring break and was fascinated by the real-time sports scores displayed at the casinos. He figured that this would be an easy enough project to duplicate, so he built a gigantic NBA scoreboard that updates live from the NBA website.

The build uses the OS X Automator to pull scores down from the NBA’s mobile site. Sending this through a parser written in Java, the scores are then sent to an ATMega32 over an XBee. [Kianoosh] posted all the code and schematics, as well as a PDF writeup. Because the scoreboard is sport-agnostic, [Kianoosh] plans on writing new code for the NFL, MLB, and NHL. We’re really impressed with this build, and with the giant 7-segment LEDs, this would be a great addition to a sports bar (or really any bar).

[Kianoosh] recorded a video of his scoreboard in action (from April 13, 2011 in case you were wondering). Check it out below.


  1. dext3r says:

    this is awesome. looks like a real sports scoreboard, and i see you “solved” the issue with triple digits scores :) lol

  2. Desmond says:

    Excellent work!

  3. Hacksaw says:

    Since when did MBA qualify as a sport…did you mean to say MLB??? Cool build though;)

  4. jordan says:

    Love the giant 7-segments!

    If he can make the computer end simple and straightforward, or eliminate it entirely (maybe with a custom website that delivers the parsed information) he could easily sell them!

    • Kian says:

      thanks for checking out my project. Yeah the best way (if I were to sell it) would have a dedicated server the scoreboards can read from. This would eliminate the needs for firmware updates. However it makes the system more complicated because it needs to connect to a network, certainly possible.

  5. Ahhh. Thanks Hacksaw.

    I wish I could remember what was going through my mind when I wrote that – must have been interesting.

  6. leafy says:

    I really like the large display and the live feed but think its a little let down by the tripple digit implementation. I recently built a large temp/humidity/clock display for out factory using 6″ 7segs from sparkfun. I needed to make my own “:” symbol for the clock and found using leds, with the diffuser taken from a broken old monitor and then carefully painted neat black circles, to leave a perfect circular diffused spot for each dot of the “:” worked really well. I’m just thinking perhaps he could do something similar with this, but a strip of leds, diffuser material and paint the diffuser to look like a numeral 1

  7. Aaron says:

    Nice! (Also, good job forestalling five thousand comments asking “how do i got led?” And thanks for the link — I believe I’ve got me a clock to build. :)

  8. Marinusdutrente says:

    Great job, one remark however: Why just 2 digits for the score? It could go up over a 100!

  9. Rob says:

    Will that work with other sports or just one sector of one sport?

  10. Knuckleballer says:


  11. Brammers says:

    I’m impressed that Kianoosh used Automator for the data grabbing.

    Like a number of Apple programs, it seems to have been rolled out in a semi-prototypical form as a very promising tool, only to be left completely untouched since release, condemned to be a partially functioning gimmick. It does have its uses, though, and this hack shows that it deserves a lot more attention from Cupertino.

  12. that1guy says:

    This would be absolutely perfect for a home bar. Congrats man, this is a HAD that I would actually buy.

  13. harald says:

    Great, awesome.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 96,742 other followers