How to Make a Dancing Skirt of Your Own
1. Get your supplies.
- LilyPad main board
- LilyPad USB Link
- mini USB cable
- 3.6 V AA Li-Po Battery (or a similar power supply)
- 20 Surface Mount LEDs (1206 size or similar)
- 30 AWG insulated wrapping wire
- AA size battery holder (optional)
- a digital multimeter with a beeping continuity tester
Available at your local RadioShack.
- a garment or a piece of fabric to work on.
- a needle or two, a fabric marker or piece of chalk, threads of your choice
- a pair of scissors
2. Pick out the garment you want to work on and plan the electrical layout of your piece.
If you are using conductive thread, you would want a stiff garment so that the threads of different current (positive side and negative side) do not touch each other. If you are picking out skirts or other garments to make a similar project, make sure they have a good lining in them so that the user would not feel uncomfortable with wires.
Circuit enlarged. Stitching for power (+) is shown in red, ground (-) in black, X in accelerometer in green.
- How to Choose LEDs and Power Supply
There are so many different kinds of LEDs, it’s almost mind boggling. In order to get a similar look, you would want to pick Surface Mount LEDs no smaller than 1206. If it’s smaller than 1206, it would be really hard to solder or sew them on to the fabric. When choosing LEDs, make sure you choose the ones that consume less energy. For my project, I used 3.2 forward Voltage – 20 mA- 140 MDC (MDC indicates the brightness. The higher MDC is the brigher the LED will be.)
As for power supply, Lilypad Arduino takes 3.3-5.5V. Choosing something that has similar voltage of your LEDs within that range will save you sometime soldering resistors. For example, if you choose 5 V power supply and your LEDs takes 3.2 V you would need resistors to take down your 5 V to 3.2V. If not, the LEDs will turn on really bright and burn out really fast. For my project, I chose 3.6 V 2200mA Lithium-Polymer battery AA size. It is portable, rechargeable has a lot of Current and just enough Voltage.
Also, if you are not so sure what resistors you need for your project. Here’s LED Array Wizard that will help you.
Conductive Thread vs. 30-32 AWG Coated Wire
Conductive threads are great for wearable projects. However they have a non- trivial resistance. If you decide to use conductive thread, take desired amount of conductive thread you would use, measure the resistance to see if it has just the right amount. If it has higher resistance than the circuit needs, LEDs will not turn on.
For my project, I chose 30 AWG coated wire which is available at any local Radio Shack at $5. 32 AWG is thinner than 30 AWG but it’s harder to find. These wires have a trivial resistance, and you can tie them up around your Lilypad Arduino instead of soldering them. This is great if you want to keep your Lilypad Arduino clean and in tact. The only drawback is that it might take longer to sew them onto the fabric if you are not used to sewing.
1. Solder two leads to your LEDs whether they are clamping beads or wires
I soldered stripped out 30 AWG wire to my LEDs to make the leads but it could be easier to solder clamping beads to your LEDs. Here are some helpful links to make LED beads.
1. My tiny 1206 Surface Mount LED 2. Me soldering two leads to LED. I used 30 AWG insulated wire.
2. Wire LEDs and sew them onto the Fabric. Sew Lilypad Arduino in place and wire LEDs to Arduino.
1. LEDs wired and sewn on to the fabric 2. You can pull the wire through the hole, tie it up, then wrap around the hole for more secure connection
3. Sew the battery holder in place and wire your accelerometer
Battery holder is not necessary as long as you can fabricate something that has secure connection. You can DIY your own holder using neoprene or other materials as well.
As for your accelerometer, you would want it in a place where it gets the maximum acceleration. You might want to use SpiralShannon’s method for dangling accelerometer.
Test out your connections. (This section is borrowed from Leah Bucheley’s Instruction on Bike Signal Jacket)
See this tutorial for information on how to use the continutity tester. You would want to check your connections as often as possible when fabricating so that you have a secure connection between wires.
Left: the multimeter on the continuity testing setting. Right: testing the continuity of a sewn trace.
When two points are connected, the multimeter reads “Shrt” and beeps.
Program your garment.
The way it is set up in my Arduino sketch is this. When the user is standing still no LEDs turn on. Then, according to the acceleration, the harder you dance the more LEDs turn on. Interestingly, you can use pins in Lilypad Arduino as ground if you keep it as digital Low.
NOW YOU’RE DONE!!!
PLUG IN YOUR BATTERY…. SEE IF IT WORKS….. HAPPY DANCING!!!!
Special Thanks to: Melissa Holtz, Catarina Mota, Tak Cheung, Alex Olivier, Jackson Snelling, Federico Zannier, Sukmo Mong Ku, Lisa Park, Matt Richardson, Scott Fitzgerald and everyone in Intro to Physical Computing Class… Last but not least, the amazing ITP community.