Last week, I posted a demo on building impBot,
a simple pan/tilt servo "robot" controlled via the internet with the electric imp. At the time, all I had for controlling said robot was a potentiometer in a box
, which made the overall usefulness a little underwhelming. This week, I've got a demo on how to build a better way to control the impBot (or just about anything else, for that matter) by creating an internet-connected joystick using one of Sparkfun's thumb joysticks
These thumb joysticks are wonderfully simple, and have a select button along with the X and Y axis outputs; they're just like the analog controls on your playstation controller (quite possibly the exact same part, actually). Fully interfacing to one with the imp takes just three signal wires (X, Y, Button), 3.3V from the Electric Imp Breakout Board's regulator, and ground: 5 wires. The hardest part about the whole thing is just getting the whole apparatus packed up attractively in a box.
Once you've got this project all set up, you've got an internet-connected X-Y control with a select button - twice as powerful as the controlBox + a button!