<<HOME>>

Colour MP3


Description

Notes on above:

The schematic above is very messy, and may not have correct component vaules, as I only created it to generate a Netlist to help design the PCB

The blue PCB is for the keypad

Yes, the yellow wires are very messy, but I cant yet reliably make 2 sided PCBs

The last picture shows only the short file names being displayed

-----------

This is my second attempt at an MP3 player (see first). This time I wanted to make it expandable, and so usefull for somthing other than just listening to music! The two blue 6-pin sockets at the back provide power, rs232, SPI, MCU reset, and a few I/Os. Some examples of what could be attached are: RS232 monitor, External speakers, FM transciver, GPS...im sure you can think of others!

The software is very similar to that of my previous player except the lack of extra external memory has so far ment I cannot use and display long file names. Also the display cannot be buffered in memory, as a single screen would need (128x128) 16kb of RAM.

At the moment it plays MP3 in the root directory on the MMC card, you can select which one to play, and it will automaticaly continue to the next track...also simple volume control in implemented.

NEW: There is a simple GPS NMEA displayer, it displays Longitude, Latitude, number of satalites in view, and speed over ground. click here for more info


Specifcation Main Features

MCU: ATMEGA 32L @ 8Mhz

Mp3 decoder: vs1001

On board Memory: Only internal 2k

Mp3 memory: MMC card, any size formatted to FAT32

Display: Nokia 132x132 colour LCD

Power Supply: 3.6v 1010mAh NEC battery

Size(Height/Width/Depth): 55mm,39mm,19mm


How it works

Very similar to previous player. Had to add a white LED driver( making 13v) for the LCD back light, that was seriously fiddly as the Maxim sample IC (MAX1848) I got was very small.

I also made a quick Font generator in VB (see files),..this scans a font of your choise, and generate the assembly constants to be pasted into AVR Studio

This page will be updated if anyone wants any more info.


Files

Visual basic 6 Font maker: font maker.rar

AVR studio project files: asm.rar

 

 

<<HOME>>