A friend of mine is disabled and not able to move anything but his head. I wanted to hack him some kind of computer system to give him access to ebooks and the internet. But I'm not quite sure how to do it, one option I'm seriously thinking about is an iPad. It's the only touch GUI you could control with one click only. Problem are input devices, at the moment I'm not sure how to control an ipad with dead or mouth movements only. Maybe eye tracking? Any ideas? I'm grateful for any suggestions.
Cool project! The eyewriter from FAT labs -- it's the open source eyetracker you're looking for! <a href="http://eyewriter.org" rel="nofollow">http://eyewriter.org</a><p>The indomitable Ben Heck has also made a sip/puff controller: <a href="http://benheck.com/03-01-2009/air-pressure-kick-pedal-for-gh4" rel="nofollow">http://benheck.com/03-01-2009/air-pressure-kick-pedal-for-gh...</a> Not sure about ipad peripheral support.<p>Or, if you want to go another route you could get a 3-axis accelerometer (and/or gyro) to detect head motion/position. It'll output some voltage that you'd feed into the ADC of your microcontroller of choice. Send it all to a python/c#/whatever-you-like script over USB, and process it computer-side. This interface would cost, like, $40!