Music Reactive RGB Lamps Using Arduino

Introduction: Music Reactive RGB Lamps Using Arduino

About: STEMpedia is a place bringing project-making tools at one place- kits, online courses, coding platforms, controller app and tons of free learning resources.

A party ain't no party without David Guetta or Martin Garrix and some super cool lighting. But do you know what makes a party even better? Lights that dance to Martin Garrix! Yes, you heard us right! These DIY music reactive LED lights are precisely what you need to make your party supercalifragilisticexpialidocious! And the best part? You can make'em super-easily at your home with some RGB LED strips, evive, and DIYing. Et voila! Party like never before!

Want to keep just the lights? No problem mate! The lights can be used as lamps as well.

Ready for some action? Let's get started in 3, 2, 1... now!

Step 1: Things We Need


  • evive
  • RGB Strip
  • Sound Sensor
  • Thick Cardboard
  • Butter Paper
  • Glue


  • Arduino IDE

Step 2: Making of Base

Let's start by making the base of the RGB Lamp.

We will be needing rectangular cardboard of any size you want.

Step 3: Making the Top and the Bottom Edge

We need something for the top and bottom side.

Thus, take the cardboard and design the circle with the diameter of the same width of the rectangle. Take the cutout.

We need to cut the circle from the center.

Glue each one of the semicircles to the top and the bottom side.

Step 4: Adding the RGB Strip

Into this base, we will be adding the RGB Strip.

Glue the RGB Strip to the rectangular base.

You may notice that the wires are left unmanaged.

Thus, we need to make holes to let the wires pass through it.

We have added two RGB Strips, you can add as much as you want.

Step 5: Completing the Assembly

You might be wondering that why do we need to add butter paper to our lamp.

The lights coming from each RGB LED might not be visually appealing. Thus we need to disperse the lights.

The butter paper does that work and also covers the lamp.

Cut the paper of the length equal to the circumference of the semicircle.

Glue it onto the semicircles. Thus, your lamp is ready.

Step 6: Connection With Evive

Make the connections as shown in the figure.

Step 7: Code

Upload the following Arduino Code to evive

Step 8: Working

The sound sensor is placed near the speaker. As soon as the sound sensor senses the sound.

It sends the data to evive. evive in turns sends the data to the serial monitor.

According to the code, the colors are assigned to the RGB, thus making it glow. Also, the intensity of the RGB is changing according to the frequency of the sound.

Step 9: Conclusion

With this, your DIY music reactive LED lights are all set to light up your party!

Cardboard Challenge

Participated in the
Cardboard Challenge

Be the First to Share


    • Big and Small Contest

      Big and Small Contest
    • Game Design: Student Design Challenge

      Game Design: Student Design Challenge
    • Make It Bridge

      Make It Bridge