Sie sind auf Seite 1von 7

11/8/2016 DFPlayer Mini SKU: DFR0299 - Robot Wiki

DFPlayer Mini SKU: DFR0299


De Robot Wiki

Contenido
1 Introduccin
2 Especificacin
3 pinout
4 derections Informacin
4.1 Modo de serie
4.2 Modo CLAVE dC
4.3 Modo I / O
5 Tutorial
5.1 Esquema de conexin
5.2 Cdigo de ejemplo
6 Preguntas DFPlayer Mini

Introduccin
El DFPlayer Mini es un pequeo mdulo y bajo precio de MP3 con una produccin simplificada directamente al altavoz. El mdulo
puede ser usado como un mdulo independiente con batera acoplada, altavoz y botones o se utiliza en combinacin con un UNO
Arduino o cualquier otro con capacidades de RX / TX.

Especificacin
frecuencias de muestreo compatibles (kHz): 8 / 11,025 / 12/16 / 22,05 / 24/32 / 44,1 / 48
24 bits de salida DAC, el apoyo a 90 dB de rango dinmico, el apoyo SNR 85dB
es totalmente compatible con FAT16, FAT32, 32G mximo apoyo de la tarjeta del TF, apoyar 32G del disco de U, 64M
bytes NORFLASH
una variedad de modos de control, E / S modo de control, de modo de serie, el modo de control de botn de AD
sonido de publicidad funcin de espera, la msica puede ser suspendido. cuando la publicidad ha terminado en la msica
seguir desempeando
datos de audio segn la carpeta, soporta hasta 100 carpetas, cada carpeta puede contener hasta 255 canciones
volumen ajustable de 30 niveles, 6 -level EQ ajustable

pinout

Nmero Nombre Descripcin Nota

Voltaje de DC 3.2-5.0V;
1 VCC
entrada Tpico: DC4.2
entrada en
2 RX
serie UART
salida en
3 TX
serie UART
La salida de
Conducir el
audio del
4 DAC_R auricular y el
canal
amplificador
derecho
La salida de
Conducir el
audio del
5 DAC_L auricular y el
canal
amplificador
izquierdo
altavoz unidad
file:///C:/Documents%20and%20Settings/ar00103527/Escritorio/mp3.htm 1/7
11/8/2016 DFPlayer Mini SKU: DFR0299 - Robot Wiki
6 SPK2 Altavoz de menos de 3W

7 GND Suelo Planta de energa


altavoz unidad
8 SPK1 Altavoz
de menos de 3W
pree corto para
jugar anterior
1 puerto de
9 IO1 (pulsacin larga
activacin
para disminuir el
volumen)
10 GND Suelo Planta de energa
pree corto para
jugar a
2 puerto de continuacin
11 IO2
activacin (pulsacin larga
para aumentar el
volumen)
Gatillo jugar
12 ADKEY1 AD puerto 1
primer segmento
Disparador jugar
13 ADKEY2 AD puerto 2
quinto segmento
14 USB + USB + DP Puerto USB
15 USB- USB-DM Puerto USB
medios bajos
Estado de que juegan \
diecisis Ocupado
reproduccin medios de alta
sin

derections informacin
Modo de serie

Soporte para el modo de comunicacin serie asncrona a travs de comandos de enviar serie del PC

Descripcin de instrucciones

comandos Funcin descriptiva Parmetros (16 bits)


0x01 Siguiente
0x02 Anterior
0x03 de seguimiento especial (NUM) 0-2999
0x04 aumento de volumen
0x05 Disminuir el volumen
0x06 especificar el volumen 0-30
0x07 Especificar EQ 0/1/2/3/4/5 Normal / Pop / Rock / Jazz / Clsico / Bajo
0x08 Especificar el modo de reproduccin (0/1/2/3) repeticin / repeticin de carpeta / sola repeticin / aleatoria
0x09 Especificar fuente de reproduccin (0/1/2/3/4) T / TF / AUX / SLEEP / FLASH
Entrar en la prdida de energa de reserva de
0x0A
baja
0x0B normal de trabajo
0x0C mdulo de reinicio
0x0D Reproduccin
0x0E Pausa
0x0F Especificar carpeta para reproducir 1-10 (que configurar por el usuario)
[DH = 1: volumen abierto ajustar] [DL: ajustar la ganancia de volumen
0x10 Volumen ajustar Set
0-31]
0x11 La repeticin de reproduccin [1: inicio de la repeticin juego] [0: detener el juego]
0x12 Especificar carpeta de pistas MP3 0-9999
0x13 comerciales 0-9999
0x14 15 carpeta Support Vase la descripcin detallada que sigue

file:///C:/Documents%20and%20Settings/ar00103527/Escritorio/mp3.htm 2/7
11/8/2016 DFPlayer Mini SKU: DFR0299 - Robot Wiki

0x15 Detener la reproduccin, el juego de fondo


0x16 Detener la reproduccin

Cmd serie de consultas

comandos Funcin descriptiva Parmetros (16 bits)


0x3C PERMANECER
0x3D PERMANECER
0x3E PERMANECER
0-0x0F (cada bit representa un dispositivo de los mnimos de cuatro
0x3F Enviar parmetros de inicializacin
bits)
0x40 Devuelve un error, solicitud de retransmisin
0x41 Respuesta
0x42 Consultar el estado actual
0x43 Consultar el volumen actual
0x44 Consultar el estado actual de EQ
0x45 Peticin del estado actual palyback Esta versin conserva esta caracterstica
0x46 Consultar la versin actual del software Esta versin conserva esta caracterstica
Consultar el nmero total de archivos de la tarjeta
0x47
TF
0x48 Consultar el nmero total de archivos U-disco
Consultar el nmero total de archivos de tarjetas
0x49
flash
0x4A Continuar
0x4B Consultas de la pista actual de la tarjeta del TF
0x4C Consultas de la pista actual del U-disco
0x4D Consultas de la pista actual de flash

Modo CLAVE dC

Nosotros usamos las teclas del mdulo AD, en lugar del mtodo tradicional de la conexin del teclado de la matriz, que es tomar
ventaja de la cada vez ms poderosa funcionalidad MCU AD, AD Nuestro puerto de configuracin por defecto del mdulo 2, 20 de
distribucin de claves resistencia.

consulte el diagrama

Modo I / O

Aqu viene la forma ms simple de utilizar este mdulo.

consulte el diagrama

file:///C:/Documents%20and%20Settings/ar00103527/Escritorio/mp3.htm 3/7
11/8/2016 DFPlayer Mini SKU: DFR0299 - Robot Wiki

Nota: Pulse de tiempo corto significa previa / siguiente, y presione mucho tiempo significa en volumen, vol +

Tutorial
Diagrama de conexin

Codigo de muestra

Hemos creado una biblioteca de Arduino para DFPlayer Mini para simplificar el mtodo para que usted pueda hacer que funcione.
Conectar el hardware como la imagen de arriba muestra y jugar con el cdigo de ejemplo.
Por favor, descargue DFPlayer V2.0 biblioteca
(https://github.com/Arduinolibrary/DFRobot_Mini_Player/raw/master/DFPlayer_Mini_mp3.zip) .

NOTA : Si va a utilizar el ejemplo "DFPlayer_Mini_Test" en la biblioteca "DFPlayer biblioteca V2.0", por favor,
descargar e instalar la biblioteca "DFRobot_utility" (https://github.com/DFRobot/DFRobot_utility/archive/master.zip) , o
ver compilar fallar error.

instalacin de la biblioteca (https://www.arduino.cc/en/Guide/Libraries#.UxU8mdzF9H0)

?
1 /*
2 * Copyright: DFRobot
3 * name: DFPlayer_Mini_Mp3 sample code

file:///C:/Documents%20and%20Settings/ar00103527/Escritorio/mp3.htm 4/7
11/8/2016 DFPlayer Mini SKU: DFR0299 - Robot Wiki
4 * Author: lisper <lisper.li@dfrobot.com>
5 * Date: 2014-05-30
6 * Description: sample code for DFPlayer Mini, this code is test on Uno
7 * note: mp3 file must put into mp3 folder in your tf card
8 */
9
10
11 #include <SoftwareSerial.h>
12 #include <DFPlayer_Mini_Mp3.h>
13
14 voidsetup () {
15 Serial.begin (9600);
diecisis mp3_set_serial (Serial); //set Serial for DFPlayer-mini mp3 module
17 delay(1); // delay 1ms to set volume
18 mp3_set_volume (15); // value 0~30
19 }
20
21 voidloop () {
22 mp3_play (1);
23 delay (6000);
24 mp3_next ();
25 delay (6000);
26 mp3_prev ();
27 delay (6000);
28 mp3_play (4);
29 delay (6000);
30 }
31
32 /*
33 mp3_play (); //start play
34 mp3_play (5); //play "mp3/0005.mp3"
35 mp3_next (); //play next
36 mp3_prev (); //play previous
37 mp3_set_volume (uint16_t volume); //0~30
38 mp3_set_EQ (); //0~5
39 mp3_pause ();
40 mp3_stop ();
41 void mp3_get_state (); //send get state command
42 void mp3_get_volume ();
43 void mp3_get_u_sum ();
44 void mp3_get_tf_sum ();
45 void mp3_get_flash_sum ();
46 void mp3_get_tf_current ();
47 void mp3_get_u_current ();
48 void mp3_get_flash_current ();
49 void mp3_single_loop (boolean state); //set single loop
50 void mp3_DAC (boolean state);
51 void mp3_random_play ();
52 */

Este bosquejo juega todo un archivo de audio en uno.

?
1 /*********************************
2 **Wire:
3 *Pin10 - player TX;
4 *Pin11 - player RX;
5 *pin3 - player BUSY
6 **Board : Uno
7 *By: LEFF
8 **********************************/
9 #include <SoftwareSerial.h>

file:///C:/Documents%20and%20Settings/ar00103527/Escritorio/mp3.htm 5/7
11/8/2016 DFPlayer Mini SKU: DFR0299 - Robot Wiki
10 #include <DFPlayer_Mini_Mp3.h>
11
12 SoftwareSerial mySerial(10, 11); // RX, TX
13
14 voidsetup () {
15 Serial.begin (9600);
diecisis mySerial.begin (9600);
17 mp3_set_serial (mySerial); //set softwareSerial for DFPlayer-mini mp3 module
18 delay(1); // delay 1ms to set volume
19 mp3_set_volume (15); // value 0~30
20 }
21 voidloop () {
22 boolean play_state = digitalRead(3);// connect Pin3 to BUSY pin of player
23 if(play_state == HIGH){
24 mp3_next ();
25 }
26 }

Preguntas ms frecuentes

Q 1 . Cuando mi Arduino Uno enviar comandos para DFPlayer mini, el altavoz se murmurar, parece que el ruido, la forma de
tratar con l?

R: Por favor, conecte una resistencia de 1k entre Arduino TX y RX MP3 desde el voltaje operativo DFPlayer mini mdulo es
3.3V.

Adems, uno de nuestros clientes encontr que utilizar otra fuente de alimentacin para el mdulo de MP3 puede conseguir un
sonido puro. Asegrese de hacer todas en la planta de la potencia unidas entre s. Su puesto
(http://www.dfrobot.com/forum/viewtopic.php?f=8&t=1776#p8662)

Q 2 . Hay alguna nota para el nombre de la carpeta o el archivo de msica?

A: La funcin mp3_play (1); reproduce el archivo de audio llamado "0001 *** mp3 (u otro formato compatible).". Puede
que tenga que tenga en cuenta los siguientes:

(1). El nombre del archivo de audio debe llamado con un sobresalto nmero de cuatro dgitos, como:

0001.mp3
El 0002Chasing Sun.mp3
0003.mp3
0004Try.mp3

(2). El archivo de audio se debe colocar en el "MP3" carpeta que se encuentra en la tarjeta del TF directorio raz ;

file:///C:/Documents%20and%20Settings/ar00103527/Escritorio/mp3.htm 6/7
11/8/2016 DFPlayer Mini SKU: DFR0299 - Robot Wiki

Q 3 . Cmo utilizar la funcin de anuncio IDE Arduino? Necesito hacer una pausa playing0001. MP3 (msica de fondo), guardar
la posicin, jugar otro corto mp3 (anuncio anunciar), reanudar el fondo de la posicin de pausa. Cmo puedo hacerlo?

R: No es un ejemplo de ello, Plz siga el enlace (http://www.dfrobot.com/forum/viewtopic.php?f=2&t=1524) .

Q 4 . Alguien ha utilizado C Cdigo de ATmega con DFplayer? No es para Arduino ...

A: . Compartida por uno de nuestros usuarios en Foro DFplayer comando serie


(http://www.dfrobot.com/forum/viewtopic.php?t=1843#p8501)

Para cualquier duda e ideas ms frescas para compartir, por favor visite DFRobot Foro (http://www.dfrobot.com/forum/)

Comprar a DFRobot tienda (http://www.dfrobot.com/index.php?route=product/product&product_id=1121#.U05yx_mSwWk)


o distribuidor DFRobot Lista (http://www.dfrobot.com/index.php?route=information/distributorslogo)

Obtenido de " http://www.dfrobot.com/wiki/index.php?title=DFPlayer_Mini_SKU:DFR0299&oldid=35367 "

Esta pgina fue modificada por ltima vez el 1 de agosto de 2016, a las 11:46.
Esta pgina ha sido visitada 90,386 veces.

file:///C:/Documents%20and%20Settings/ar00103527/Escritorio/mp3.htm 7/7

Das könnte Ihnen auch gefallen