Prototype Wearable LED Dance Harness
2018-02-20 | By SparkFun Electronics
License: See Original Project Wearables
Courtesy of Sparkfun
Introduction
Have you ever wanted to merge technology with your dance? In this tutorial, you will learn how to design and build a wearable LED harness for dance performances. The design is not just limited to dance. You can also use it as a guide for costumes.
Required Materials
To follow along with this tutorial, you will need the following materials. You may not need everything though depending on what you have. Add it to your cart, read through the guide, and adjust the cart as necessary.
- LED RGB Strip - Sealed (5m)
- Jumper Wire - 0.1", 4-pin, 4"
- 9V to Barrel Jack Adapter
- 9V Alkaline Battery
- DC Barrel Jack Adapter - Breadboard Compatible
- SparkFun Solder-able Breadboard - Mini
- Hook-Up Wire - Assortment (Solid Core, 22 AWG)
- Jumper Wires Premium 6" M/F Pack of 100
- Jumper Wires Premium 12" M/F Pack of 100
- Electrical Tape
- 12 Gauge Clear Vinyl
- ⅞“ Yellow Ribbon
- 1 ½“ Yellow Ribbon
- Adhesive Velcro
- Thread
- Twine or Any Toothy String
- Translucent Yellow Button Up Shirt
- Bow Tie (Optional)
- Folded Handkerchief (Optional)
Tools
You will need a soldering iron, solder, general soldering accessories, and tools to work with wire.
- Hakko FX888D Soldering Station
- Solder Lead Free - 100-gram Spool
- Wire Strippers - 30AWG (Hakko)
- Diagonal Cutters
You will also need:
- Scissors
- Cutting Board
- Rotary Cutter
- Lighter
- Needle
- Sewing Machine
- Measuring Tape
- Yard Stick
Suggested Reading
If you aren’t familiar with the following concepts, we recommend checking out these tutorials before continuing.
Design
Designing wearable electronics around a dancer is difficult depending on the movement. As a bboy, just about every part of the body is used on the floor.
So when planning for a show using wearable electronics, it needs to be:
- Flexible
- Durable
- Secure
- Quick to Connect
- Safe
- Light Up Throughout the Performance
On top of that, I needed to make enough for each student in my troupe. I decided make a harness to hold the electronics based on a backpack's shoulder straps. A button up shirt was used to diffuse the light. A bowtie and pocket square were added for detail.
For the scope of the tutorial, I'll be focusing on the harness to hold the LEDs and the electronics.
Electroluminescence (EL) vs Light Emitting Diode (LED)?
I debated with using either EL wire or LEDs. Each have different uses depending on the performance and lighting of the environment.
With the first wearable design for dance, I found that EL was harder to see with ambient lighting even with EL tape and panel. I was also limited to one color at a time. However, it required less power and it did have a different affect. For the second design, the LEDs were easier to see with the ambient light and I was able to select more than one color. The LEDs did require a little bit more power.
Mark I: EL Dance Shirt
Mark II: LED Dance Harness
Understanding Your Circuit
The circuit for the wearable LED harness is simple. Let's take a look at the left side of the harness that holds the battery, adapters, and LEDs.
Initial Circuit
Power is connected to the “+12V” pad of the non-addressable LED strip. To complete the circuit and power the LEDs, ground is connected to each color’s pad labeled “G,” “R”, or “B.” Green and blue were chosen to make cyan from the primary colors. For one side of the harness, LED segment A consisted of a long strip of 33x LEDs. LED segment B and C consisted of 3x LEDs each.
Note: When testing the non-addressable LED strip, the pin labeled "G" was actually blue and the "B" was actually green. Depending on the manufacturer, the label may vary. Try testing the LED strip out with a power supply to determine see if the letter represents the color.
A 9V battery and custom made adapters were used for each harness. Keep in mind that a 9V battery is not able to power all three colors simultaneously. However, using two colors was sufficient enough for the project and performance.
Warning! You may need a transistor and microcontroller to control the power delivered to the LEDs depending on the type of battery that you are using. Remember to check with a multimeter and test it out thoroughly.
Complete Circuit
The connection was then wired in parallel on the other side of the harness by connecting to the same rails on the solderable breadboard.
Stitching It Together
Heads up! The length of this harness was based on the average size of my students ranging from about 8-12 years old. You may need to measure and adjust the length depending on how tall the user is from the shoulder down to the stomach. Once the length of the shoulder and waist is measured, double the length and test it out before making multiple units.
From the image shown below, prepare the fabric based on the user’s height by cutting the ribbons and transparent vinyl. Carefully heat the ribbon ends with lighter to prevent the ends from unraveling. Listed below are the average lengths used for a kid.
- 2x Transparent Vinyl - 25"
- 4x Transparent Vinyl - 3"
- 2x 0.5" Ribbon A (for the top) - 25"
- 2x 1.0" Ribbon B (for the back) - 9"
- 4x 0.5" Ribbon C (for the front ribbon ties) - 15"
- 4x 0.5" Ribbon D (for the bottom) - 5"
Pin down the bottom of the harness and sew the ends together in a square pattern with a needle and thread.
Pin and sew the bottom of the harness with the longer piece of ribbon. Make sure to sew the end in a triangular or square pattern to secure the ribbon.
Make sure that the ribbon is flat and facing the same direction when sewing the top and bottom together. They should be free from any twists.
Starting with the right side of the harness, pin and sew the ribbon ties for the sternum and waist. The ribbon tie for the chest was about 10 inches above the waist. The ribbon tie for the waist was added to the bottom of the long strip. Repeat for the left side. Choosing one side of the harness, attatch the back ribbons using the same 10 inch spacing as the ribbon ties.
At this time, sew the opposite side to the harness. Using pins and a sewing machine, sew clear vinyl to the inside of the ribbon to the top and bottom each side. The vinyl should wrap around the LEDs and end behind the LEDs.
The completed harness should look like the image below.
Hardware Hookup
Connecting LED Strip Segments
Cut the LED strip at the center of the exposed pads using a diagonal cutter. The dot and dashed line in the image below is where you will need to perform the cut. Make sure to remove part of the silicone tube in order to be able to access the LED Strip’s pads.
Cut half of the 12" premium jumper wires and strip the insulation. Then solder the wires to each of the LED strip’s pads.
The connection to the pads needed to be secure so I decided to braid the wires together to manage the connections. I was inspired by McCall’s tutorial when completing projects. To braid your wires, twist a pair of wires in a counterclockwise pattern between your index finger and thumb using both hands. I decided to start with the green and red wires.
Twist the other pair of wires in a counterclockwise pattern.
Twist the pairs of wires in a clockwise pattern.
Repeat for segment B and C. The segments will be using shorter wire.
Clean Solder Joints
If you were using water soluble flux, clean the solder joints with de-ionized water and a toothbrush. Dry the LED strips thoroughly using compressed air. Luckily, SparkFun has a PCB cleaning room. As an alternative, you could use water from the sink and towels.
Test LED Strips
Once dry, test the LED strips to make the colors matched and the wires are connected to its respective pads. I decided to use a benchtop power supply set to output about 9V to verify the connection.
Secure w/ Hot Glue
Add hot glue to the terminals to secure the wires further.
Tip: To smooth out the glue on the wires and LED strip, try using a little hot air from a heat gun or hot air rework station.
Custom Power Adapter w/ Solderable Breadboard
Using a dremel and Panavise, carefully cut the solderable breadboard in half.
Note: Cutting the board in half was not necessary but I was able to reuse the unpopulated area on the mini-solderable breadboard. Try using the snappable protoboard as an alternative to reduce the amount of tools required in the project. Just make sure to to add wire and solder bridges to make the connections for each rail.
Solder the female barrel jack connector to the board so that the connector is flush with the edge.
Cut the 1x4 pin jumper wire in half and strip each wire using 0.1" spacing. Solder the wires as illustrated earlier in the Fritzing diagram.
Solder the GND pins together for two of the colors with a solder bridge. Then connect it back to the barrel jack connector an extra wire to the sheath.
Solder the center pin to the “+12V” pin.
Clean, dry, and test the board with a multimeter, power supply, and the LED strips. Feel free to label the connections with a marker or paint.
Finally, secure the wires and insulate the connection using hot glue just like the LED strip.
Secure Wires
Secure all the jumper wires with electrical tape.
Place the LED strip between the ribbon and vinyl. Make sure to have the LEDs facing out of the clear vinyl. Attach adhesive velcro as highlighted in the image below to hold LED strip down.
Add extra M/F premium jumper wires to extend the LED strip on one side to the breadboard power adapter on the other side. To be consistent I chose to attach the battery and custom adapter on the dancer's left side.
Tie the wires extended on the back and the custom power adapter with string.
The user can then slide the harness on like a backpack, tie the ribbons across the chest and waist, and plug in the battery to test.
Repeat
Once the first wearable LED dance harness was finished, I repeated the steps until there was enough for each dancer in the troupe. I built a total of 7x units for my students. This required a lot of time and patience.
Over the course of about 2-3 months and balancing my usual work schedule, I was able to finish the project!
Stress Testing In the Field
Benchtop Tests
Before the rehearsals and performances, I tested the harnesses out under the fabric using a benchtop power supply for about 60 minutes. I then tested it in a studio with the choreography using 9V batteries.
Dress Rehearsal
When the time came, my students were excited to test it out for the dress rehearsal. This was a good time to explain how to tie the harness, put on the shirt, and power the LEDs with the barrel jack underneath the button up.
The LED harnesses lasted throughout the dress rehearsal even though they were upside down, side ways, or moving across the floor. There did not appear to be any damage to the circuit. After about an hour, the 9V battery still had power for the show!
Show Time!
When it came time for the show, I had my handy multimeter, scissors, electrical tape, and backup 9V batteries just in case I needed to troubleshoot. However, everything seemed fine. Here’s a picture of them backstage right before going on.
In the end, the performance (which lasted ~1:30-2:00 minutes) ran smoothly without the LED harnesses “breaking” on my bboys. Whew, that was a lot of work!
Making It Better
There’s always room for improvement. After the project was completed, I realized that the harness could be built better. Below are a list of possible upgrades and improvements that could be implemented for future builds.
- Vest - It was exhausting making about 10-15x units for each student. In the future, I may just consider buying a vest/harness and adding the parts to the material to save on time and energy.
- Connectors - The 1x4 female header pins were tedious to strip and solder each wire to the breadboard. Using individual jumper wires would have been easier to connect.
- I also noticed that a male header pin broke off one of my student’s harness after about 1 year due to wear and tear. It might be better to use female headers for all the connections, extra long header pins between the housing, and secure the connection with electrical tape.
- Quick Release Buckle vs Ribbon Ties - A few of the students had some issues tying the ribbon. Instead of using ribbon ties, a quick release buckle could make it easier
- Snaps vs Velcro - The velcro held the LEDs and the vinyl securely. As an alternative, a button tool and metal snap could be used.
- Labels - Initially, I did not label the wire colors. After a few months, I forgot about the wire connections on the LED strips, jumper wires, and custom power adapter. I decided to try and revise the project by adding sensors to control the LED straps. It was not until I inspected the connection throughout the harness again that I remembered the simple circuit. Labeling the connection with a marker or paint would have saved some time.
- Switch - Plugging in the battery underneath the button up shirt was a little difficult even with the barrel jack. Adding a latching switch after the battery would improve on the design.
- Pocket for 9V Battery - With the amount of time I had available, I decided to just tape the battery and cable to the harness and the ribbon tie. A pocket to hold the 9V battery would make it easier to switch out.
- Sensors to Control - For Mark III, I decided to add a sensor to the wearable LED dance harness. I used the full mini-solderable breadboard and microcontroller. More on the details next time!
Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.
Visit TechForum