With the high voltage circuit locked down I ran the wires for each EL wire strip up the inside of the sash using a common return to save on wire bundle girth (images below). With the hook up wire in place, I proceded to solder the connection to the EL wire and sew the EL wire into the garment. Soldering to EL wire is a delicate and often frustrating operation. Fortunately, by this point in my life I’ve prepared at least a hundred of these joints and can do it with pretty high fidelity, but I still leave some extra EL wire just in case. To cap the free ends of the EL wire to prevent accidental shocks to my skin will dancing, I used a dab of hot glue.
Striving for some semblance of professionalism, red wires are the raw input from the battery, black is the battery ground, and yellow is both HV and data signal. It turns out this seemingly dicey conflation of meaning to a single color (which was driven by wire color on hand) is not the worst choice. It is easy to tell the wires apart upon inspection.
Control of the 3 W LED is acheived using by the arduino to turn on and off a darlington transitor acting as a switch for each color channel in the RGB led. I ran out of PWM pins on the arduino so each color channel is all on or all off with the current set by a static resistor. The coupling to the fiber optics is just a piece of aluminum with hole just large enough to accomodate the fiber bundle counterbored on one side large enough to inscribe the square die of the 3 W RGB LED. Two tapped holes lie on either side of the LED side to receive screws to clamp down LED and improve thermal contact. The fiber bundle is gently taped in place with yellow Kapton tape (image below).
As a final touch, I ran an electret microphone up the inside the sash so it protrudes slightly just above the top piece of EL wire. Using this wonderful fast Hartley transform (FHT) library for arduino, I implemented an equalizer mode with automagic level adjustment to maximize motion of the lights. For switching between equalizer, random, all on, and all off modes on the fly, I hooked up a cheap bluetooth the serial module I found and used a bluetooth serial emulator phone app to send ascii characters to change the modes. Not particularly elegant, but very robust and quick to code.
The final product yields something like this when it’s on:
In random mode:
In equalizer mode:
NOTE: There was music playing when both of the above videos were recorded, but because I don’t wish to test the waters of copyright, I have removed the audio. I also apologize for the video orientation.
If you think that my eagle files might be of use to you in your own projects here is a link to the schematic and board.
PROJECTS
Lambent Raiment