This site belongs to an MIT student named Ladyada. The project is a very small MP3 player that can fit inside an Altoids mint can. She calls it the Minty MP3 player
So for approx. $50, minimal total cost
of $25 for parts, and $25 for a PCB, you can have your own MP3 player. This rates high on the geek factor. It's a pretty advanced project so if this is your first DIY, don't pick this as your first DIY project.
Firmware is available on the site, including the PCB layout in Eagle. (See my other post about PCB design software
Minty MP3 Player
- EagleCad format (free
PCB layout program)
- Version 1.1 (matching
above) Firmware in PICC format (with HEX and ASM) for 20MHz 18(L)F452
- Version "1.1" (but
really V0.000001) Java software for uploading over serial
port at 115Kbps
- The Tiny Bootloader
I use...it's quite nice...this is the HEX
file I use for 20MHz and 19.2kbs communication. Its not necessary,
but it is nice.