Arduino Audio Visualizer

Soldering
Arduino
Computation
Documentation

A collaborative project done with three other people in which audio was recorded using a microphone feeding its output to an op-amp IC, its frequency responses were computed using an arduino sketch containing a public FFT library, and the results of computation output to three LED bands driven directly by arduino power outputs.

0 Lifts 

Artifacts

Name Description
Full schematic A schematic containing all parts of the project created in KiCad by me. There are three subsections of the project: the microphone drive circuit, the arduino microcontroller and the LED array.   Download
Interface definitions Text document outlining the interfaces for each subsection of the project.   Download
Block diagram A block diagram outlining the whole project as functional blocks.   Download
Arduino sketch code Code used on the arduino in the project to compute the FFT of incoming audio and output frequency domain amplitudes.   Download
FFT information document text document outlining the approach to FFT computation used for the project.   Download
Bill of materials Project bill of materials.   Download
Time sheet Sheet outlining approximate time contributions and activities of each team member.   Download
Matlab script A script for use in matlab that takes data from the FFT computation and arranges it into a graph of frequency response amplitudes.   Download
Matlab script graph A graph generated from the above Matlab script.   Download
Project Video Video submitted for course credit outlining the project   Link