Twinkle LED Dance Party Skirt




Introduction: Twinkle LED Dance Party Skirt

About: I’ve recently graduated from NYU’s Interactive Telecommunications Program and have been working as UX designer in SF. With combination of expertise in fashion, e-commerce and creative technology, I’ve been ...

Transform your plain skirt for blinking LED dance party skirt in no time.

This is perfect for holidays, parties and just a fun night out with friends.

Step 1: Get Your Supplies and a Perfect Skirt

You will need:

Most importantly, a skirt!

I chose a sequined skirt to make it extra sparkly, but any garment will work as long as they are not made of light fabric like silk or knitted fabric like a sweater. Those fabrics do not hold electronics in place.

If you are using conductive thread instead of wires, you would want an extra stiff garment so that the threads of different current (positive side and negative side) do not touch each other.
If you're using ultra thin wires, make sure the garment of your choice has a good lining. Other wise, the wires can feel quite uncomfortable.

Step 2: Plan the Electrical Layout of Your Piece

Design the pattern of your LEDs. Surface mount LEDs often have one side as positive and the other as negative.

Make sure you calculate voltages and current to get the correct power supply if you will modify the design.

Step 3: How to Choose LEDs

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.)

Step 4: How to Choose Power Supply

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.

Step 5: Use Conductive Thread or 30-32 AWG Coated Wire?

Conductive threads are great for wearable projects.

However they tend to have high resistance.

If you decide to use conductive thread, take desired amount of conductive thread you would use, measure the resistance before you cut the thread to use.

Every inch makes a huge difference with conductive thread.

If it has higher resistance than the circuit needs, LEDs will not turn on.

For my project, I chose 30 AWG coated wire instead 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.

Step 6: Construction

1. Solder two leads to your LEDs

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.

Instructable on making LED bead JIG
Everything you need to know about wearables can be found here at HOW TO GET WHAT YOU WANT

2. Wire LEDs and sew them onto the Fabric.

3. Sew Lilypad Arduino in place and wire LEDs to Arduino.

4. 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.

5. Test your connection

See this tutorial for information on how to use the continuity tester.
You would want to check your connections as often as possible when fabricating so that you have a secure connection between wires.

Step 7: Program Your Arduino

You're almost done. Now you need to program your arduino so that it can turn on the lights as you want.

My arduino program is attached here.

What it's programmed to do 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.

Step 8: Finish!



Be the First to Share


    • Pocket-Sized Speed Challenge

      Pocket-Sized Speed Challenge
    • Audio Challenge 2020

      Audio Challenge 2020
    • Maps Challenge

      Maps Challenge

    4 Discussions


    4 years ago

    Would be perfect! But the code link doesn't send me to the right place. It send me to It looks like spam :P


    5 years ago on Introduction

    I can certainly understand the appeal of this piece. :) Everyone should enjoy glowing now and then.


    5 years ago

    very creative and new project...nicely written too


    Reply 5 years ago on Introduction

    Thanks for reading and dropping a comment