Lieberland

Stuff I find interesting

  • Home
  • About

19

Jan

Pictures of the Ping Pong Scoreboard

Posted by admin  Published in Ping Pong Scoreboard

The Brains, the Tunes and the Beer   Scoreboard, running Ubuntu running a Java program   Projector mounting  Drink and Switch Serve: them’z the rules!  Joystick mounting  Pushbutton on ends of table Overview 

2 comments

11

Jan

Java Based Ping Pong Scoreboard

Posted by admin  Published in Ping Pong Scoreboard

I have written a scoreboard my friends and I use while playing Ping Pong (table tennis to some) in my basement.  It is an excellent example of real-world geek engineering gone way too far.Problem: when BS’ing and playing Ping Pong, if we digress from the game for even a few seconds we forget the score.  This gets quite frustrating: its not like we’re playing for money or anything (yet ;-) but having to do all that silly math and such while trying to unwind is just a hassle.  We needed a simple way to keep score while not detracting from the game. 

So was born the Java based Ubuntu fueled techno-hack that is the PingPongScoreboard.  Basically its a simple Swing-based Java application that displays the current score of the game in big retro digital numbers.  The score is updated by the player pressing a conveniently located button on the end of the table to increment their score or reset before a new game.  The system even keeps track of the server and reminds the players when it is time to drink and switch server (an important house rule).

The “monitor” is projected on the wall using a computer projector I had laying around.  I bought this originally with the intent of doing customer presentations (never really happened) and showing movies when I didn’t have a real TV (which I do now).  Using the projector for this purpose makes me feel like I’m getting good use out of it again. Control was done by implementing the JInput Java API for joystick input.  I tore apart a cheap USB joystick and extended the buttons to reach each side of the table.  

I used Ubuntu for doing this project to:

  •  Avoid the evil Microsoft empire
  • Learn new skills
  • Punish myself (sometimes Linux is like standing in the middle of an Anvil rainstorm)
  • Integrate “geek factor”
  • Get excellent performance out of old,  mothballed hardware

 Pics and source code coming soon! 

no comment

Search

About

This is sitename and some description about your self here...

Categories

  • Android Programming (2)
  • Arduino (1)
  • CA Trip (16)
  • Cooking (1)
  • Coupons (3)
  • Eclipse IDE (1)
  • Fayson Lakes (2)
  • General (1)
  • iPod (3)
  • iPod / iPhone Web Development (1)
  • Javascript and jQuery (1)
  • Laptop Repair (1)
  • Linux (1)
  • Motorcycles (2)
  • music (1)
  • Ping Pong Scoreboard (2)
  • SEO (1)
  • Symfony (2)
  • Tech (7)
  • Travel (20)
  • Uncategorized (28)
  • Web Programming (14)
  • wordpress (2)

Archives

  • March 2012 (1)
  • January 2012 (1)
  • December 2011 (2)
  • November 2011 (1)
  • October 2011 (1)
  • September 2011 (2)
  • August 2011 (1)
  • June 2011 (1)
  • March 2011 (16)
  • February 2011 (3)
  • January 2011 (3)
  • December 2010 (3)
  • October 2010 (8)
  • September 2010 (7)
  • January 2010 (1)
  • November 2009 (1)
  • April 2009 (1)
  • March 2009 (5)
  • January 2009 (3)
  • December 2008 (2)
  • November 2008 (8)
  • October 2008 (1)
  • June 2008 (1)
  • March 2008 (1)
  • September 2007 (1)
  • July 2007 (4)

Blogroll

Pages

  • About

Meta

  • Log in
  • Main Entries Rss
  • Comments Rss
May 2012
M T W T F S S
« Mar    
 123456
78910111213
14151617181920
21222324252627
28293031  
2010 Liebwerks, LLC. WordPress.