Tecnología

InfotronikBlog Idea guardada 0 veces
Sé la primera persona en valorar esta idea Valorar

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í.
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Usos para Raspberry Pi

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

ocio auriculares mp3 ...

Olvidate de tu MP3 con estos auriculares con MP3 y Radio FM incorporado

Los auriculares Energy Sistem MP3 Headphones cuentan con batería interna que permite escuchar música directamente desde los cascos al disponer de ranura para tarjetas microSD y radio FM. La batería interna ofrece hasta 8 horas de reproducción de MP3, y admite tarjetas hasta 32GB. Una vez se acabe la batería se pueden seguir utilizando al poder conectarlos a nuestro Smartphone o tablet con el cable ...

energy sistem car mp3 f2 energy ...

Renueva el equipo de audio de tu vehículo con CAR MP3 f2

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 mp3 energy sistem ...

Energy MP3 Stick, un USB con mucha música

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 ...

Relojes GPS pulsómetro Review

Análisis del TomTom Spark 3 Cardio+Music: el pulsómetro con reproductor MP3

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 ...

hogar review lo hemos probado ...

¡Lo hemos probado! Altavoces 2.1 Energy MP3 Sound Sistem 550 Bluetooth Black & Red

Si eres un apasionado del sonido y llevas tu música favorita en el teléfono tus altavoces son los Energy MP3 Sound Sistem 550 Bluetooth, este equipo nos permite reproducir sin cables la música que emita tu teléfono vía bluetooth. Cuando desempaquetamos el equipo nos encontramos con un mando a distancia, un subwoofer con un panel en el que encontramos las principales teclas de función, una entrada ...

Arduino Bluetooth Coche ...

Arduino: Driver L298N y Bluetooth HC-06

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 ...

Programación directa del módulo ESP8266 con Arduino UNO o NANO

Buenas a todos!!! Ultimamente no ando mucho por el blog ya que he estado liado con otros proyectos de mi otra web lamaquetade.infotronikblog.com y un programa para Android llamado DCCpp Cab, para el control de maquetas ferroviarias en sistema digital. ESP8266 con divisor de tensión en RX y listo para ser usado como servidor webSockets La central utiliza la comunicación serial para recibir y manda ...

Android Studio Arduino Bluetooth ...

Controlar DFPlayer Mini con Android por Bluetooth Parte 1

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 ...

Aplicaciones Arduino Ejemplos ...

Arduino: Grabación y lectura de Infrarrojos (IR) y control de 4 reles

Buenas a todos otra vez!!! Esta semana he estado trasteando con la comunicación infrarroja o IR (Infra Red). Este tipo de comunicación es unidireccional, es decir, la comunicación se efectúa en un solo sentido. Casi todos los controles remoto de TV, reproductores de DVD, incluso el mando del aire acondicionado funcionan con este sistema. ¿Que es la luz infrarroja? La luz infrarroja o radiación inf ...