de en en pt es en en en en cv az en de en en en en en en en en ja ca es en es ne en en en it en en en en en en en en en en en en en en en en en en zh nl en en en en en en en en en en en en en en it en en en en en en en pt en en en en en en en en en en en en en en en en
arduino, art, atmega, beat detection, dance, diy, electronic, led, microphone, music, rave, reactive, sensor, shoes, sound
There’s an amazing variety of electronic and microcontroller parts on eBay, and they’re amazingly cheap. A little while back, I found out that you can get 5 meter (15ft) rolls of color-changing LED strips from China for less than $10, shipping cost included. These are flexible strips with RGB (red-green-blue) LED lights placed at regular intervals (usually 60 per meter). They are made to light up indoor spaces and produce quite a bit of light at about 800 lumens per meter, about half of what a 100W incandescent bulb puts out, meaning you could conceivably light up a room with one or two 5 meter rolls.
What occurred to me was that these LED strips are flexible and light enough that they could be installed on clothing or accessories. They are extremely bright, and the ability to change color rapidly could make for a very interesting display, especially say, if the lights pulsed along with music. Coincidentally, friends visiting from out of town invited me to join them at the Bal en Blanc (White Ball), a huge rave party happening once a year in Montreal. I decided to try and build something extravagant to accessorize my outfit. My idea was simple: glue LED strips around the sole of a pair of running shoes and have some kind of beat detection to make them flash to music.
There were a few issues to overcome, however. For one, the LED strips run off of 12V, while the microcontroller I wanted to use for beat detection runs on 5V. The LED strips also draw quite a bit of power (around 2 amps at peak intensity for the length I was going to use). This means that if I were to run this setup off of say, 9V batteries, I could only expect about one hour of light. I was able to find a suitable battery on eBay: a 4800mAh rechargeable lithium-polymer battery pack intended to serve as backup power for security cameras, only about $17 shipped. Powerful enough to last through the 8-12 hours of a rave party (you can totally dance that long without drugs, right?). Unfortunately, this battery pack was clearly much too big to fit on shoes.
I decided to go for a simple solution, which was to wear the microcontroller and battery on a belt, and run cables through the legs of my pants. I lucked out and found a pair of generic white sneakers on sale for $10 at Payless. I installed connectors on the shoes so I could easily disconnect the cables when I wanted to take the shoes off, and glued the strips to the shoes using a hot glue gun. The strips can be cut to the desired length every 3 LEDs.
The shoes were very bright and got me lots of compliments. Unfortunately, they didn’t quite last the whole night. The hot glue wasn’t strong enough, and after a few hours of dancing, the LED strips started coming off the shoes. If I ever do this again, I’ll probably use epoxy to glue the strips instead, and possibly cut the strips at the middle of the shoes and connect the two parts with flexible wires. The strips don’t bend very well from side to side, and I suspect this contributed to them coming off faster, as the shoes need to bend in the middle when you walk or dance.
In the meantime, I’ve begun designing a new project in the same vein. It’s going to be a glove with an LED strip and an accelerometer that can sense your movements. The big advantage here is that you’ll be able to control the lights directly with your dancing, possibly even specific gestures. This has the nice added benefit that it circumvents all the complexities of beat detection, which is hard to do properly and often unreliable. I’m also thinking of installing a large 10W RGB LED in the palm (like a rainbow rave version of Iron Man’s weapon). My tentative name for this project is the Power Glove.
From → Art, Electronics, Microcontrollers
Awesome set up! This makes me want to mod the soles of a pair of Nike Air Maxes, something like this http://www.freshnessmag.com/2012/12/05/nike-air-max-2013-volt/ but with a step/bass LED circuit.
Leave a Reply Cancel reply
Enter your comment here...
Fill in your details below or click an icon to log in:
Email (required) (Address never made public)
You are commenting using your WordPress.com account. ( Log Out /  Change )
You are commenting using your Twitter account. ( Log Out /  Change )
You are commenting using your Facebook account. ( Log Out /  Change )
Notify me of new comments via email.
Notify me of new posts via email.
« Higgs: the First JIT Compiler of its Kind
Static Typing may not Scale »
Typed vs Untyped Virtual Machines
Minimalism in Programming Language Design
Democracy, Dictatorships and Access to Information
Code that Doesn’t Rot
The Internet Changed My Life
What’s Could You Use Tesla Bot For?
NoiseCraft: a Browser-Based Visual Programming Language for Sound & Music
Art Artificial Intelligence Artificial Life Assembly Biology Compilers Creativity D Language Electronics Future Game Development Genetic Algorithms Grad studies Graphics Higgs JavaScript Microcontrollers Microprocessors Music Programming Programming Languages Psychology Rant Robotics Tachyon Technology Uncategorized work x86 Zeta
Archives Select Month June 2022  (1) May 2022  (1) March 2022  (1) February 2022  (2) January 2022  (2) December 2021  (1) June 2021  (1) February 2021  (2) December 2020  (1) September 2020  (1) January 2020  (1) November 2019  (2) October 2019  (2) June 2019  (1) January 2019  (1) December 2018  (1) May 2018  (2) February 2018  (1) January 2018  (1) December 2017  (1) October 2017  (1) June 2017  (1) April 2017  (1) January 2017  (1) December 2016  (1) November 2016  (2) September 2016  (2) May 2016  (1) March 2016  (1) February 2016  (2) January 2016  (1) November 2015  (4) October 2015  (1) September 2015  (3) August 2015  (2) July 2015  (3) June 2015  (1) May 2015  (3) April 2015  (2) March 2015  (1) February 2015  (1) December 2014  (1) November 2014  (2) October 2014  (2) September 2014  (3) July 2014  (3) May 2014  (1) April 2014  (1) March 2014  (1) February 2014  (1) January 2014  (3) December 2013  (3) October 2013  (2) September 2013  (1) August 2013  (2) July 2013  (3) June 2013  (2) May 2013  (3) March 2013  (2) February 2013  (1) January 2013  (3) December 2012  (4) November 2012  (1) October 2012  (1) September 2012  (3) July 2012  (4) June 2012  (2) May 2012  (2) April 2012  (4) March 2012  (2) February 2012  (3) January 2012  (6) December 2011  (2) November 2011  (3) October 2011  (8) September 2011  (4) August 2011  (3)