User avatar
By RichardS
#43064 User
acoulson

Description
The "Light Suit V2" is a wearable, sound-responsive, Christmas Light Suit. I wear the light suit to Christmas festivities every year. This year, I kicked it up a notch with individually-addressable WS2811 light strings, a much more complex controller (including an NodeMCU), and multiple, remote, ESP8266-driven wearable peripherals. I maintained backwards compatibility with my "V1" synchronized "devices" (light cape and 2 light staffs), which used XBees, while providing a much less expensive way to add more moving forward using the ESP8266 family of devices.

Features include:
Multiple strings of fully-addressable 2811 RGB LED lights - 350 lights total on suit!
Have MANY, inexpensive, synchronized light devices using ESP8266's with one "master" host device client mode and multiple "slave" devices in AP mode, listening for UDP broadcasts form master. These are MUCH less expensive than my previous approach using XBee's! (actually, even my suit is now a slave - the master can be anywhere within WiFi range)
Built-in patterns OR sound-responsive mode with improved responsiveness of the lights to music when going in “synchronized” mode – both for the suit and synchronized devices. Since I'm using WiFi now, I send various levels of RGB intensity instead of simple on-off signals.
Remote devices can contain simple on/off LED's OR drive more WS2811's providing cool variations in intensity and color.
Crank Up the Sound! Integrated amplified speakers and sound synchronization vi Fast Fourier Transform analysis of Christmas music played on phone app.
Software-controlled sensitivity and color patterns determined by analog and digital input pins on Teensy

Parts
"Master" Audio sampler and Transmitter:
1 - ESP8266 NodeMCU dev board
1 - Teensy 3.1
1 - 23LC1024 external RAM chip
1 - XBee Series 1 802.15.4 module
1 - Xbee breakout board
2 - 10 pin .1" pitch riser
1 - 15 pin .1" pitch riser
1 - 4 pin .1`" spacing mail header
2 - 3-pin mail/female connectors
2 - Stereo mini-plugs
3 - 10uf capacitors
1 - 1uf capacitor
2 - 47K resesitors
2 - 10K resistors
2 - 1K resistors
1 - 10K Potentiometer (adjusts sound sensitivity)
1 - Binary coded rotary switch (selects mode/pattern)
1 - SPST switch
1 - 12V-to-3.3V Buck regulator
Protoboard
Enclosure

"Intelligent Slave" receiver:
1 - ESPToy
2 - 12V-to-5V Buck Regulators
1 - DPDT switch
Protoboard
Enclosure

"Simple Slave" receiver devices:
1 - Esp-01
1 - Ribbon cable connector (10 pin)
1 - Short length of ribbon cable
1 - CR123A battery
1 - Small SPDT switch
1 - Decorative device with LEDS (hat, wand)

Links
Photos
More information

Video
Video

Images
Attachments
(12.57 KiB) Downloaded 277 times
(134.08 KiB) Downloaded 366 times
image.png