A home made mp3/ogg/flac player based on an Ardnuino Micro, a VS1053 DSP and a 128x32 SPI OLED graphic display. Watch a demo on youtube.
- Arduino Micro
- VS1053 Codec + MicroSD Breakout
- 128x32 SPI OLED graphic display
- Thru-hole 5-way Navigation switch
- a micro SD card to store music
To connect the DSP, use the Frank Cohen’s wiring diagram. Beware, there’s a mistake on the DREQ connection from the DSP that should be connected to the pin 3 of the Arduino (and not the RESET).
OLED display is connected as described from tutorial, using Arduino PIN 9 to 12, using "software SPI" (distinct from VS1053 "hardware" one - using same "hardware" SPI causes artefacts on display).
5 way button is connected to Arduino PIN A0 using multiple resistors like described here.