DIY LUMAZOID Arduino Music Visualiser

A real-time music visualizer that lets you display an awesome light show that is synchronized to your music.

projectImage

Things used in this project

 

Hardware components

HARDWARE LIST
1 Arduino Nano R3
1 Digilent WS2812 Addressable LED Strip
2 Pushbutton Switch, Momentary
2 Rotary potentiometer (generic)
1 5 mm LED: Red
1 Through Hole Resistor, 470 ohm

软件应用程序和在线服务

 

Arduino IDE

Hand tools and fabrication machines

 

Soldering iron (generic)

 

Solder Wire, Lead Free

Story

 

This time I will show you how to make a real-time music visualizer that lets you display an awesome light show that is synchronized to your music. The original project is Open Source, and is the work of "nootropic design". At their website "https://nootropicdesign.com/lumazoid/" you can order Lumazoid Realtime Music Visualizer Board with, or without a power supply. In this video, I will describe how to make the device yourself with the help of Arduino Uno or Arduino Nano microcontroller.

The device works with any WS2812 / WS2812B LED strips like NeoPixel and others and also Supports 60, 120, or 180 LED strip lengths. It has 8 different patterns + random mode that smoothly transitions between patterns and 3 different color modes with parameter control. Also, you can change the Sensitivity, the brightness of LEDs, next feature is Adjustable frequency response so you can choose to visualize all frequency bands or just the bass and beat. This is a great example of how with a little hardware and good Open Source code, can be made excellent device. It can be powered by 5V / 2A or higher.

 

utsource.net

 

So as I mentioned, the device is extremely simple and contains only a few electronic components:

 

-Ws2812 led strip with 60, 120 or 180 LEDs(in our case I use 60 LEDs strip)

 

-Arduino Nano microcontroller

 

-Two potentiometers

 

-Two buttons

 

-and one standard led diode

projectImage

Several components are remaining from the previous project which was located in the same housing. To set Brightness we need to hold the color button when connecting power. A rainbow of LEDs will be displayed on the first 8 LEDs. Use the parameter knob to change the brightness. When finished, press the color button again and the configuration will be saved to memory. To set LED strip length hold the pattern button when connecting power. One, two, or three red LEDs will be displayed. Use the parameter knob to choose your LED strip configuration based on the number of red LEDs:

 

60 LEDs strip

 

120 LEDs

 

180 LEDs

 

When finished, press the pattern button again and the configuration will be saved to memory.

 

To set the frequency response, press and hold both the color and pattern buttons. Use the parameter knob to select how many of the 8 frequency bands will be visualized by the Lumazoid. If you want to only visualize the bass and beat of the music, set the frequency response to only the lower 2 or 3 bands. If you want to visualize all the frequencies in the music (like vocals and higher-pitched instruments), select all the frequency bands.

 

There are 8 different patterns for displaying the audio peaks in the music. Press the pattern button to cycle through them. A white LED indicates which pattern is selected. The 9th pattern is “random” mode which is indicated by a red LED. This mode changes the pattern randomly with a random time interval. It has also 3 different color modes. Press the color button to cycle through them. The chosen mode is indicated by a blue LED at the beginning of the strip. Now we just need to bring an audio signal to the input and enjoy the beautiful light effects generated by this device called LUMAZIOD.

 

As I said before, I installed the device in a box from one of my previous projects, but of course, there are other more practical solutions, such as placing the control electronics in a small box and then connecting the LED strip with a cable in the appropriate place.

Schematics

projectImage

Code

 

nootropicdesign / lumazoid

 

Firmware for the Lumazoid realtime music visualizer board — Read More

http://nootropicdesign.com/lumazoid

icon lumazoid-master.zip 41KB Download(1)

The article was first published in hackster, December 4, 2021

cr: https://www.hackster.io/mircemk/diy-lumazoid-arduino-music-visualiser-79ca87

author: Mirko Pavleski

License
All Rights
Reserved
licensBg
0