Professional Documents
Culture Documents
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
Design Layout
Computer Audio Power Supply Pump Array P1 Winamp UP2 Input Altera Board MAX7000 Chip PWM Logic Switching Circuit P2 P15 P16
Software
Winamp
Generates signal vector from MP3, Wav, etc. Creates a 256 bit amplitude stored in an array according to frequency channel.
Software (cont.)
Computer
Audio
Winamp Plugin
Winamp
Convert the amplitude into 3 bits by chopping off the lower 253 bits. Divide up the frequencies into usable bins of 16 for each pump address, 4 Bits. Allow for variation of frequency range Use API Calls for the Parallel Port to send pump address and data bits to the Altera board.
Hardware
Varying speed of pump varies flow rate Flow rate determines height of water jet DC Motors vary speed with input voltage Easiest way to achieve this digitally is through Pulse Width Modulation (PWM)
Altera Board UP2 Input MAX7000 Chip PWM Logic
Solution
If the frequency of the input voltage is too high, the motor cannot turn on and off fast enough. By modifying the duty cycle, PWM reduces the voltage to Analyzer, pump. Group 8 - Spectrumthe 7
7 Bit Input
Sending 3 bits of amplitude data per pump: 3*16 = 48 bits Requires too large of a bus for parallel interface Send 3 bits for amplitude and 4 bits address data (7 bits total). Requires 16 calls from the Parallel Port to update every pump
Logic
16 channels of PWM generation logic Amplitude and address decoding Would require a logic
large quantity of ICs and discrete logic to implement. Solution: FPGA
FPGA
16 output pins produce controllable PWM signals for each pump An output of 5V at 10 mA of current is insufficient.
Chopper Circuit
Darlington Transistor: Cascaded BJTs for current amplification Diode: Assist motor to discharge stored current
Switching Circuit
Characteristics
DC powered, low power consumption (1.2A, 12V) DC pumps reduce cost, powerful, amplitude control Shoots water up to 3 feet in the air without a nozzle, 350GPH
Benefits
Too Expensive Dont move very far (5 inches) Overheating problems 16 pumps at maximum flow rate require a lot of current
Power Supply
Ferroresonant Transformer
PWM used to obtain correct voltages Using a 10,000uF 80V filter capacitor
Design Challenges
Research absorbed a great deal of time Ordering parts is too slow of a process Need for power supply Incapable of testing pumps safely in any lab
Future Development
Pumps
Greater number of pumps to increase resolution More powerful pumps for higher amplitudes
Final Timeline
April 18
Finish power supply Finish Winamp plugin and fine tune the characteristics Build encasement for Altera board, power supply, and switching circuit Complete webpage: http://4006.iceglow.com Present Final Demo
April 22
April 27
April 29
Questions?