Simple MP3 player

mp3

I’ve seen a lot of MP3 player projects, but this has to be one of the simplest designs yet. Control is from a PIC16LF877. Files are read from the compact flash card’s root directory in the order in which they were copied. This data is streamed byte by byte to the vs1001k decoder chip with a built in DAC.

If this project seems a little hard you might want to check out one of Raphael’s other projects: Alarm Clock of the Short Now [via MAKE]. It’s designed for people that don’t have a regular sleep schedule, like me.

[thanks iamdigitalman]

Comments

  1. digitalmaddog says:

    cool little mp3 palyer found this a while back but im still looking for the hard drive based diy mp3 player thats cheap enough and i dont want to buy it from ebay from a guy in china!!! found a few but none that will let you use a 200 gig hd and a seperate button pcb and lcd pcb i guess ill have to build it my self!!!

    cool find ive gots lots of sites like this !!!

    dm

  2. billy says:

    Yeah, it’s a neat, simple project. I considered making one a while back, but the vs1001k is not as easily available in the U.S. as the sta013. Also, Silicon Labs makes a neat 5mm^2 chip with several interfaces built-in such as SPI and USB.

  3. iamdigitalman says:

    thanks man, I was wondering if this would ever get posted :-). I wonder if this thing could be built using a PCMCIA card slot, as CF and PCMCIA are pretty much the same. then you could throw in a PCMCIA multi card reader, and play music stored off a SD, MMC, MS, MS DUO, CF, SM, or whatever other card. I personally havnt built this, because my soldering iron is like 30 years old, plus my soldering skills=sux!! -digital ;)

  4. BoomBox says:

    I have seen this one before, simplicity itself. Love it.
    The biggest problem with building your own mp3 player is the cost of the mp3 player chip. The VS1001K is perfect for it, but its price is high. The STA013 is much cheaper. But it doensnt have a built in DAC, what increases complexity.
    Otherwise i would have built my own mp3 player a while ago.

  5. monster says:

    digitalmaddog, if you want a HDD based mp3 player, check out the Yampp-3/usb mp3 player at http://www.yampp.com

  6. CDE says:

    But the problem is the way it reads the files. It makes a hard playlist to add, especially if add/dropping onto the card in a reader doesn’t add the files in sequential order of where you have it selected from. Plus makes reformatting every time you want to add a song neccesary, as it would need a defragged disk every time you erase a song and add a bigger one in its place, no?

  7. graham says:

    I was trying to build one a little while ago, I would recommend for the board using http://www.expresspcb.com/, I hadn’t really found a place to get the vs1001, but you can request samples of the rest of the parts. look at http://www.ladyada.net/resources/pcbdesign.html and http://www.ladyada.net/resources/procurement.html, for some helpo with parts

  8. Da_Blitz says:

    If you want a hard drive bassed one have a look at http://www.pjrc.com/

  9. graham says:

    I was trying to build one a little while ago, I would recommend for the board using http://www.expresspcb.com/, I hadn’t really found a place to get the vs1001, but you can request samples of the rest of the parts. look at http://www.ladyada.net/resources/pcbdesign.html and http://www.ladyada.net/resources/procurement.html, for some helpo with parts

  10. boodle says:

    for those of you in the us, sparkfun sells the vs1002 for $11.95 + shipping
    (I’m not sure if it’s backwards compatible with the vs1001k chip used in this project)

    http://www.sparkfun.com/shop/index.php?itemid=463

    they also have a custom PCB site, although I’ve never used it

    http://www.batchpcb.com/faq.php

  11. Nick Lott says:

    Check out my project at http://butterflymp3.sf.net/ its designed to be as simple as possible to build, open source and as little soldering as possible. (work in progress of course) It uses the Vs1001k and an AVR Butterfly.

  12. willknow says:

    A nice Mp3 Player.I want to make a Mp3 Player based on ATMEGA128+STA013+CS4334K+CY7C68300B.

  13. sal says:

    If you need to design a pcb try PCB123. It is way easier to use and has so many more feature, like an auto router, a huge parts library, free support and the software is free. You can even purchase your boards directly from the software. http://www.pcb123.com

  14. Turn fun says:

    hmm nice simple and good too :)

  15. chethan says:

    looking for a simple one not an costlier one

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,659 other followers