Mostrando entradas con la etiqueta DFPlayer mini. Mostrar todas las entradas
Mostrando entradas con la etiqueta DFPlayer mini. Mostrar todas las entradas

miércoles, 30 de abril de 2025

DFPlayer Mini Bluetooth 2025

Muy buenas a todos!!!

DFPlayer Mini BT for Android

Hace ya un tiempo escribimos sobre estos módulos para reproducir MP3 llamados DFPlayer Mini. Para hacer un pequeño resumen, este módulo es capaz de reproducir archivos de música mp3 tanto de manera autónoma con unos pulsadores como con una conexión serial con algún dispositivo tipo Arduino, ESP8266 o ESP32, por poner algunos ejemplos.

El DFPlayer Mini cuenta además con un amplificador de 3W y 6 niveles de ecualización entre otras características que puedes ver aquí.

Para el programa que presento hoy DFPlayer Mini Bluetooth for Android, vamos a usar el ESP32, siendo más específicos un DOIT Esp32 DevKit v1, pero el código nos puede servir para cualquier ESP32.

La elección de este microcontrolador es, por supuesto, que lleva el Bluetooth integrado. Esto nos ahorra material, tiempo y dinero.


Diferencias con los programas anteriores:

La principal diferencia con los programas anteriores es el uso de la librería de DFRobot, DFRobotDFPlayerMini. El cambio se debe a que la que usábamos anteriormente: DFPlayer-Mini-mp3, (también del mismo autor) esta descontinuada.

Por otra parte DFPlayer Mini Bluetooth for Android ha tenido un evidente lavado de cara y se han añadido las nuevas funciones de la nueva librería.


Las conexíones del módulo utilizamos Tx2 y Rx2 que corresponden a los pines Gpio 17 y Gpio 16 respectivamente para la comunicación con el módulo DFPlayer y el pin Gpio 19 para la función busy.

La función busy es imprescindible para detectar el final de la canción, si no, el módulo no sabe cuando tiene que pasar a la siguiente.

Problemas con reinicios: Si el módulo no tienen una buena alimentación puede dar problemas en el momento de, por ejemplo, subir el volumen al máximo. Esto hará que el módulo DFPlayer Mini se reinicie emitiendo un sonido un poco desagradable

Aquí están los programas para probar el módulo DFPlayerMini:

Arduino:

Descargar DFPlayerMiniBluetooth desde GitHub

Android:

Descargar DFPlayer Mini BT for Android desde Play Store


Saludos!!!

viernes, 8 de septiembre de 2017

Controlar DFPlayer Mini con Android por Bluetooth Parte 2

Buenas Arduineros y Arduineras!!!

Para que no se hiciera una entrada un poco larga, he decidido hacerlo en dos partes, la parte 1 que es la parte del programa para Android DFplayer Mini BT y la parte de Arduino con las conexiones y programación que es esta segunda.

Para que todo el proyecto funcione tenemos que habilitar varios puertos seriales ya que DFPlayer utiliza la comunicación serial, con lo que tenemos que habilitar otro puerto serial adicional, es decir si antes usábamos dos puertos seriales para comunicación PC==Arduino==DFPlayer ahora también necesitamos otro puerto serial para el Bluetooth HC-06.

¿Como tener más de dos puertos seriales con Arduino?

miércoles, 30 de agosto de 2017

Arduino: Reproducir MP3 con DFPlayer Mini

Buenas a todos Arduineros y Arduineras!!!

Esta vez vamos a ver como reproducir música con un pequeño reproductor de audio digital MP3 llamado DFPlayer Mini. Gracias a su ligereza su amplia compatibilidad y su bajo consumo lo hace ideal para proyectos como la creación de dispositivos de audio, proyectos roboticos o de educación.

El reproductor DFPlayer Mini lo podemos encontrar en cualquier página a un precio muy económico como Aliexpress o Amazon.

Como siempre, este tipo de módulos tienen un costo bastante reducido alrededor de menos de 2€ y estas son las caracteristícas principales que vamos a encontrar el módulo:

  • Frecuencias de muestreo (kHz): 8/11.025/12/16/22.05/24/32/44.1/48.
  • Salida de 24Bits con soporte para rango dinámico 90dB, SNR apoyo 85dB.
  • Soporta microSD en FAT16, FAT32, y tarjetas de 32GB norflash.
  • Modos de control I/O , Serial, AD.
  • Amplificador incorporado para conectarlo directamente a un altavoz.
  • Modulo de decodificación para los formatos MP3, WAV y WMA
  • Soporta hasta 100 carpetas y cada carpeta puede contener hasta 255 canciones.
  • Sonido ajustable en 30 niveles.
  • 6 niveles de Ecualización.
  • Amplificador de 3W.

Los pines del módulo DFPlayer Mini vienen distribuidos de la siguiente manera: