3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Power Glove 20th Anniversary Edition

Power Glove 20th Anniversary Edition
«
  • 3409234056_969469d029.jpg
  • IMG_3270.JPG
I'm a video game programmer by day, and I love playing with custom input peripherals. I decided to mod a Nintendo Power Glove to work with some of the games I've worked on. It replaces the original Power Glove's ultrasonic sensors with an accelerometer, the microcontroller with an open-source Arduino, and the wired connection with Bluetooth. I'll show you how to mod your own Power Glove, so you can make it into something more than just a crappy controller for your NES!

Make the future you remember from your childhood, and recycle that glove that was just gathering dust!

I encourage you to do three things before starting:
1) Download the schematic, Arduino code, and sample reader code.
2) Download (or have on hand) the video I've made to go along with this Instructable. I explain some steps in more detail and there are additional visuals that complement the pictures here.
3) Watch the entire video and read this entire Instructable before starting! If there's conflicting information, this guide takes precedence.

For all download links to the video, code, etc, check my website.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Design and Parts

Design and Parts
«
  • IMG_3270.JPG
  • IMG_3272.JPG
  • IMG_3274.JPG
  • IMG_3273.JPG
  • IMG_3431.JPG
  • IMG_3434.JPG
  • IMG_3438.JPG
  • IMG_3332.JPG
  • IMG_3275.JPG
  • IMG_3527.JPG
  • 3384064990_15a51983a9.jpg
  • last photo ←
»
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:

Soldering iron
Sidecuts
Utility knife
Wire strippers
Jeweler's saw (or any other tool capable of making precision circuit board cuts)
Prototyping breadboard
Programming interface for the Arduino Pro Mini (such as Sparkfun's USB to Serial Breakout Board)
Dremel rotary tool (optional, but very useful)
« Previous StepDownload PDFView All StepsNext Step »
58 comments
1-40 of 58next »
Apr 19, 2011. 10:01 PMbuilderkidj says:
I love the power glove-avgn
Mar 6, 2011. 10:36 PMthe_TRUE_LINK_OWNZ! says:
a wise man once said:
I love the power glove! it is SO BAD.
Oct 24, 2010. 5:02 AMTechDante says:
brillinat rather than a standard gaming controller could this be used as a mouse in a minority report sort of way
Aug 22, 2010. 11:15 PMMaltusIronSword says:
Dude that was really awesome. You must have the coolest job. BTW Flashbang and specifically Blurst rocks. Love what you guys are doing in Unity.
Apr 25, 2010. 1:24 PMtechnoguy94 says:
Could you program it so Windows could read it as a standard game controller?
Apr 26, 2010. 12:38 PMtechnoguy94 says:
It would be great if you did, since then it could be used with pre-exisiting games that are compatible with standard gaming controllers.
Apr 3, 2009. 8:35 PMDELETED_spoonty says:
(removed by author or community request)
Apr 9, 2009. 12:35 PMINSTRUCTUBAL says:
c-c-c-califorwnia.
Dec 12, 2009. 4:46 AMkorgoth25 says:
super cool to the homeless!
Dec 10, 2009. 9:33 PMroychook says:
is there any code example for the arduino and how do u get angle information from the accelerometers
Apr 3, 2009. 12:47 PMCarpetGnome says:
Yeah, well, uh, just keep your Power Gloves off her, pal, huh? Kidding, great project, looking good sporting the 'glove.
Apr 9, 2009. 12:35 PMINSTRUCTUBAL says:
c-c-c-c-califorwnia
May 12, 2009. 9:54 PMschetleft says:
super cool to the homeless?
Apr 3, 2009. 1:51 PMhellstudios says:
but....it's so bad....
Apr 9, 2009. 6:04 PMjakebaldwin says:
Holy cruddish you use Unity3D? Awesome! Have you joined the forums? and have I seen that boxing game????????? Post this on the Unity forums man, it's awesome!
Apr 3, 2009. 3:33 PMWard_Nox says:
why why for the love of god hasen't Nintendo made a wii powerglove it would be the best selling peripheral yet
Apr 4, 2009. 1:30 PMgizmo_ult says:
the old power glove felt nasty so they need to think of a better version of the glove but it not be a good idea on the sweaty smelly side
Apr 10, 2009. 12:18 PMWard_Nox says:
use seat shirt material and attach the tech via Velcro and snaps you'd probably have to cannibalize a wiimote so you can make the buttons accessible
Apr 4, 2009. 10:13 AMLandon Sullivan says:
Well, they have, in a way. It is basically a pair of boxing gloves with sleeves on the back to hold the Wiimote and Nunchuck. Don't buy it. Just duct tape the controllers to real boxing gloves.
Apr 4, 2009. 12:07 PMmeanbean says:
OMG I HEART DUCK TAPE
Apr 4, 2009. 7:57 PM1spartan95 says:
it's "duct" tape
Jul 8, 2009. 5:11 PMhellstudios says:
actually it goes both ways. duct tape and duck tape. wow late reply, lol.
Apr 5, 2009. 10:43 PMbrianf25 says:
There is Duck brand duct tape. Duck tape is my duct tape of choice.
May 12, 2009. 9:53 PMschetleft says:
i prefer gorilla
Apr 3, 2009. 7:50 PMcorey_caffeine says:
I should have read below me
Apr 9, 2009. 1:27 PMZootch says:
What the hell am I going to do with my R.O.B.?
Apr 9, 2009. 8:50 PMZootch says:
Certainly to get it to do anything you would need to get some better servos among other things. He'll have to be gutted considerably...
Apr 9, 2009. 10:46 AMendolith says:
And you can solder multi-filament ones so that they stick in the protoboard better
Apr 9, 2009. 7:38 AMgeekdude says:
i think it would be cool to mod a wiicontroler into one. it would be about the same except you could use it with the wii.
Apr 8, 2009. 7:55 AMTheTrustedOne says:
Anyone interested in game development but want more power then Unity3D provides, should also check out GarageGames.com, The license fee for there engine under independant devloper flag is only a couple houndred bucks, you get the source code and with a little work it rivals the unreal engine, plus the support forums are absolutly amazing!
Apr 8, 2009. 9:46 AMHow2BRandy says:
Never trust someone who has to have their id called, "TheTrustedOne."
Apr 7, 2009. 7:43 PMCShaffer212 says:
Wow, good job! The crazy thing is, I did this too! I've got my Arduino-wired Powerglove right here in a bin on the shelf next to my desk!

I've got pics of mine on my site: http://www.clydeshaffer.com/clydeshaffer/glove.htm

As for interfacing with games, check out PPJoy! I used it to feed the bend sensor data to the joystick axis through the serial data. My Arduino code sent each of the bend values as a single byte, in the protocol on the PPJoy site!

I haven't done much else with my Powerglove since, but when I install PPJoy and the Arduino stuff on my new laptop I'll play around with it some more now!
Apr 7, 2009. 7:53 PMCShaffer212 says:
I didn't have an accelerometer handy, but it looks like a great idea! Currently I can only track the hand motion with a Wiimote strapped to my arm. I might also try placing the Wiimote over my monitor and putting an IR light on the glove...
Apr 7, 2009. 7:51 PMCShaffer212 says:
I childishly and recklessly opened this part and the board fell out. When I couldn't get it back in I stuck in some balsa wood instead to keep the buttons from falling out.
Apr 7, 2009. 7:50 PMCShaffer212 says:
Bluetooth! Snazzy. I used some spare speaker wire (the kind thats two wires stuck together) that was left over from installing my stereo.
Apr 7, 2009. 7:48 PMCShaffer212 says:
Your approach is much cleaner, I ended up cutting the cables and connecting them right to my Arduino analog inputs. I had someone else wear the glove and flex their fingers while I probed the wires with a multimeter!
1-40 of 58next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
13
Followers
2
Author:biphenyl
I have a B.S. in Mathematics. I currently work for Flashbang Studios, an independent video game developer in Tempe. I'm an operative in Operation Mindfuck.