visualize the sound around you
In this 153B project, my goal is to build a sound visualizer using the discovery board. A sound visualizer is a device that takes sound source as the input and output a visual representation of the sound based on its frequency or intensity on a display. The sound visualizer is going to collect its input by using a microphone. The signal will get processed through software, and the outcome will be sent to a LED matrix display which can then visualize the sound signal. Some additional feature I might consider when there is sufficient time is to take sound input signal from my PC via the USB and visualize it with my sound visualizer.
Block Diagram:
Update:
Ordered and received 8x8 LED display from Amazon.
Studied how to configure the on board PDM microphone, DFSDM, and DMA.
implemented FFT function to convert PCM signal into frequencies
implemented code to initialize and write bytes to the MAX7219 display matrix through SPI1.
Demo video:
Email: haomingchen@ucsb.edu