Pages: [1]   Go Down
Author Topic: MP3 Player with LCD display and more...  (Read 3307 times)
0 Members and 1 Guest are viewing this topic.
Milano, Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello everyone,
I would love to design and build up a little MP3 Player for my little daughter;

the main characteristics of this player should be:


I would like the final version of this project should be a dedicated PCB mounting all the components, avoiding to use the official Arduino board and Shields...

I already have in my mind some ideas on how to design the whole system, but I am really stuck with the MP3 Decoder chip: I've seen the "mighty" bu94605akv (http://www.rohm.com/products/databook/audio/pdf/bu94605akv-e.pdf), which seems to be able to do the most of the job on his own and leaving to the Arduino just the "outer world" interface, and the "dear old" VS1053b (http://www.vlsi.fi/en/products/vs1053.html), which seems to need a bit more work on the ATMega328 but is widely known and supported because is used on several MP3 Shields.

The main issue in thinking about using one of those two MP3 decoder is that I am totally unable to solder SMD-like component, so I would prefer something that comes in a different package (dual inline would be great...)

Is there someone out there who can help me to bring on my project?
smiley

Cheers!

Logged

AleXX® - Alessandro
  Milano - Italy

Hamme, Belgium
Offline Offline
Sr. Member
****
Karma: 4
Posts: 390
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

If you want all that in a harman case, you'll pay a lot.

I don't want to be rude, but you'll be better of buying here a mp3 player on ebay.

On the other hand you wont learn anything out off that.

If you really want to do this, go for an mp3 shield and start with basic functions like :mp3 playback from SD, buttons and an LCD screen (only showing current track name)

maybe this shield: http://www.roguerobotics.com/products/electronics/rmp3

or even maybe you should not try this on an arduino, why don't you look into raspberrypi, you'll be able to do all what you want. Now that I think of it I have a machine with such a case running linux with mythtv doing all that (with lcd, IR and SPDIF and upnp ans smb mounts)
« Last Edit: April 20, 2012, 10:13:45 am by JO3RI » Logged


Offline Offline
Sr. Member
****
Karma: 11
Posts: 352
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

have you conisdered the http://www.vlsi.fi/en/products/vs1053.html vs1053 it can be bought on ebay for 7 dollars with free shipping or there is the newer one the vs1063 http://www.vlsi.fi/en/products/vs1063.html but no distributes or ebay seem to carry it.
Logged

0
Offline Offline
Edison Member
*
Karma: 67
Posts: 1656
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mr_arduino,

What do you suggest we do with these parts?

Should we use a DIP adapter and a bread board as you have shown in other projects? 

What I2S parts do you suggest using to complement this part?

Where do we download design files?
Logged

Offline Offline
Sr. Member
****
Karma: 11
Posts: 352
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yes you are right about the breadboard this will involve the a breadboard to prototype it however about the dip adapter instead of an adapter it appears that the best value for money right now would be to purchase a breakout board on ebay they can be had for 13 dollars just by searching VS1053 and sorting by price lowest to highest and scrolling down a bit then click on the development board or here is the cheapest one but still good quality http://www.ebay.com/itm/MP3-Module-Development-Board-AMS1117-Recoder-For-VS1053-/280794429816?pt=LH_DefaultDomain_0&hash=item4160a6f978
I believe it is actually cheaper to buy the development kit than just buying a dip adapter and as for an i2s DAC the ic chip has a built in one I personally would just do with that as it would be simpler however if you do want to use an external one after a quick search I would recommend this:http://search.digikey.com/us/en/products/PCM1753DBQR/296-26301-1-ND/2254953
As it is under 3 dollars for one however you will have to buy another adapter which are on ebay for 2 dollars http://www.ebay.com/itm/SSOP-16-to-DIP-16-pin-Adapter-PCB-SMD-Convert-/140598901069?pt=LH_DefaultDomain_0&hash=item20bc58f94d
and here is an awesome web page about how to use it:
http://kalum.posterous.com/50759184
and you need an lcd here is 16x2 character display for 3 dollars
http://www.ebay.com/itm/New-1602-16x2-HD44780-Character-LCD-Display-Module-LCM-blue-blacklight-/140738656157?pt=LH_DefaultDomain_0&hash=item20c4ad779d
and now though after looking all this up and think about the cost and I know I am not the first person to say this
But the thing is it will cost alot more to order all the stuff and make the pcb board and all the time involved to me appears not to be worth it I personally would just buy an mp3 player but if you have an idea that can't be done with a normal mp3 player (I do which is why I am interested in audio playback with the arduino) then this is something that you should consider however what you want do except maybe the
Quote
USB support for external HDD/FlashDrive Optional
SPDIF Output Optional
Ethernet and/or WiFi support to access Audio Files from a Network Share Optional
which maybe a product does support some of those things without my knowledge.
And also did you edit your post to include the vs1053 or did I just miss that and made post that suggested the same thing that you did?
Logged

Milano, Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If you want all that in a harman case, you'll pay a lot.
I don't want to be rude, but you'll be better of buying here a mp3 player on ebay.
On the other hand you wont learn anything out off that.
That's the point: I am not looking for a cheap MP3 Player but I am after the fun of design one on my own... smiley the case doesn't need to be "that one" but one that would cope with...
Quote
If you really want to do this, go for an mp3 shield and start with basic functions like :mp3 playback from SD, buttons and an LCD screen (only showing current track name)
maybe this shield: http://www.roguerobotics.com/products/electronics/rmp3
That's a good point but I was tempted to do it on myself rather than relying on a shield...
Quote
or even maybe you should not try this on an arduino, why don't you look into raspberrypi, you'll be able to do all what you want. Now that I think of it I have a machine with such a case running linux with mythtv doing all that (with lcd, IR and SPDIF and upnp ans smb mounts)
I am an IT System and Network Engineer... My living room is already fulfilled with any kind of linux boxes for movies and so on... but I really would love to go back 15years and play a bit with electronics... smiley
Logged

AleXX® - Alessandro
  Milano - Italy

Milano, Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

have you conisdered the http://www.vlsi.fi/en/products/vs1053.html vs1053 it can be bought on ebay for 7 dollars with free shipping or there is the newer one the vs1063 http://www.vlsi.fi/en/products/vs1063.html but no distributes or ebay seem to carry it.
yep! good pick but it's smd... I am not able to solder it on my pcb... smiley-sad
Logged

AleXX® - Alessandro
  Milano - Italy

Milano, Italy
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

And also did you edit your post to include the vs1053 or did I just miss that and made post that suggested the same thing that you did?

Nope... I wrote that in the original post... you have missed that! smiley But you made a point about the development board... smiley
thank you!!!
Logged

AleXX® - Alessandro
  Milano - Italy

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

http://www.electway.com/product/LCD_mp3_module_EWM-688.html

have you seen this item?
Logged

Pages: [1]   Go Up
Jump to: