Beruflich Dokumente
Kultur Dokumente
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
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
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
file:///C:/Documents%20and%20Settings/ar00103527/Escritorio/mp3.htm 2/7
11/8/2016 DFPlayer Mini SKU: DFR0299 - Robot Wiki
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
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.
?
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 */
?
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)
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?
Para cualquier duda e ideas ms frescas para compartir, por favor visite DFRobot Foro (http://www.dfrobot.com/forum/)
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