Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news


  

Author Topic: BYO-Internet Enabled Scoreboard?  (Read 695 times)

0 Members and 1 Guest are viewing this topic.

Necro

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1029
  • Building a 'Classic' MAME Cab
BYO-Internet Enabled Scoreboard?
« on: February 15, 2017, 02:28:42 pm »
I've been tracking this (Fantasy Scoreboards, http://fantasyscoreboards.com/) for awhile, but $350 is WAY out of my price range for something like this.  Even the Bud 'goal light' seems a bit ridiculously priced for what it is (http://www.budredlights.com/). 

Wondering if anyone's done something similar for the game room/home bar/etc. or know resources describing how to?  I have an Arduino I could use for it, just need some guidance since I'm relatively "green" on that front. :)

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15382
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: BYO-Internet Enabled Scoreboard?
« Reply #1 on: February 15, 2017, 03:30:25 pm »
It's difficult to explain how to do because how you go about it would vary greatly depending upon the hardware you use to build it.  Basically you set pins high or low to set the various scores, (you might need a library if you use 7-segment displays) make the Arduino show up as a serial device.... send data to it and update the I/O accordingly. 

Clear as mud right?

That being said, large digits like that can be costly, so you may want to roll your own.

Necro

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1029
  • Building a 'Classic' MAME Cab
Re: BYO-Internet Enabled Scoreboard?
« Reply #2 on: February 15, 2017, 04:42:26 pm »
Honestly, I felt like the actual display itself would be the easy part - I'm assuming there's some library that you could use for setting outputs based on a number or output text, then have it display on LEDs wired up behind painted plexi or similar.  What really has me baffled is getting the scores, time, etc., and then parsing that out.

Which, all in all, was why I was hoping someone had done SOMETHING similar I could hack away at to get to do what I wanted.  :) 

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15382
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: BYO-Internet Enabled Scoreboard?
« Reply #3 on: February 16, 2017, 04:41:16 am »
Do you mean you don't know how to pull scores off of sports websites ect, or do you mean you don't know how to parse data on the Arduino?

Necro

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1029
  • Building a 'Classic' MAME Cab
Re: BYO-Internet Enabled Scoreboard?
« Reply #4 on: February 16, 2017, 06:58:49 pm »
...yes.  :)  If I had an example, I could figure it out I think but...honestly...totally fresh on this stuff.  Arduino especially. :)

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 15382
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: BYO-Internet Enabled Scoreboard?
« Reply #5 on: February 16, 2017, 09:17:09 pm »
Well you are going to have to write a pc app or find one that will work for you.  I'm sure ESPN or one of those stations has an RSS feed and there are examples on how to parse RSS in virtually every language.  You'll have to send the data via straight serial port writing or one of the internet protocols and again, you shouldn't have any problems finding examples of that.  ON the Arduino end things are extremely simple.  You put a Serial.begin(9600) at the beginning of your code and somewhere in your processing loop put a Serial.readStringUntil(',') to read any serial data until the first comma and perform a case statement on that first bit.  When you are sending data to the Arduino send it separated by commas, like:

"digit0,0" to set the first digit to 0, ect.  You can parse as many variables as you wish after the function name by just repeating the readstringuntil command. 

I can't write it for you though because Arduino does things differently and if you want to learn you really need to figure out the bits and pieces yourself.  I hope that helps you some.

pbj

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 6247
  • Obey.
    • The Chris Burke Band
Re: BYO-Internet Enabled Scoreboard?
« Reply #6 on: February 16, 2017, 11:46:10 pm »
At first I laughed and now I want one.

 :-\

Necro

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1029
  • Building a 'Classic' MAME Cab
Re: BYO-Internet Enabled Scoreboard?
« Reply #7 on: February 17, 2017, 12:38:52 am »
Howard - it definitely does and thank you for even going as far as you have!  I was hoping someone had done it and I could learn from there, but you really helped in thinking about this as something totally new and I appreciate it.  It's more than I expected and makes me want to learn how to do it now. :) 

And see PBJ!  It's a cool thing to have in your basement!  Or mancave.  If not $350. :)

Generic Eric

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4517
  • Restore! Don't maim for MAME, build from scratch!
    • forum.arcadecontrols.com/index.php/topic,143226.0.html
Re: BYO-Internet Enabled Scoreboard?
« Reply #8 on: February 23, 2017, 07:19:51 pm »
Isn't this what yotz had?  I mean kinda anyway.  I thought a person just downloaded a file or something.  It has been a while.

  
 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31