$10 Full Control MP3 Player

$15 with shipping, from a seller in Richmond CA! They take Paypal, I ordered one.
http://www.mdfly.com/index.php?main_page=product_info&cPath=9_53&products_id=284
Anybody order from MDfly before? Plenty of other good deals there too: http://www.mdfly.com
http://www.mdfly.com/index.php?main_page=product_info&cPath=9_53&products_id=284
Anybody order from MDfly before? Plenty of other good deals there too: http://www.mdfly.com
Comments
http://www.mouser.com/ProductDetail/FTDI/VMUSIC2/?qs=vnwGVgFuQiYCrKscKT8PIQ%3d%3d
I I used these all the time, but I like the SD option better.
Guess I owe you another dollar.
Yes, their stock levels tend to be low and as most (all?) of their stuff comes from China it can take a while to replenish. For example, this particular part can be found here:
tendaelectronics.com
No idea how much these are from the factory, but MDFly's price looks pretty good knowing what similar items are at wholesale from these sellers. I say go for it. Give this guy da biz.
-- Gordon
Surprising... aren't you the guy who listens to shuffling MP3s while reading eBooks?
Kenichi (MacTuxLin) and I have been looking at a similar product that VLSI makes themselves. It goes for about $6.50 in qty of 100, plays Ogg rather than MP3, and has all of the pins on the chip exposed. For embedded sound applications, Ogg is just as easy -- easier in fact -- than MP3, as the encoder is not encumbered by Technicolor's (was Thomson's) patents.
Now, here's the thing about ANY board designed around the VSLI chips: most of the guys developing these boards do it wrong, and there is a lot of potential for damaging the chip depending on how things are wired to it. Be very careful how you connect the board if you're using an external amp, especially one that shares the same power supply with the module. They're intended to drive headphones, and use a differential output that isn't designed for connecting to ground. The VLSI-designed Ogg module shows the correct way of designing around their chips. I'd have to look at the schematic for this board to know if they added the proper DC blocking and sigma delta reconstruction components on the line outputs.
-- Gordon
http://www.picaxeforum.co.uk/showthread.php?16353-mp3-playback-module
That said, for a little more money (about $25 in quantity of 1, plus shipping from Finland) this one is a lot more fun:
http://www.vlsi.fi/en/products/vs1000module.html
(I don't know of a US-based reseller. I've always wanted to buy a hundred of the things, which at that quantity cost about $6.25 each, and sell them for a reasonable markup. Never could keep ~$650 in my bank account to do it!)
It's reprogrammable, though the docs on programming the thing aren't always clear. However, the standard firmware does what the Tenda board does, so it'll work right out of the box. Plus the board is already engineered with outputs for line or headphone, with ESD protection, and supports internal flash, external SD, and USB. It's only for Ogg, though. Audacity outputs Ogg files without a hiccup, and like I said, doesn't need an external (and unlicensed) encoder, like MP3 does. To be "legit" you need encoding software with an MP3 license. As these aren't intended as generic music players, the fact that the audio files need to be in Ogg rather than MP3 is not an issue.
You know, the Propeller BOE can play WAV files for free, no added hardware needed. You know that, right?
-- Gordon
How about THIS one for $6 shipped? Somebody, STOP me!
http://www.ebay.com/itm/160806790230?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1438.l2649
Edit: Specs at http://www.gemmarduino.net/PM2/00200-014/MP3%20Module.pdf
Looks like left channel audio only.
Edit 2: More detailed specs at http://www.elechouse.com/elechouse/images/product/MP3%20Sound%20Mini%20SD%20Card%20Module/MP3%20Mini%20SD%20Card%20Module.pdf
Heck, me giving YOU da biziness takes up a considerable amount of my time!
With this code it just repeats the first file over and over. If I go down to 1200baud it will play each one randomly,
which at least tells me it can play the other files.
I don't know if I am using the wrong serial object or just have a bum unit.
Which serial object did you use with it?
IIRC, some of these units are very picky about which brand of uSD card used.
Just to add to what Gordon said, the UART control on the VS1000 module is extremely easy too.
I'm off-loading a bunch of these (about 50pcs or so) at very low price so PM me if any one is interested.
Cheers
Kenichi
How would I connect the MP3 player module from mdfly.com to a basic stamp homework board and what would be a sample program? I have read the specs of the player on the website, but I dont understand where the signal from the board would go to on the player.
Also, I want to play the audio through a set of 8ohm .2W speakers. Will these work with the player?
Thanks
Have you tested the player fom ebay yet? Do you have a sample circuit or code? Also if I used the one from ebay, I wouldnt need an amplifier circuit if im running 8ohm 1/4w speakers, right?
thanks
- Best version of the docs is this PDF is at: http://www.warf.com/download/5029_98... V2.1 .pdf - Refer to section 4.2.4. Serial Mode.
1. You'll want to name the mp3 files like this:
001firstsound.mp3
002nextsound.mp3
etc.
Copy the files to the SD card, then use a utility called Drive Sort at http://www.anerty.net/software/file/DriveSort.php - this sorts the FAT on the SD card. Why do you need to do this? Because the card doesn't read file names, it only plays the first file, the second file, etc. It only takes a moment to use Drive Sort and it's a major help.
I was using an old 32MB card which WinXP didn't want to format as FAT32. I swapped for a newer 1 Gig card, formatted that as FAT32, copied some files onto it, sorted via DriveSort and Tada! Music!
2. How to set up with the Tenda TDB380:
- Pin 20 on Tenda board connects to V+ (for 5 volts power, which works fine)
- Pin 19 on Tenda board connects to GND and to GND of headphone jack
- Pin 18, 17 on Tenda board connect to left and right of headphone jack (see schematic of your headphone jack for connection details).
- Pin 16 is only necessary if you want the Tenda board to communicate back. I don't bother.
- Pin 15 on Tenda board (labelled RXD in the Tenda PDF) connects to Pin 15. This sends serial commands to the Tenda board.
Proper Basic Stamp 2 serial command format:
SEROUT 15, 188, [00]
SEROUT is "Serial Out" command
15 is Pin 15
188 is Basic Stamp 2 code for baud rate of 4800/N/8 (see Parallax docs if you don't understand this)
[00] is, finally, the command for the Tenda card. 00 is "play random file" (see Tenda PDF). 01 will play file 1, etc. Note that for Basic Stamp 2, you use square brackets, not parenthesis.