<<HOME>>
![]() |
![]() |
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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>>