You are viewing an older revision! See the latest version

MP3 Player

Table of Contents

  1. Purpose
  2. Wiring

MP3 Player

Purpose

The purpose of this project was to create an MP3 player that allowed you to pause and search songs from an S/D card.

Wiring

For the LCD Screen:

 GND  -- 0v
 VCC  -- 3.3v
 VO   --[ 1k resistor ]-- 0v
 RS   -- p10 
 RW   -- 0v
 E    -- p12
 D0   --
 D1   --
 D2   --
 D3   --
 D4   -- p15
 D5   -- p16
 D6   -- p29
 D7   -- p30

For the S/D Card:

SparkFun MicroSD Breakout Board
MicroSD Breakout    mbed
   CS  o-------------o 8    (DigitalOut cs)
   DI  o-------------o 5    (SPI mosi)
   VCC o-------------o VOUT
   SCK o-------------o 7    (SPI sclk)
   GND o-------------o GND  
   DO  o-------------o 6    (SPI miso)
   CD  o

For the MP3 Board

VIN-----------o (40) VOUT                        
       NC             MICN         RIGHT
      (15) o----------RST           GBUF-----------o  GND of Speaker
      (16) o----------DREQ          LEFT-----------o  VCC of Speaker
       NC             GPIO 2      GPIO 1              NC                       
       NC             GPIO 3      GPIO 0              NC                        
      (17) o----------BSYNC           SO-----------o (12) miso \
       NC             TX              SI-----------o (11) mosi  }SPI Bus
       NC             RX            SCLK-----------o (13) sck /
   GND (1) o----------GND             CS-----------o i.e.(14)

A DIP switch was also used in p28 to toggle the pause and seek functionality.


All wikipages