Introduction: How to Make Musical NeoPixel LED Lights !
So I have been into parties a lot of times but never really enjoyed the music with some boring lighting. This gave me a thought to make something interesting which would add a new taste to the parties. So I came up with an idea to built Musical LED lights.
So let's get Started!
PS: I know I'm not the first person to come up with this project :P
Step 1: Watch the Video !
I have also made a video tutorial which you can check out!
Step 2: Everything We Need
Step 3: NeoPixel LEDs
They consist of type 5050 RGB LEDs in which the very compact WS2812B LED driver IC is integrated. Depending on the intensity of RGB we can make any color. What’s great about these LEDs is that we can control even the entire LED strip with just a single pin from Arduino.
Step 4: Analog Sound Sensor
Sound Sensor is typically used in detecting the loudness in ambient. We will use it to detect the music level and process it accordingly using Arduino. It has a Mic which senses the sound and an Op-Amp which amplifies it so, Our signal could be strong enough to be processed by Arduino.
Step 5: Arduino
Arduino is an open-source platform used for building electronics projects. It has Digital as well as Analog IO ports which is perfect for this kind of project. We will use the Analog Ports for the Sound sensor I/P and Digital Ports for the LEDs. I have used Beetel but you can use any of them!
Step 6: Schematic, Program & Soldering !
Once you have all the components, Connect it according to Schematic
D11 to Data pin of LEDs
A0 to O/P of Analog Sound Sensor
5V to LEDs, Sensor & Arduino using a power Brick
Don't forget to GND all the Parts otherwise it won't work!
Once soldering is done, upload the program
Step 7: Enjoy the Music !
Turn on the Music and Enjoy!
If you like my work
Feel free to check out my YouTube channel for more awesome stuff: https://www.youtube.com/c/Nematics_lab
You can also follow me on Facebook, Twitter etc for upcoming projects
This is an entry in the
Colors of the Rainbow Contest
We have a be nice policy.
Please be positive and constructive.