Introduction: DIY Audio Reactive LED Matrix

About: Bringing Fiction to Reality.

Did you ever felt the need for a cool RGB matrix with audio reaction feature, but found it very difficult to make or very expensive to purchase? Well, now your wait is over. You can have a cool Audio Reactive RGB LED matrix in your room.

This Instructable guides you through the easiest steps to make a DIY RGB LED Matrix with cool effects & audio-reactive feature. So, let's get started.

Follow us if you like this instructable.

Step 1: Step 1 : What Will You Need?

All the material mentioned here is easily available in your local market as well as online stores.

  1. Cardboard Sheet
  2. Masking Tape
  3. Maixduino Controller Board
  4. WS2812b Addressable LED Strip
  5. 18 AWG Hookup Wire
  6. Jumper Cables
  7. Female DC Power Jack
  8. DC adapter 5 volt 10A (Optimal current required for full white is 9A)

Note: You will require all the accessories mentioned here. You can try out alternatives for any accessory as per your convenience except the Maixduino Board.

Step 2: Step 2: Cutting & Marking the Cardboard

First, you need to cut your cardboard sheet in the size of 12 x 12 inches. This size is perfect for the LEDs as well as your room space.

Then you need to mark 10 points/holes on your cardboard with a pen/pencil/marker on top & bottom points to make guide markers for LED strip & holes for the wires. You can place the LED strip on cardboard & mark on 1st LED & 15th LED (Follow the second image).

Step 3: Step 3: Cutting & Sticking the LED Strip

Next step is to cut the LED Strip in 10 pieces. Each piece should be 15 Pixels/LEDs long.

Then stick the pieces on the cardboard with some adhesive glue. (Refer to the image)

Step 4: Step 4: Making the Connections

There are few connections only, viz;

Refer to the connections from the circuit image.

  1. Connect GND/0V of each LED strip piece together
  2. Connect VCC/+5V of each LED strip piece together
  3. Connect Data Out of 15th LED in each strip piece to the Data In of 1st LED in the next strip.
  4. Connect two wires for each Positive & Negative Connection & one wire for Data In of 1st LED of 1st strip.
  5. At last, connect a Female DC jack to one pair of Positive & Negative wire for power injection.
  6. Connect the Data In wire to Maixduino Pin #24 ( #24 is the digital pin 5 of Maixduino )
  7. Connect another pair of Positive & Negative wire to Maixduino Vcc & GND.

General Precautionary Measures(Optional):

  1. Stick masking tape on the backside of the cardboard to secure the connection wires. (Image 3).
  2. Use a plastic tie to secure the input wires (Image 4).

Note: Double Check the connections before powering up the device.

Correction: The LED strip in the circuit image is 10 LED long, Please Consider it to be 15 LED long. Thanks for your cooperation.

Step 5: Step 5: Let's Code It

Open the code attached with this step in the compiler & burn it in Maixduino.

Step 6: Step 6: Turn on the Speakers & Enjoy Your Audio-Reactive LED Matrix