MP3 module manual
A brief description:
The MP3 module connected to the servo control panel, with the computer software to edit
commands, and then when the robot can be a Play MP3 music while you move, or introduce
yourself while you move.
Or MP3 module connected to the microcontroller, the microcontroller sends commands to the
MP3 module through the serial port, play the specified MP3 text Pieces.
MP3 module features:
1, TTL serial port communication interface, through the serial port to receive commands to play
specified MP3 files. (9600 baud rate)
2, support FAT16, FAT32 file system
3, support MP3, WAV, WMA file format
4, the maximum support 32G TF card
Interface Description
+ Positive power supply, power supply range 5-12V
- Negative power supply
RXD serial port to receive
TXD serial port to send (can not answer)
Wiring instructions (connect servo control board)
Connect the + on the MP3 module to the positive power supply of the S1 servo interface on the
servo control board (common power supply for MP3 and servo)
On the MP3 module - the negative terminal of the power supply connected to the S1 servo
interface on the servo control board
Connect the TXD on the MP3 module to RXD next to S1 on the servo control board
Connect the RXD on the MP3 module to TXD next to S1 on the servo control board
TF card description
TF maximum support 32G, FAT32 file format recommended.
TF root directory to create a new folder named MP3
The file name must be: four digits song name
Such as: 0001 Hello
Such as: 0002 Apple
Servo control board computer software instructions
Protocol Description (part)
Hexadecimal number Command: 7E FF 06 12 00 00 01 EF
Explanation: The data in red part is variable, 00 01 means 0001 file
Hexadecimal command: 7E FF 06 12 00 00 02 EF
Explanation: The data in red part is variable, 00 02 means 0002 track
Hexadecimal number command: 7E FF 06 12 00 00 FF EF
Explanation: The data in red part is variable, 00 FF means 0255 track
Hexadecimal number command: 7E FF 06 12 00 07 CF EF
Description: The red part of the data is a variable, 07 CF said 1999 tracks (hexadecimal number
07CF = 1999)
Hexadecimal number Command: 7E FF 06 0E 00 00 00 EF
Description: This command is to pause playback