The Interactive LEDs consist of the WS2811 Led Strip and an Arduino with Sound Sensor. The sound sensor can sense frequencies and convert the signal into a color spectrum through Logic done in the Arduino ATMEGA microcontroller. You can find full schematics and programming on my Github Repository linked on this page
Below you can find a list of the parts, schematics and programming needed to allow you to recreate and produce this project.
1
This is used to write the logic that all the controls and sensors interact with the LED strip. This must be powered by 5-12VDC
2
The WS2812B RGB LED Strip Light is individually addressable using the Arduino Uno and get turn any color of the spectrum using the RGB color codes.
3
This transducer sound module converts sound vibration into an electrical signal that can be measured raw or through an analyzing envelope.
4
This 5V power supply is capable of outputting up to 2 Amps which is more than enough for the Arduino Uno and 10ft long LED strip. It also comes with a barrel adapter for custom wiring.
5
(OPTIONAL) These potentiometers give a variable voltage back to the arduino in the form of turn the knob CW and CCW. These are used to determine brightness, sensitivity and color change in the LEDs.
Below I list exactly how to hookup your Interactive LEDs with the parts listed:
Everything uses the Arduino as the main controller. See the schematic or go to my GitHub to see full schematic.
The LED strip has three wires: 12VDC[Red +], 0V/GND[White -], Data Pin[Green]. The green Data wire goes to an Analog Output from the Arduino
The potentiometers control settings and are powered by 5V from the Arduino and run thier signal into Analog Inputs on the Arduino. They are just turn knobs. They are for: Brightness, Sensitivity and Mode Setting.
To find all the code and setup instructions you can visit Grensom on github.com. You can find the specific repository here for the Interactive LED Project
You can find the full Instructions on my GitHub Repository