SparkFun Support and Front Desk will be closed on Thursday 11/14 from 1-2:30pm for a company event. Please plan to pick up your orders before or after this timeframe.
The WTV020SD is a small, simple IC for embedding audio-playback into your next project. These devices are commonly used in children's toys and "talking" retail displays. This breakout board allows you to access the functionality of the WTV020SD to give a voice to your next project.
The breakout board includes a battery connector and a micro-SD card slot. Simply load your audio files onto a micro-SD card and plug it in, power up the module and trigger the playback. Playback can be triggered in either key or serial mode:
The key-mode provides a stand alone operation where a host micro is not required. With only 3 push buttons, a 3V battery and a speaker, an extremely compact and low component count MP3-Player like system can be implemented.
The serial-mode provides a simple, 2-wire interface to any micro-controller via its DATA and CLK lines. Audio operations such as PLAY, PAUSE, STOP and VOLUME control functions are all available to the host micro via simple serial commands.
The audio compression used in this module is a little strange (4-bit ADPCM @ 6-32kHz) so you'll need to download the utility in the documents below in order to convert your .WAV files into the 4-bit ADPCM format required.
Serial Mode: Supports a 2-Wire (Data, Clock) interface to any micro-controller. * Key Mode: Supports a simple stand alone operation without a host micro. * Differential 2 line PWM output for direct speaker connection (8 Ohm/0.5W). * Dedicated 16-bit DAC/PWM audio output to use with an external amplifier. * On-board micro-SD memory card adaptor for storing of audio, voice and music files (up to 512 files). * Supports 64Mb to 2Gig micro-SD memory cards (FAT format). * Low Power Idle current of 8.0uA * RoHS Compliant
This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.
Skill Level: Noob - Some basic soldering is required, but it is limited to a just a few pins, basic through-hole soldering, and couple (if any) polarized components. A basic soldering iron is all you should need.
See all skill levels
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Noob - You don't need to reference a datasheet, but you will need to know basic power requirements.
See all skill levels
Based on 6 ratings:
3 of 3 found this helpful:
The description suggests that this device can work in either the MP3 or the Key mode, but that doesn't seem to be the case. It needs to come from the factory set for one mode or the other. I wanted to use this with 5 distinct trigger keys (for 5 different songs). The datasheets says this is an operating mode, but there no way to switch it into this mode. After lots of searching, I found that it has to come configured for that operation mode. By default, it works in the MP3 mode with support for just three butons for play next and prev.
Connected to Arduino Leonardo, used example... It looks like not accepting the first audio file anyway... Keep finding...
It's not at all clear how to operate in different modes. Volume controls seem to have no effect on direct speaker connection. Speaker output audio quality is beyond terrible. I haven't tried DAC output to a separate amp yet.
Also the files need to be named
0000.ad4 0001.ad4 0002.ad4 .. etc
Took several hours to find the proper solution but this article helped me heaps: https://bigdanzblog.wordpress.com/2014/11/09/the-sparkfun-microsd-audio-sound-breakout-module-wtv020sd/
(Too bad the info on the sparkfun page was not sufficient enough....)
I 1st tried a 32G SD card and got no sound. Tech support answered me in less that 24hrs and suggested this page https://www.sparkfun.com/products/11125#comment-50ca37db757b7fdd5e000000. So I tried a 2G SD card and still no sound. I must be an idiot.
The first SD card I tried didn't work, which is very frustrating.
I purchased this 2gb SD card, which worked: http://a.co/0kqlE69.
@Sparkfun, it would be pretty great if these could come with vetted working SD cards. Cheap ones in bulk shouldn't add too much to the BOM, and would save customer frustration.
Needs to be formatted fat16. I followed the OS X command instructions here: https://apple.stackexchange.com/questions/226975/how-to-create-a-fat16-partition-on-an-sd-card-with-os-x-el-capitan
Finally, the audio format is a little obscure. I used the directions from here: https://bigdanzblog.wordpress.com/2014/11/09/the-sparkfun-microsd-audio-sound-breakout-module-wtv020sd/
The audio produced is pretty disappointing (very quiet, and seems to be clipping a bit), but this could also be an issue with the speaker I have.
Overall, I would not recommend this product.