Molly Farison
molly.farison@gmail.com
  • Work Experience
    • Resume
    • Lilypad work details
    • Altaeros work details
    • NASA work details
  • Technical Projects
    • Lilypad Scale
    • Concussion Detector
    • Microgrid Research
    • Connected Bicycle
    • FPGA Music Visualizer
    • Sonar System
    • Project Wizard Software Tool
    • Automated Guitar Tuner
  • Design Projects
    • Lilypad Scale Design
    • Designing New Tools for Lung Cancer
    • Designing for Parents and Educators of Visually Impaired Children
    • Redesigning Ironing for Sustainability
  • Portfolio Summary
  • Environmental Activism
  • Engineering Education

FPGA Music Visualizer

Picture
What?
With two teammates, I designed a music visualizer that could take in an input from a computer's audio jack or a microphone and show the magnitude of different frequency bands like an equalizer. 
Why? 
We created this project as a fun way to learn about programming an FPGA and interfacing it with other circuitry.
How?
We first passed our audio signal through a basic filter to extract only audio freqencies, then passed that signal through an analog-digital converter. We programmed an FPGA using Verilog to filter the signal into bands using FIR filters. We passed the signals to LEDs first by using one output pin for each LED, then using transistors so we could show more than 3 channels.

Powered by Create your own unique website with customizable templates.