circuit_projects

Circuit Projects

Blogger

EEWeb Stats

Circuit's Blog :

Return to Blog

MP3 Player Project Using AVR

Figure:1

Figure 1 

An ATmega128 microcontroller is used to build this particular mp3 player that can read data from old 2.5” laptop hard drive.

Aside from using the ATmega128 microcontroller, the mp3 player utilizes STA013 mpeg decoder IC that sends decoded audio through 24-bit CS4334 Stereo DAC. By connecting the player to a PC, the tracks are loaded onto the IDE drive and the music is copied to the disk. Using a Windows application written in C#, the playlist can be created. What makes the circuit easier to be built is the use of specialized mpeg decoder ICs.

An old CD player housing and V2 board are used for the hardware used in the mp3 player. By means of a resistor network and the on-chip ADC, the front panel of the CD player has been interfaced to the mp3 player and calculates which button has been pressed after sampling the analog value 10 times an average. This eliminates problems because of bounce and noise. The vero board can be plugged directly into the mp3 player V2 hardware without modification by rigging up the vero board circuit containing an ATmega8 and the IR receiver with an RS232.

Rest of the project

Tags: mp3 player, AVR, hard drive,

Comments on this post:

There are currently no comments.

Login or Register to post comments.
 
Click Here