I'll start with the goals I had in mind when designing the project and picking parts:
1) Retain as much functionality from the original glove as possible. Sure, you could just plug in the guts from a wiimote, but those bend sensors are so fun!
2) Fit everything in the existing housings. Part of the Power Glove's awesomeness is its ludicrous, sleek, retro-futuristic look. I didn't want to spoil that with wires and gubbins sticking all out.
3) Make it wireless, and robust. No one wants to fake-punch if they're afraid of ripping their computer off their desk or breaking the device.
4) Reduce power consumption as much as possible. I hate wasting and/or constantly recharging batteries, so I picked components (like the accelerometer) that advertised low power consumption.
5) Reduce cost as much as possible, while retaining ease of creation. I've opted to use components sold with breakout boards instead of making a custom board, and I've cannibalized parts from either the original Power Glove or commonplace items (like old computers) where I can.
Here's the full list of parts I used to mod my Power Glove:
Original Nintendo Power Glove -- $40 (ebay
Arduino Pro Mini 3.3V (8MHz) -- $18.95 (Sparkfun
ADXL330 3-axis accelerometer with breakout board -- $34.95 (Sparkfun
CD74HC4067 Analog/Digital MUX with breakout board -- $4.95 (Sparkfun
BlueSMiRF Silver Bluetooth communications module -- $49.95 (Sparkfun
Battery clip and battery. I used a rechargeable 3.7V 1100mAh battery (Sparkfun
), but anything over 3.3V should work. 2x AA is insufficient.
100k ohm resistor (Brown-Black-Yellow-Gold)
Old computer ribbon cables (optional
) for creating your own custom ribbon cables
Berg-style connectors (optional
) for making removable sensor connectors (cannibalize these from an old PC)
Right-angle pin headers (optional
) for making removable sensor connectors
You'll also need the following tools:
Jeweler's saw (or any other tool capable of making precision circuit board cuts)
Programming interface for the Arduino Pro Mini (such as Sparkfun's USB to Serial Breakout Board
Dremel rotary tool (optional, but very