Main Content

Visualizes the peak of frequencies with different bars on 8*8 led dot matrix using Arduino Nano.

The project is about how we can transform complex signal into simple or primary signals. Here we are using audio signal and make them decomposed into signals of different frequencies.

We are using Fourier transform, which helps us to decompose the signal. Fourier analysis converts a signal from its original domain (often time or space) to a representation in the frequency domain.

We are visualizing different frequency bands by their peak at the audio signal. And it can be seen on the 8*8 Led Dot Matrix.

Fourier Analysis has great computational cost, which can’t be done on small computers. That’s why we will be using Fast Fourier Transform, which is an algorithm that computes Discrete Fourier Transform of a sequence and has less computational cost, can be done on Arduino as well.

Arduino provides a library for Fast Fourier Transform which helps to get our work done more efficiently.”

Link to article