Logo du site lasonotheque.sitesdebloques.org
Logo du site lasonotheque.sitesdebloques.org
⚠️ LaSonothèque a du mal... elle a besoin de vous pour rester en vie ! Faites un (petit) don ⚠️
Tous les dossiers

Le DF Player Mini 3h723n

ionné par l'électronique et l'audio, j'ai rapidement découvert le "DF Player Mini" : un petit lecteur audio très peu cher.

Comme les fonctionnalités et la qualité de fabrication semblent être très inégales suivant les fabricants, les versions et les clones, ce dossier vous permettra d'y voir plus clair.

D'ailleurs, grâce au "DF Player Mini", je propose les modules "avec un Raspberry Pi).

Présentation 1l1r68

Ce player est toujours fabriqué en Chine, et cloné par plusieurs entreprises. Il est vendu à de nombreux endroits, mais de nombreuses copies existent et ne fonctionnent pas pareil, voir pas du tout... Je pense aux "MP3-TF-16P" et autres "BY8001-16P" que je n'évoquerais pas ici tellement j'ai été déçu...

Physiquement 3n291s

Le DF Player Mini est une petite carte électronique pleine de pattes, capable d'accueillir une carte MicroSD (dit parfois "TF").

Électroniquement 43276z

Il propose une sortie "Line" et une sortie amplifiée de 3W.

Informatiquement p1v14

Ce module est capable de lire des WAV, MP3 et WMA d'une MicroSD (dit parfois "TF") formatée en "Fat16", "Fat32" ou "ExFat" et peut communiquer avec un Arduino (ou un clone comme j'utilise) ou un Raspberry grâce au RX/TX.

En pratique 1i5ie

Si théoriquement il a tout pour plaire, la pratique est un peu différente : suivant les fabricants et les versions les possibilités qu'ils offrent ne sont pas toujours au RDV.

Il y a fort à parier que ce sont pour des raisons économiques, pour garder le prix au plus bas possible, et parce que ça n'affecte (presque) que des gens assez peu regardant, que la qualité et les fonctionnalités changent parfois radicalement.

/dossiers/dossier-99/comparatif-dfplayer.webp

Dans ce comparatif, on constate le retrait de plusieurs composants, et même la différence de puce audio : une "DFROBOTILISP3", une "GD3200B", une "GD3200D" et enfin une "TD5580A".

Voici maintenant les caractéristiques des versions que j'ai eu sous la main, de la meilleure à la moins bonne.

1. DFR0299 de DFRobot 5v84n

Comparé à toutes les autres versions, elle est parfaite ! Ce qui est normal, puisque c'est DFRobot qui a conçu ce player.

Comment la reconnaitre 6b1x3o

Sa LED est bleue, sa puce audio est une "DFROBOTILISP3" et tous les espaces réservés aux composants en contiennent (et il y en a beaucoup). Acheté en 2024 à 5,90$, directement chez "DFRobot" (attention aux frais douane : me concernant ce fut 4€ pour 2 DF !). Il y a écrit "DFRobot" et "DFR0299" sur l'emballage. Il est aussi en vente 6,55 € chez "BerryBase".

Qualités 3g702e

  • Lit les carte MicroSD (dit parfois "TF")
  • Lit le MP3, WAV et WMA
  • Bonne qualité audio
  • Sortie Ligne en Stéréo
  • Entrée "AdKey 1&2" utilisables
  • Communique en RX/TX grace à "DFRobotDFPlayerMini.h"
  • À la mise sous tension du DF Player Mini, un court-circuit (sans résistance en série) sur "AdKey 1" lance tous les fichiers de la SD, en boucle
  • Après mise sous tension du DF Player Mini, un court-circuit de plus de 1 seconde (sans résistance en série) sur "AdKey 1" lance le fichiers 0001, en boucle
  • Les messages TX/RX son inaudibles

Défauts connus 58636q

  • Sortie Speaker en Mono, sommation des deux canaux (gauche + droite)

2. Avant 2023 5h1n47

Comparé à toutes les autres versions suivantes, elle est... (presque) parfaite !

Comment la reconnaitre 6b1x3o

Sa LED est rouge, sa référence "HW-247A" est imprimée en blanc sur le circuit, sa puce audio est une "GD3200B" et tous les espaces réservés aux composants en contiennent. Acheté avant 2023, 3,02€ chez "Reichelt", je ne me souviens pas de ce qu'il y avait écrit sur les sachets.

Qualités 3g702e

  • Lit les carte MicroSD (dit parfois "TF")
  • Lit le MP3, WAV et WMA
  • Sortie Ligne en Stéréo
  • Entrée "AdKey 1&2" utilisables
  • Communique en RX/TX grace à "DFRobotDFPlayerMini.h"
  • Après ou à la mise sous tension du DF Player Mini, un court-circuit (sans résistance en série) continu ou de plus de 1 seconde sur "AdKey 1" lance le fichiers 0001, en boucle

Défauts connus 58636q

  • Qualité audio moyenne
  • Les messages TX/RX polluent et s'entendent très légèrement dans le son
  • Sortie Speaker en Mono, sommation des deux canaux (gauche + droite)
  • À la mise sous tension du DF Player Mini, un court-circuit (sans résistance en série) sur "AdKey 1" ne lance pas tous les fichiers en boucle, mais seulement le 0001 en boucle

3. En 2023 445t3z

Cette version est totalement mono et cumule d'autres défauts.

Comment la reconnaitre 6b1x3o

Sa LED est rouge, sa référence "HW-247A" est imprimée en blanc sur le circuit, mais cette version a moins de composants (certain espaces réservés aux composants n'en contiennent pas) et sa puce audio est une "GD3200D". Acheté en 2023 2,52€ chez "BerryBase", je les ai reçu dans un emballage marqué "BerryBase" et "Sertronics GmbH".

Qualités 3g702e

  • Lit les carte MicroSD (dit parfois "TF")
  • Lit le MP3, WAV et WMA
  • Entrée "AdKey 1&2" utilisables mais dégradées
  • Communique en RX/TX grace à "DFRobotDFPlayerMini.h"

Défauts connus 58636q

  • Qualité audio moyenne
  • Sortie Ligne en Mono, pas de sommation : juste le canal 1 (le gauche)

Défauts empirés 69296j

  • Les messages TX/RX polluent et s'entendent légèrement dans le son
  • Entrée "AdKey 1&2" dégradées : par exemple, à la mise sous tension du DF Player, un court-circuit (sans résistance en série) sur "AdKey 1" ne lance plus rien du tout
  • Sortie Speaker en Mono, mais plus de sommation : juste le canal 1 (le gauche)

4. En 2024 : la "v0.5.1" 25m3t

Cette version cumule tous les défauts et n'est même pas autonome.

Comment la reconnaitre 6b1x3o

Sa LED est rouge, sa référence "HW-247A" et sa version "v0.5.1" sont imprimées en blanc sur le circuit électronique et sa puce audio est une "TD5580A". Acheté en 2024 3,02€ chez "Reichelt", je les ai reçu dans un emballage marqué "BerryBase" et "Sertronics GmbH".

Qualités 3g702e

  • Lit les carte MicroSD (dit parfois "TF")
  • Lit le MP3, WAV et WMA
  • Communique en RX/TX grace à "DFRobotDFPlayerMini.h"

Défauts connus 58636q

  • Qualité audio moyenne
  • Soudures parfois mal faite de la masse du lecteur de carte. Fragile, elles provoquent un arrêt du player : à ressouder
  • Sortie Ligne en Mono, juste le canal 1 (le gauche)
  • Sortie Speaker en Mono, juste le canal 1 (le gauche)

Défauts empirés 69296j

  • Les messages TX/RX polluent et s'entendent dans le son
  • Entrée "AdKey 1&2" inutilisables : plus rien ne fonctionne...

Problèmes et résolutions 63625j

Comptage doublé 3v3642

Souvent, la fonction "readFileCounts()" double le comptage des fichiers dans la carte SD.

Parce que j'ai lutté pendant des jours sur ce problème. Je m'en suis arraché les cheveux et je ne veux pas que ça arrive à qui que ce soit. Sur PC ou MacOS, il arrive que soit ajouté des fichiers invisibles. Ce qui fausse le comptage. Il faut donc les supprimer.

Voici ma résolution, sur MacOS :

  • Une fois les fichiers sur votre carte SD,
  • Ouvrez le "Terminal" puis écrivez "ls /Volumes" (entrer) qui va vous donner le nom de votre SD,
  • Écrivez "dot_clean /Volumes/MY_SD_CARD" (entrer),
  • Puis éjectez la carte,
  • Le problème doit être résolu.

Conclusion 2g2n6i

Bien que ce petit module soit encore très chouette, il n'est plus autonome et doit être controlé par un Arduino ou un Raspberry pour pouvoir être utilisé.

Vous connaissez d'autres versions ? Vous avez des suggestions ou questions ? ez-moi ou commentez ci-dessous ce dossier.