Friday, January 30, 2009

Design Challenge #1: Auto air hockey opponent using Wiimote

Way back when I was an undergrad some friends of mine created a really cool design project - an automated air hockey opponent.  They hung a B&W camera above the table so it had full visibility of the playing field.  They were only students so they actually had to create the table from scratch using a sheet of masonite with a million (not really - but I'm sure it felt like it!) hand-drilled holes to let the air through, and a blower vac.  Instead of using a white table, they made it black and they used a white puck too.  Here's the cool part.  They built a PC (ISA) card with some electronics on it that measured the voltage of the incoming video signal.  As the scan line passed over the puck, they would 'see' the voltage blip on the video signal and by keeping track of the video sync signals, they could get a pretty good idea about where the puck was in 2D space.  The rest was up to the PC to take those blips and crunch the numbers to track the puck's path and move a huge big whacker that was the automated opponent.
That was all back in 1994 but I want to pose a new challenge.  How about putting an IR LED on the puck and using a wiimote to track it.  Thanks to Johnny Chung Lee's contributions (and others) accessing Wii signals is pretty simple.  So all it takes is a bit of motivation and maybe a spare weekend. Let me know if you decide to give it a go.

Thursday, January 29, 2009

Welcome to my world

Ok, so here we are.  Blog number 1.  I suppose I'd better introduce myself.  My name is Marty Hauff and I live in Sydney, Australia.  I'm passionate about education and electronics and so my job at Altium provides me with a perfect mix of technology and communication opportunities.
 Currently I am largely engaged in creating training material (mainly videos) although they sometimes let me out of my cage to present at various tradeshows and conferences.  
Aside from my professional interests, I am married to a wonderfully understanding woman (Renee - who survived being a PhD widow for a number of years), and I have a 2 kids (Michaela & Dante) who I'm very proud of.
The rules of my blog are simple. If you want to add to the discussion then jump right in.  If you want to use bad language, spam, or just make a nuisance of yourself then feel free to do so in your own blog - not here.