Thursday, September 25, 2014

Wearable Computing

So a lot of you know about this one, since I posted it up on Facebook when I first got it working, but I thought it was about time I put up on blog post on it as well. I've gotten to the point where I can stream Youtube on it and a couple of days ago I watched the Legend of Korra Book 3 season finale on it, which was awesome. Also do notice it is not a self contained computer, there are wires coming down that hook into the battery, CPU and any other peripherals I need at the moment.
For now I've been using a flexible keyboard and wireless mouse for my inputs, but I've been thinking about and exploring different ways I can input text and mouse movements without being constrained to carrying a keyboard and mouse. Ideally this would be something I could you on the go, where I wouldn't need a hard surface in front of me to navigate. I've been trying out different voice recognition software that people have put into the open source community. The first few I tried talked back with a voice like a robot from the 80's. I named it Jarvis. Recently though I found an even better one, that actually does its voice recognition through Google Voice, It has a much more realistic women voice and so I can no longer use my cliche Jarvis name. It's name is Eva now. I'm currently working programs for it to do some simple tasks for me.
So this is one example of that exploration of how to apply input. I wanted to derive inputs from hand movements, but I didn't want to go the whole glove route as gloves just make my hands feel  sweaty. I considered using flex sensors or accelerometers and gyros but they just weren't in my budget at the time so instead I designed my own flex sensors using slide potentiometers, springs and bunch of pieces I custom designed and printed on my 3D printer. Its not done. I still need to attach the strings from the pots to the upper ring pieces and then connect it to a microcontroller that will act as a USB device and process the hand movements and send them out as text.
So a little bit on the construction. The board in little screen are pulled out of some huge video goggles that I bought from some company in China. I broke it open, extracted the electronics and started hacking away at parts of the PCB that I wouldn't need so that it would be more compact. I got rid of its internal power supply, its audio circuits, and stuff for the other eye and then started to wire in the connectors I would need to use it. The case is 3D printed and is a tight fit around the electronic pieces.