160 likes | 411 Views
Spectrum Analyzer. Ray Mathes, Bruce Lipp, Ty Reimers, Richard Wunderlich ECE4180 Georgia Institute of Technology School of Electrical and Computer Engineering. Project Overview. A Spectrum Analyzer that synthesizes audio input from the computer and outputs it as a physical spectrum.
E N D
Spectrum Analyzer Ray Mathes, Bruce Lipp, Ty Reimers, Richard Wunderlich ECE4180 Georgia Institute of Technology School of Electrical and Computer Engineering
Project Overview A Spectrum Analyzer that synthesizes audio input from the computer and outputs it as a physical spectrum. • Input: MP3, Wave-Input, Microphone • Output: Water Jets representing spectral frequencies. • Features • Tunable to frequency ranges to increase bin resolution • Real-Time Response Spectrum Analyzer, 2 http://4006.iceglow.com
Altera Board UP1 Input Header MAX7000 Chip PWM Logic Design Layout Computer Pump Array Power Supply Audio P1 Matlab P2 Switching Circuit … Matlab GUI P15 P16 Paralell Port Spectrum Analyzer, 3 http://4006.iceglow.com
GUI Spectrum Analyzer, 4 http://4006.iceglow.com
Computer Audio Matlab Matlab GUI Paralell Port GUI Functionality • Polls for audio in 20ms increments • 2048 point FFT • Scales data to 7 amplitudes • Outputs pump address, amplitude to Parallel Port Spectrum Analyzer, 5 http://4006.iceglow.com
Computer Audio Matlab Matlab GUI Paralell Port GUI Features • Can produce output from any audio being played on computer, including microphone input • Tunable to frequency regions • Variable polling interval • Disable graphics (slow computers) • Frequency Sweep from 20Hz – 4KHz Spectrum Analyzer, 6 http://4006.iceglow.com
Altera Board UP1 Input Header MAX7000 Chip PWM Logic Altera UP1 Board Spectrum Analyzer, 7 http://4006.iceglow.com
UP1 Design • Max7000 • CPLD - doesn’t lose configuration when powered down • Only 2,000 gates (FLEX10K70 has 70,000) • Pulse Width Modulation • Varies duty cycle over time • Higher duty cycle feeds more power to each pump, giving it a higher amplitude. Spectrum Analyzer, 8 http://4006.iceglow.com
PWM Circuit Spectrum Analyzer, 9 http://4006.iceglow.com
Chopper Circuit • Purpose: Turn pumps on/off (Variable amp.) • Components • Darlington Transistor: Cascaded BJTs for current amplification • Diode: Assist motor to discharge stored current • Benefits: High current amplification Spectrum Analyzer, 10 http://4006.iceglow.com
Attwood V500 Water Pumps • DC powered (1.2A, 12V) • Shoots water up to 3.3 feet in the air without a nozzle, 350GPH • 16 pumps at maximum flow rate requires ~20A of current Spectrum Analyzer, 11 http://4006.iceglow.com
Power Supply • 12V, 10A Powertec DC Power Supply • Supplies enough current for 8 pumps, so we used two. Spectrum Analyzer, 12 http://4006.iceglow.com
Final Product Spectrum Analyzer, 13 http://4006.iceglow.com
Really Cool Video Slide • Cool Video #1 – Blue Water • Cool Video #2 – Frequency Sweep • Cool Video #3 – Green Water • Cool Video #4 – Nasty Brown Water aka: “dump all four bottles of food coloring in the tub and see how nasty it looks, then add some soap for no reason” • Website – http://4006.iceglow.com Spectrum Analyzer, 14 http://4006.iceglow.com
Questions? Spectrum Analyzer, 15 http://4006.iceglow.com