Arduino: Reproducir MP3 con DFPlayer Mini

Buenas a todos!!!Esta vez vamos a ver como reproducir música con un pequeño reproductor MP3 llamado DFPlayer Mini que podemos encontrar en cualquier página a un precio muy economico como en Ebay.com o Amazon.com

Como siempre, este tipo de módulos tiene un costo bastante reducido alrededor de unos 2 y nos ofrece:

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 descodificació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 DFPLAYER MINI vienen distribuidos de la siguiente manera:



Este módulo viene preparado para poder ser utilizado tanto con Arduino como independientemente de el.

Hay varias maneras de hacer esto, mediante un control analógico y una matriz de resistencias conectadas en los pines ADKEY_1 y ADKEY2 o mediante los IO veamos como:

Control mediante ADKEY:

Este el diagrama para conectar los pulsadores a los pines ADKEY_1 y ADKEY_2:



Control mediante I/O:

Con este diagrama podemos controlar del DFPLAYER MINI con apenas 4 pulsadores:



Reproducción mediante comandos seriales:

Para usar el reproductor mediante comunicación serial tendremos primero que configurar el puerto serial de la siguiente manera:

Comunicación serial asincrona via PC a una velocidad de 9600 bauds

Data bits: 1

Checkout: none

Flow Control: noneComandos de control serial:



Evidentemente todo esto se puede simplificar mediante librerías como DFplayer_mini_mp3 o DFRobotDFPlayerMini.

Para nuestro ejemplo utilizaremos la primera librería DFplayer_mini_mp3

Asignaremos letras para los comandos de reproducción:

P = Play

S = Stop

N = Siguiente

F = Anterior

+ = Subir Volumen

- = Bajar VolumenDiagrama de conexiones:



NOTA: Después de realizar unas pruebas, me di cuenta de que el reproductor hacia un ruido un poco molesto y que el sonido no salia limpio. Investigando un poco he descubierto que el modulo internamente trabaja a 3,3V y que al conectar directamente el RX de modulo a la patilla, hace que el sonido no salga todo lo bien debería.

La solución esta en colocar una resistencia de 1K como aparece en el diagrama (actualizado).

Una vez lo tengamos todo conectado solo tenemos que cargar el Sketch DFPlayer_mini_infotronikblog
Recordad que tenéis que tener instalada la librería DFplayer_mini_mp3

Un pequeño vídeo de como funciona:


Un saludo y espero que os guste!!!!
Fuente: este post proviene de InfotronikBlog, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Buenas a todos!!! Esta publicación va con un poco de retraso... ya tenía la Raspberry Pi 2 desde hacia bastante tiempo, pero como la tenia en otros usos y no he podido hacerle una entrada en condicion ...

Etiquetas: ArduinoEjemplosMP3

Recomendamos

Relacionado

Android Studio Arduino Bluetooth ...

Buenas a todos otra vez!!! 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 que sera esta segunda. Lo que más me ha complicado el proyecto ha sido el hecho de que para que funcione el DFPlayer utiliza la comunicación serial, con lo que tenia que habilitar otro puerto seri ...

Android Studio Aplicaciones Arduino ...

Después de ver la buena aceptación del programa para Android DFPlayer Mini Bt para controlar dicho modulo a través de un terminal Android, decidí hacerle algunas mejoras y de ahí ha salido esta su siguiente: DFPlayer Mini Bt v2. En DFPlayer Mini Bt v2 se ha mejorado la interface y añadido nuevas funcionalidades y una mejora en la comunicación entre el modulo HC-06 y el terminal. En la pagina de ay ...

Android Studio Arduino Bluetooth ...

Buenas a todos!!! Después de hacer la entrada Arduino: Reproducir MP3 con DFPlayer Mini una cosa se me paso por la cabeza... ¿y si lo pudiera controlar desde el móvil? ¿Suena muy cómodo verdad? Mucho mejor que estar metiendo comandos por el terminal serial, o tenerlo todo lleno de pulsadores... Esa idea me animo ha volver otra vez a darle un repaso a Android Studio. ¿Que es Android Studio? Androi ...

energy sistem car mp3 f2 energy ...

Energy sistem nos presenta una manera muy rápida y asequible para renovar tu viejo radio CD convirtiéndolo en un reproductor MP3. Con Energy Car MP3 f2 racing podrás emitir en la emisora FM que elijas los ficheros MP3 contenidos en una tarjeta de memoria gracias a su ranura SD o en tu smartphone o reproductor MP3 a través de la entrada en línea. Este equipo reproduce MP3, WMA y soporta tarjetas ha ...

ocio auriculares mp3 ...

Salen al mercado unos nuevos auriculares, los nuevos Energy Sistem MP3 Headphones, se trata de unos Auriculares con MP3 y Radio FM. Estos están diseñados con con una batería interna que permite escuchar música directamente desde los cascos al disponer de ranura para tarjetas microSD y radio FM. Esta batería interna es increíble ya que ofrece a los usuarios 8 horas de reproducción de MP3, además d ...

Gadgets y periféricos

Es increíble pensar que todavía existen personas que desean adquirir un MP3 considerando la existencia de los Smartphones, pero aunque parece mentira, todavía hay un mercado demandante para estos dispositivos. Y es que, aunque la función básica del MP3 es la de reproducir música, estos ofrecen características mucho más potentes que las que podrías conseguir en un teléfono ordinario, lo que resulta ...

ocio mp3 energy sistem ...

Energy sistem nos presenta un reproductor MP3 con el que además de escuchar nuestra música favorita o escuchar la radio podremos transportar nuestros documentos películas o fotos allá donde vayamos. Este pequeño dispositivo de 11mm y 15 gramos nos permitirá transportar nuestros datos, visualizar en su pantalla de 1,1" el mp3 o emisora de radio que estemos escuchando. El conector con que podre ...

hogar energy sistem equipo sonido ...

Los altavoces que presenta Energy Sistem, en apariencia son unos nuevos altavoces, pero mas que esto es un equipo de sonido completo al ser capaces de reproducir cualquier tipo de archivo MP3 contenidos en memorias USB o tarjetas SD hasta 32 Gb. Estos altavoces los podemos encontrar desde el más básico bautizado como 'Energy MP3 Sound System 300' que nos ofrece 14W de sonido con un diseño ...

Relojes GPS pulsómetro Review

Hoy vamos a analizar el TomTom Spark 3, en concreto la versión Cardio+Music. El Cardio significa que tiene sensor óptico integrado y Music que funciona como reproductor MP3, para poder ir escuchando música desde él (sin necesidad de llevar el móvil). Características principales del TomTom Spark 3 Cardio+Music El TomTom Spark 3 es un nuevo reloj GPS que tiene sirve como: Reloj deportivo con GPS Pul ...

Arduino Bluetooth Coche ...

Buenas a todos!!! Ya iba siendo hora de poner algo de comunicación serial, y aunque parezca ya un poco avanzado, es muy sencillo utilizar el bluetooth HC-06 en Arduino. Con este emisor/receptor he construido este sencillo Rover que fácilmente se podrá controlar desde cualquier terminal Android con Bluetooth. El módulo HC-06: El HC-06 es un dispositivo de comunicación inalambrica operando en la fr ...