Voici un dossier pour expliquer comment réaliser une boite à sons électronique avec un DFPlayer Mini, DIY (Do It Yourself, soit "faites-le vous-même", en français).
Pour vous simplifier la vie, vous pouvez aussi l'acheter tout fait sur la boutique LaSonotheque, je l'ai appelé "Exposi'Son" !
J'ai aussi réalisé un tutoriel pour créer une boite à sons avec un "Arduino" + un "DFPlayer" ou avec un Raspberry Pi.
Comme toujours, n'hésitez pas à me contacter.
VOTRE ATTENTION !
Les DF Player Mini existent en divers clones, par divers fabricants, chez divers fournisseurs. Je vous recommande l'original : le "DFR0299" de DFRobot.
Plus d'informations sur mon dossier relatif au "DF Player Mini".
Exemples d'utilisations
- Une diffuseur d'ambiances reposantes pour s'endormir le soir.
- Un lanceur de sons pour bruiter en direct une pièce de théâtre ou une émission radio.
- Un lecteur de méditations guidées ou d'ASMR
- Un minuteur de jeu de société.
- Un lanceur d'accompagnements pour vos improvisations ou de morceaux pour musicien.
- Un lecteur d'histoire pour enfants que des enfants peuvent choisir à leur guise, ou de livres audios.
- Un lanceur de bruits pour amuser la galerie.
- Une buzzer style jeu télévisé, avec un seul son et un seul gros bouton "coup de poing"..
- Ou ce que vous voulez d'autre !
A vous de jouer !
Montage simple
Schéma
- Le premier inclu un haut-parleur car la sortie "SPK" est mono et amplifiées 3 Watts / 4 à 8 Ω (Préférez 8 Ω pour tirer moins de courant)
- Le second est destiné à un casque ou un amplificateur. Le montage est stéréo via les sorties "DAC_L", "DAC_R" et "GND", non amplifiées.
Matériel
Voici le matériel dont vous devez disposer :
- VCC : Une alimentation de 3,2 à 5 Volts. Par exemple : 3 piles alcalines AA ou AAA (1,5 V) en série, 4 accus rechargeables AA ou AAA (1,2 V) en série, un chargeur de téléphone, une batterie 18650 de 3,7 V, etc.
- Un interrupteur pour allumer et éteindre l'appareil (facultatif).
- Un lecteur "DF Player Mini". Attention de bien prendre cette référence, car d'autres références soit-disant équivalentes n'ont pas les mêmes caractéristiques (« MP3-TF-16P » ou autres « BY8001-16P »). Sachez aussi que, parfois, les DFPlayer ne sont pas stéréo.
- Un haut-parleur ou résonateur de 3 Watts / 4 à 8 Ω (Préférez 8 Ω pour tirer moins de courant), ou une prise jack.
- Un potentiomètre de 500 Ω ou 10 kΩ, logarithmique de préférence. Pour un montage stéréo, il en faudra deux ou un double.
- Une plaque de prototype et/ou quelques fils.
Il ne vous restera plus qu'à télécharger quelques sons sur LaSonotheque.org au format .wav ou .mp3, et les déposer sur la carte SD en les nommant avec 4 chiffres : 0001, 0002, etc.
Montage avancé
Les connecteurs "AdKey 1" et "AdKey 2" permettent de contrôler simplement le DFPlayer, en utilisant des boutons poussoirs en série avec des résistance.
Les connecteurs "IO 1" et "IO 1" permettent de sélectionner le fichier précédent ou suivant, en utilisant seulement deux boutons poussoirs, sans résistance. Un appui long (>1s) permet de descendre ou monter le volume.
Dans cette vidéo, je n'ai installé que 3 boutons poussoirs (B1 à B3) pour la démonstration. Vous pouvez en installer jusqu'à 20 !
En effet, il est possible d'utiliser des boutons + résistances en série pour avoir accès à plein d'autres options.
Schémas
Matériel
Le même matériel que le montage simple, ainsi qu'autant de résistances et boutons poussoirs que d'options souhaitées.
En détail
Voici un tableau pour récapituler les actions possibles sur AdKey 1 :
| Bouton | Résistance | Appui court | Appui long |
|---|---|---|---|
| B1 | 0 Ω | Lecture du fichier 1 | Boucle fichier 1 |
| B2 | 3 kΩ | Lecture du fichier 2 | Boucle fichier 2 |
| B3 | 6,2 kΩ | Lecture du fichier 3 | Boucle fichier 3 |
| B4 | 9,1 kΩ | Lecture du fichier 4 | Boucle fichier 4 |
| B5 | 15 kΩ | Fichier précédent | Volume – |
| B6 | 24 kΩ | Fichier suivant | Volume + |
| B7 | 33 kΩ | Lecture 1 fichier / Pause | |
| B8 | 51 kΩ | Lecture tous fichiers en boucle / Pause | |
| B9 | 100 kΩ | Sélection du stockage (U-Disk / microSD / bus SPI) | |
| B10 | 200 kΩ | Mode de lecture : Interruptible ou Non-interruptible |
Et sur AdKey 2 :
| Bouton | Résistance | Appui court | Appui long |
|---|---|---|---|
| B11 | 0 Ω | Lecture du fichier 5 | Boucle fichier 5 |
| B12 | 3 kΩ | Lecture du fichier 6 | Boucle fichier 6 |
| B13 | 6,2 kΩ | Lecture du fichier 7 | Boucle fichier 7 |
| B14 | 9,1 kΩ | Lecture du fichier 8 | Boucle fichier 8 |
| B15 | 15 kΩ | Lecture du fichier 9 | Boucle fichier 9 |
| B16 | 24 kΩ | Lecture du fichier 10 | Boucle fichier 10 |
| B17 | 33 kΩ | Lecture du fichier 11 | Boucle fichier 11 |
| B18 | 51 kΩ | Lecture du fichier 12 | Boucle fichier 12 |
| B19 | 100 kΩ | Lecture du fichier 13 | Boucle fichier 13 |
| B20 | 200 kΩ | Lecture du fichier 14 | Boucle fichier 14 |
Montage expert
USB type A
Avec un peu de bricolage, il est possible de brancher une prise USB afin de lui permettre une lecture sur clé USB ! Le système fonctionne donc exactement pareil, sauf que le DF Player va lire les fichiers sur la clé. Il suffit de relier les D-/D+ de l'USB à ceux du DF Player. Voyez vous-même :
USB type C
Il est parfaitement possible de faire le même montage avec un USB de type-C, bien plus actuel. Déjà fais, j'ai oublié de filmer... Mais comme le C est un peu plus exigeant, il y a quelques résistances à ajouter. Je vous en direz plus lorsque je referais ce montage.
Montage ultime
Pour aller encore plus loin, vous pouvez concevoir une boite à sons avec un "Arduino" + un "DFPlayer".
Problèmes, Résolutions & Idées
Si le DF Player est un génial petit lecteur qui équipe bon nombre de mes créations dont celle-ci, on rencontre de nombreux petits défauts qu'il est pourtant facile de contourner. Voici donc un dossier dédié à la résolution de tous les problèmes du DF Player Mini.
Conclusion
Ces montages sont très simples et comme toujours, n'hésitez pas à me contacter si vous avez la moindre question.