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 |