Hey, guys!
I am newbie in arduino world, so please forgive me for my kind'a stupid question.
I want to control mp3 player using my arduino uno.
I bought mp3 player from ebay. here is the link what i get.
It was written UART Control Serial MP3 Music Player Module For Arduino, so I thought there will be no problem at finding ready library and make it work. When i received my player i started looking for any examples in the internet, but i didn't find any...
So now i have new mp3 player, which i don't even know how to use...
Maybe anyone could suggest me how i can make it work? Or where i should start looking to understand how it' is working.
Look at the numbers on the chip then look up the data sheet for that chip. That will tell you what commends you have to give it. The eBay photos have them photo shopped out.
I have the same problem. I have also searched for the chip specs and could not find any useful data in english, I found some document but were in chineese, probably
ls:
I have the same problem. I have also searched for the chip specs and could not find any useful data in english, I found some document but were in chineese, probably
So you know the chip number but can't be bothered to tell anyone else?
These boards look interesting, but unless you post a link to the documentation, even if its in Chinese, how are we supposed to be able to help
Nowadays a lot of docs are only in Chinese, but as serial controlled devices often use a AT command set, you can normally make an educated guess on the commands by looking at the docs as those characters will be in English and numbers etc will be as well.
So has that solved the OPs problem?
You connect it to a serial port.
If you are using a UNO or other serial port Arduinos then you have to use a software serial emulation otherwise you can use a Mega which has 4 serial ports.
Page 5 gives you the bytes you have to send to make it do stuff. Use the serial.write calls to send each byte.
There is even Arduino sample code
I have done some work with Catalex YX5300 Serial MP3 module to create a standalone music player
The add-on parts used are
Arduino Leonardo (due to its extra hardware serial port)
16x2 LCD with i2c piggyback
Five button AD key
The hardest part was figuring out the to & fro Arduino<--->YX5300 communication through the Serial bus using HEX commands & its respective HEX replies.
Following are displayed on the LCD screen :
Play\Pause\Stop, Current Song No. , Previous Completed Song No. , SD Card status - IN \ OUT & Volume level.
geologic:
I want to start a MP3 player project and i would like to know:
how good is the output sound quality?
after starting playing a music, is it possible to arduino to know when that music ended?
Thanks
I have only been using the DFPlayer Mini ( <US$ 1.60 at eBay ) and so far just connected to a decent but not high-end PC speaker. These replies apply to that hardware setup.
Hard to tell, it depends on your demands. It sounds as good as connected to the sound card on a PC. Later on in my jukebox project, I will connect it to a stereo amplifier and "real" spekers. I expect it to sound like radio or CD, but we'll see.
Yes. On DFPlayer Mini, there is a pin labeled Busy that you can either connect to a LED or to an input pin at the Arduino. When the music is stopped, it changes state.
I was thinking on YX5300 module because it has 3,5mm female jack but it does not have BUSY pin.
DFPlayer mini has that BUSI pin, but lacks female jack.
Please post here your conclusions with DFPlayer mini module , i didn't decide what module to buy.
Now I've hooked it up with crocodile wires to my big old stereo system. The stereo sound quality is very good, from low bass to high treble. Just like playing a vinyl record, but without the scratch noises. I was a little concerned after watching a number of Youtube clips, but they connect to toy speakers and record in a mobile phone, hence the horrible sound quality on those clips.
I don't see the absense of a jack such a big problem. It's just a couple of minutes of work away.