How to Make Music Reactive WS2812B LEDs With Multi-pattern




Introduction: How to Make Music Reactive WS2812B LEDs With Multi-pattern

About: Undergraduate , like to make new thing ,circuits and like to share my knowledge with others.

WS2812, WS2812B is an intelligent controlled LED light source. it has an inbuild control chip and has 4 pins. V+ ,V- ,Din & Dout.For control these LEDs we want to use MCU like Arduino, PIC or Rasberry pie.

I used Arduino UNO for this project.

Step 1: First You Need

1- Arduino UNO or MEGA

2- Auto gain MIC module

3- WS2812B LED Strip ( 144 LED strip Recommend )

4- `Jumper wires

5 - Breadboard

6 - Push button switch

Step 2: Set Up Your Arduino

1. First, you want to upload code to the Arduino.

* When you go to upload the code after connecting circuit Arduino IDE showing error message *

* If you want to Upload Code after connect, >> Disconnect AREF pin & 3V3 connect.

>> Disconnect data Out pin and analog IN Connecting.

Before the upload code First, add LIbraryI Provided.

2. change Number of LEDs, Data out PIN & Analog input PIN as you wish.

* If you have 50 LEDs Strip Change N_PIXELS30 >>>> to N_PIXELS50

Step 3: Make and Testing Circuit and Troubleshooting

First, you disconnect all power sources and Start to the wiring circuit.

Don't forget to connect AREF pin & 3.3V.

IF you use 5 PIN MIC MODULE,

  1. connect GND, V + to 3.3V.
  2. out pin connect to Arduino analog input.
  3. control gain >> gain pin not connected any lines = 60db

gain pin connected V+ line = 40db

gain pin connected GND line = 50db

power up the circuit and you can change patterns by pressing the button.

Step 4: Watch Video & Download File

download a file and unzip.

Be the First to Share


    • Battery Powered Contest

      Battery Powered Contest
    • Plywood Challenge

      Plywood Challenge
    • Plastic Contest

      Plastic Contest

    3 Discussions


    Question 3 months ago on Step 3

    What circuit and program mods need to be made to allow music to be directly piped into the UNO right from a stereo 3.5MM jack?

    Great Sprout
    Great Sprout

    Answer 3 months ago

    No need to Change code or circuit.Remove Mic and connect this way.

    Screenshot (18).png

    Reply 3 months ago

    Thanks for your reply. I'll try this. I'm just learning about these processors and was worried about analogue vs digital inputs plus not wanting to over drive and burn one out.

    Thanks again.