Tag Archives: VS1053B

Arduino clock with MP3 alarm

Here’s a very nice digital alarm clock using Arduino and VS1053 MP3 decoder board. VS1053b is a single-chip MP3/AAC/-WMA/MIDI audio decoder that contains a high-performance, proprietary low-power DSP processor core VS DSP4, working data memory, 16 KB instruction RAM and 0.5+ KB data RAM for user applications running simultaneously with any built-in decoder, serial control and input data interfaces, upto 8 general purpose I/O pins, an UART, as well as a high-quality variable-samplerate stereo ADC (mic, line, line + mic or 2√óline) and stereo DAC, followed by an earphone ampli?er and a common voltage buffer. This project uses 128×64 GLCD for display and a DS3231 module for timekeeping.

MP3 Alarm Clock

The mp3 file to be played is stored into a SD card which is interfaced to the Arduino through SPI pins.