I’ve been cooking this up in my head for a while now, and here it is…or at least the first version of it. This is technically my 4th light suit to make, and my best yet 🙂
One of my favorite bands Hypercrush had a video where one of the guys was wearing a power glove that had lasers coming out of the ends. I had already made a light suit, and thought…what a waste. I thought “Why not control the suit with the power glove?” And thus it was born.
This new generation uses individually addressable LEDs that are controlled by a single pin…no pulse width, no mosfets…soooo siimple.
Since you are here to watch the video, here it is. The build log follows after.
Cut to 6:23 for the suit in action.
NES Power Glove – It’s sooo bad
Arduino Pro Mini
12 – 10k resistors – pull down for buttons and voltage divider for bend sensors
WS2812 RGB LED strip – Adafruit, Sparkfun I’m working with the 5 meter strips
300 ohm resistor to protect data pin
1000 uF cap just before the light strip – protects lights
2 USB cables to power the system
5V 2A USB battery pack
2 – 10mm super bright LEDs
10′ stranded cat5 cable
The O-mazing neopixel library from Adafruit
There’s a nice teardown here. I followed his example when I gutted the circuit boards, but my wiring differs, though.
dry fitting the 10mm lights where the ultrasonics once were
LED dry run
One frosted, one not
The 5 meter ws2812 strip
Test rig for the lights…just to try them out.
The strip cut in half. I then trimmed the rubber sheath back. They already have tiny holes ready to go!
The data flows in a single direction, so you connect the out to the in. There are tiny arrows that show you. I take data and power/ground and tie them together.
This is wiring into the bend sensors to test.
The diodes pull power reverse of what I wanted, soooo I bridged them all together to test.
As you can see the top of the board is gone, and a lot of wires have been freed up.
I used 10K resistors on each bend sensor to act as a voltage divider.
I’m using liquid electrical tape to protect everything.
I’m using 10K pull down resistors for each button. This keeps the buttons digital pins from floating.
The two LEDs are wired together sharing a single resistor and a single digital pin. I PWM the light level in half.
/09/DSC06507.jpg” alt=”These are the buttons wired into the pull downs and then to the digital pins.” width=”640″ height=”480″ class=”size-full wp-image-4971″ /> These are the buttons wired into the pull downs and then to the digital pins.[/caption]
One frosted and one not. I like to sand them to diffuse the light.
The arduino pro mini
Pins bent to save space.
300 ohm protection resistor on the data pin.
All the connections on. The ends are hot glued together to keep everything solid.
Glove all closed up.
My test station setup.
A sketch I wrote that shows bend sensor readings and button outputs.
Cheap-o dollar store USB cables.
The gauge of the wire is thin, so I use two.
I’m using an Ikea cutting board to join the two pieces in the center. It is strong, flexible, and cheap( about a dollar).
1000 uF cap…helps protect the LEDs.
Everything joined together.
Heat shrinking the cap/power cables together…keeping it all safe and sound.
You can see both the FTDI cable and the LED strip connection. The arduino pulls power via the red and yellow wires.
Next step is to make a suit for each of my two boys, and a variation for my wife. I’ve got arduinos with radios so we can all be synchronized…muhahahaha
Let me know what you think in the comments kids!