I admit it: I'm a total geek. I love electronics, programming, 3D art, vintage Apple hardware, and whisky. I'm always juggling half a dozen projects. I also enjoy documenting it all: my successes, my failures, my experiences... and everything geeky along the way.

Seeed Studio Fusion - $9.90 for 10pcs 2 layer 10x10cm boards


Adafruit's VS1053 MP3 Player Breakout | Kevin Rye.net - Main

Kevin Rye

Geek Extraordinaire. Yeh, I said it.

Adafruit's VS1053 MP3 Player Breakout

This is going to be sweet. I got my hands on Adafruit’s VS1053 MP3 Breakout Board.

VS1053 breakout_0003

I’ve been wanting to create a talking clock for a long time; pretty much ever since I got my hands on the SpeakJet chip three years ago. I just never got around to it. Although the SpeakJet is a pretty cool chip, I thought playing MP3 files would sound a lot better.

I looked into what it would take to create a talking clock. Specifically, playing MP3s for the sounds, but the VS1053 decoder chip regularly sells for about $20 bucks. It didn’t make sense to roll my own when I could just incorporate Adafruit’s $25 board right into my project.

To test things out, I popped the VS1053 onto my board along with my Arduino, my button breakout, and an audio amplifier.


I loaded an MP3 onto my SD card, modified the sketch, and was playing music in just a few minutes.

mp3 player

Making a talking clock should be pretty easy with this!

See this project from start to finish:
Adafruit's VS1053 MP3 Player Breakout
Talking Clock - Part I
Talking Clock - Part II
Talking Clock - Part III
Talking Clock - Part IV
Talking Clock - Part V
Talking Clock - Part VI