The Arduino Audio Signal Generator |
||||||||||||||||||||||||||||||
In the design or tuning of audio sound systems, there is no better analysis tool than a decent spectrum analyzer. These are available in a variety of forms such as standalone devices to PC based systems. Most Standalone halfway decent analysis systems worth anything cost at least $1500 used. PC based systems can cost over $100 for the software alone. Then one needs a calibrated electret measurement microphone. The final requirement is a waveform sound source with a flat response.
This is my Arduino based Audio Wave Generator with LCD display of frequency and function.
It’s capable of digitally generating or synthesizing sine, square, or triangle waves at up to 20 kHz at approximately 1Vp-p. The output is at a DC offset of Vcc/2. Neither the offset nor the amplitude can be varied. Functionality:
This digital audio waveform sound generator is very flat over the entire range. Since I already worked with Arduino based components, I decided to build this AG with an accurate frequency controlled synthsizer with an Arduino. I also programed the Arduino to perform several sweep functions. I can rotate the dial to select certain frequencies to analyze harmonics, peaks and dips, amplification and speaker performance, etc. For testing speakers, I use the electret microphone connected via a USB A to D microphone adapter to my tablet where a spectrum analyzer application is installed.
What extrainious items include an FTDI Basic Breakout USB-TTL 6 PIN 3.3V MWC MultiWii Lite N105 to program Arduino. Note. The MiniGen Signal Generator, a small shield for the
Arduino Pro Mini, is capable of generating sine, square, or triangle
waves at up to 3MHz, and approximately 1Vp-p. Though the MiniGen is
technically a shield it can, in fact, operate as a stand-alone board
capable of the the same functionality as it would if it were placed
on top of a Pro Mini.
|
||||||||||||||||||||||||||||||
|