ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 EasyMP3 Shield SHIELDEZMP3 User's Manual V1.0 Apr 2016 Created by Cytron Technologies Sdn. Bhd.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 Index 1. Introduction 3 2. Packing List 4 3. Board or Product Layout 5 4. Dimension 7 5. UART/Serial Communication 8 6. Hardware Installation 9 7. Getting Started 10 8. Warranty 16 Created by Cytron Technologies Sdn. Bhd.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 1.0 INTRODUCTION EasyMP3 Shield is an Arduino shield which integrates serial MP3 module and provides perfect integrated MP3 and WAV hardware decoding with any Arduino projects. It is compatible 3 with Arduino Uno, Arduino Duemilanove, Arduino Mega2560, Arduino Leonardo and possibly other pin compatible main boards. EasyMP3 shield offers high quality audio solution with the ability to decode and play MP3 audio files from storage drives.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 2.0 PACKING LIST Please check the parts and components according to the packing lists. If there are any parts missing, please contact us at sales@cytron.com.my immediately. 1. 1 x EasyMP3 Shield 2. 2 x mini jumper Created by Cytron Technologies Sdn. Bhd.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 3.0 BOARD OR PRODUCT LAYOUT LABEL DESCRIPTION 1 MicroUSB socket 2 Arduino R3 Standard Header 3 Arduino RESET button 4 UART Selector 5 ADKEY slot 6 MicroSD Card Slot 7 Power LED Indicator 8 Busy Indicator LED 9 Stereo Speaker Output 10 Audio Jack Socket 11 Thumb Drive Slot 12 Push Button Created by Cytron Technologies Sdn. Bhd.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 1. MicroUSB socket Allow connection between PC and shield and acts SD card reader. 2. Arduino R3 Standard header Allow other Arduino shield to be stacked on top of this stackable header. Pin A2 acts as BUSY signal pin by default. When the file is playing, the pin is at low logic level and otherwise it is HIGH. User can choose to remove pin A2 as BUSY signal pin or change it to other Arduino pin by following instructions at Section 7.8. 3.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 4.0 DIMENSION Created by Cytron Technologies Sdn. Bhd.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 5.0 UART/SERIAL COMMUNICATION MP3 module on EasyMP3 shield allows users to communicate with the it using UART communication. Default settings are 9600 kbps baudrate, 8 bit data, 1 stop bit and no parity. 5.1 Guideline for setting up TX and RX pin with Arduino Boards The following table shows suitable RX and TX pins to be chosen for compatible Arduino boards.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 6.0 HARDWARE INSTALLATION This section will show example installation of EasyMP3 Shield with Arduino Uno as a main controller. Besides Arduino Uno, other Arduino main boards such as Arduino Duemilanove, CTUNO, Arduino Mega2560 and CIKU are also compatible with this shield. 6.1 Arduino Uno Arduino is an opensource physical computing platform based on a simple I/O board and a development environment that implements the Processing/Wiring language.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 7.0 GETTING STARTED This section will show examples of getting started with EasyMP3 Shield with Arduino 1) Audio devices connection 2) Storage drives selection 3) Manage storage files 4) Test board basic functionality 5) Upload example sketches to play tracks 6) ADKEY function 7) SD card reader 8) Selectable BUSY signal pin 7.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 a) MicroSD card b) Thumbdrive 7.3 Manage storage files Create a folder named “MP3” in root directory of storage drive and store all files into it. EasyMP3 shield supports MP3 and WAV file decoding. To play the file accordingly using the arduino sketches, user can rename the file using one of the following options: Created by Cytron Technologies Sdn. Bhd.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 Example: To play “ABC.mp3” in MP3 folder as 1st track, user can rename the file to I. 0001.mp3 or II. 0001ABC.mp3 or III. 0001_ABC.mp3 Note: As long as setting 0001 as prefix of the name of the file and provided that the file is stored in MP3 folder, EasyMP3 shield will treat it as 1st file. This applies the same to making 2nd, 3rd track and so forth. 7.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 follow. Correction: ** Value of R5 and R6 are swapped. R5 should be 24K for Next/Vol+ and R6 15K for Prev/Vol. Example circuit connection: This allows function switch U/SD/SPI for button 1 and function loop all for button 2. 7.7 SD card reader EasyMP3 shield also provides user easy access to microSD card content via onboard microUSB slot.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 There are a few limitation for this feature: ● During SD card reader function is being performed, EasyMP3 shield cannot play files. However user still can access and play files from PC. ● The speed accessing and manipulating files in microSD card is highly limited and is not suitable for transferring large amount of files at one time. ● Safely remove device from PC is highly advisable for changes in microSD card to take effect properly.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 If user wishes to change BUSY signal pin to other Arduino pin, cut the trace, then simply solder the jumper pad (left hand side) to any desired pin. In CytronEasyMP3 library, look for CytronEZMP3.h header file, change the line below #define PIN_BUSY A2 To #define PIN_BUSY (any desired pin) For example, Arduino digital pin 6 is selected as new BUSY signal pin. #define PIN_BUSY 6 Created by Cytron Technologies Sdn. Bhd.
ROBOT . HEAD to TOE Product User’s Manual – SHIELDEZMP3 8.0 WARRANTY Product warranty is valid for 6 months. ● Warranty only applies to manufacturing defect. ● Damaged caused by misuse is not covered under warranty ● Warranty does not cover freight cost for both ways. ● Prepared by Cytron Technologies Sdn. Bhd. No. 16, Jalan Industri Ringan Permatang Tinggi 2, Kawasan Industri Ringan Permatang Tinggi, 14100 Simpang Ampat, Penang, Malaysia. Tel: Fax: +604 504 1878 +604 504 0138 URL: www.cytron.com.