Led strips are amazing! Firewalker-led-sneakers by Adafruit inspired me. I changed the way to control it: instead of "pressure-sensitive", I use an accelerometer sensor that calculates the acceleration on "z" axis (speeding up or slowing down). LED will "flow" if I'm moving, and stop as I stop.
Step 1: Materials & Tools
- Xadow main board
- Xadow 3-axis
- Xadow breakout
-
W2828 programmable RGB Led Strips (with integrated driver)
-
Shoe
There is already a 3.7V lipo battery shipped with Xadow--from my experience, this voltage can light up a short segment of RGB LED strip. If necessary, calculate the max length it can support based on your specific one (for me, this is a W2818 programmable RGB Led strip with integrated driver).
If you want a more "bling bling" experience, feel free to use an external 5V DC power or make a 5V booster by yourself.
Step 2: Connect
How to:
-
Xadow main board <- I2C -> Xadow 3-axis <-> Strip
-
There is already a breakout on the accelerometer sensor, so you don't have to add "Xadow breakout".
-
Xadow use FFC between two modules, this 12Pin cable just fix the Xadow compatible interface.
For more info, please checkout wiki http://www.seeedstudio.com/wiki/Xadow_IO_pin_mapping
Some solder needs to be done: you have to connect pins to the breakout on Xadow.
Step 3: Blink Test
Since this is the same as NeoPixel Digital RGB LED by adafruit , if you want a quick implementation of beautiful animation, I recommend the code example by Adafruit http://learn.adafruit.com/firewalker-led-sneakers/test-circuit.
- Deploy their library https://github.com/adafruit/Adafruit_NeoPixel, have a try on "example"
- Also deploy https://github.com/reeedstudio/xadow, try the demos related with 3-axis. I made some modification and use it on Xadow.
Step 4: Software
Step 5: Final
Use double-sided adhesive to fix the strip onto the shoe (because Xadow is so small, you don't need to sew).
xadow
Comments