Arduino Sound - Part 1![]() This is the first in a series of articles about generating sound with an Arduino. The goals are to generate good quality sound which can be used to play simple tones, stored music, sampled sound, and even act as a MIDI synthesizer. I will cover the basic design, including code and hardware that anyone can use to add sound to Arduino microcontroller projects. Music Equalizer Display![]() Music equalizers are traditionally broken up into the different frequency ranges in order to “equalize” the sound that comes out. The equalizer display that we’ll make in this tutorial will just be based off of the straight music signal. An amplitude based equalizer isn’t terribly useful however it still looks cool =D and you’ll learn how to use the A/D converters on the pic. The audio signal we’ll use will be generated from a laptop then converted and understood by the pic. 5.1 volumecontrol with OPA134 and PGA2310![]() My brother and I are building a 5.1 (6 channel) volumecontrol with OPA134, PGA2310, black gate and polypropylene capacitors. We have finally started this project up, the code has been ready in a draft version for the past year! We had to change op-amp model from OPA627 to OPA134 as the OPA627 had to high DC potentiale on the output, and made the volumecontrol ‘click’ quite much. Note that you have to use a Sony compatible remotecontrol with the 5.1 volumecontrol. AVR Sound Effects Processor![]() This project devised by two Cornell students in 2003,they wrote: For this endeavour, we first built an input stage that will amplify the input signal, as well as bias it to 2.5V (since the ADC can only sample positive signals). The ADC (MAX1111) is controlled by the microprocessor (Mega 32) using the SPI interface which was much easier than manually configuring a port to interface with the ADC(believe me, we tried that). We set the Mega 32 to sample the input at about 12 KHz which is fast enough to meet the Nyquist requirement for analog to digital sampling. The digital effects were done using by manipulating the input (which will be discussed in the Design page) and the output is passed to a R-2R DAC to a output amplifier stage and finally, to the speaker. [via] Arduino Sound Part 3. Playing a Melody![]() This is the third in a series of articles about generating sound with an Arduino. In this article we bit-bang our way through Jingle Bells . It’s almost Christmas so why not make a festive microcontroller project? If your not up to speed on making sound with the Arduino read the first two articles in this series. Arduino Sound Part 1 - Sound Generation Methods Arduino Sound Part 2 - Hello World RC4560-based headphone amplifier![]() This SMD op-amp project uses the TI RC-4560 dual op-amp chip and a salt water-etched PCB. The builder got the op-amp as a free sample from Texas Instruments and scavenged all of the SMD resistors from old hard drive electronics. The results are not pretty, but they’re functional. The circuit used (with some changes) is the Chu Moy design found here. The CMoy circuit is not SMD. 20W Audio Amplifier using LM1875![]() 20W Audio Amplifier kit is based on LM1875 IC. * Power supply - 48 VDC * Output - 20 W, 4 Ω * Very low distortion (THD - 0.015%), good channel separation and ripple rejection * IC built-in thermal, short circuit protections * Internal output protection diodes * Terminal pins for connecting input * Power Battery Terminal (PBT) for easy power supply and speaker connection * Power-On LED indicator * Heatsink for IC * Four mounting holes of 3.2 mm each with nut and stud * PCB dimensions 48 mm x 60 mm Audio Detector![]() This project used for detecting any audio signal with justable noise offset. It could be used to generate a radio mute signal eg. from a PDA.The circuit is consisting of:Input impedance ,Signal amplifier, Rectifier , Justable comparator (Noise offset). [via] The World’s Simplest Open Source DIY MP3 player![]() For around $30 in parts and a good amount of patience, you can have a completely open source and hackable mp3 player ready to go. It can be modified to accept serial commands, be embedded in an art project, used as the voice of your next smart talking robo-sidekick, or filled with music and used as is. Put in whatever size card you want, up to the theoretical limit of the MMC format! All the source and schematics are here for free as part of the Creative Commons. I have kits available if you don’t feel like scavenging for the parts yourself. This player features a shuffle mode, basic track navigation, volume control, FAT32 support, fragmented file support, an unlimited number of files on the root directory, and high quality playback. Files at 256Kbps can be played without a hitch. Variable bitrate files are supported with peaks up to 320Kbps. DIY 6T9 Tube / Valve Amplifier Project![]() A small and simple tube amplifier project using one 6T9 vacuum tube per channel. A single PCB makes this a simple project even for beginners. The enclosure is a low cost baking pan. |
Categories |