Le module "Ambi'Son" est un lecteur audio plutôt simple et facile à utiliser, idéal pour réaliser une installation sonore ou à intégrer à une oeuvre d'art. Il existe depuis 2019 et est Exposi'Son". 3yi64
Si vous souhaitez concevoire vous-même le votre, n'hésitez pas à lire mon dossier : "Fabriquer une boite à sons (avec un Arduino Nano et un DFPlayer)".
Que vous soyez simple utilisateur novice ou bricoleur, client de mon module ou pas, n'hésitez pas à poster sur le forum dédié au bricolage électronique !
Ce dossier est spécifique à la dernière le forum dédié au bricolage électronique pour toute question.
Présentation 5x1dx
Ce petit appareil est un lecteur de fichier(s) audio contenu(s) sur la carte micro-SD (parfois appelle "TF", la carte est vendue séparément). Le player présent sur le circuit imprimé lit, en stéréo (LINE) ou en mono (SPK), les fichiers WAV et MP3 que la carte contient. L'intelligence de ce module réside dans l'utilisation d'un Nano (un clone d'Arduino Nano) pour contrôler le DF Player.
Grace à un bouton poussoir qui permet ce choix, le module permet la lecture "en boucle, aléatoire", "en boucle, dans l'ordre" ou "1 fois, un seul fichier".
J'ai personnellement conçu ce module. Recherche & développement, dessin de la carte électronique, jusqu'à la soudure des composants : il est réalisé par mes propres mains.
Voici quelques petits exemples de ce qu'il est possible d'en faire :
- Le "Quiz'O'Phone" mono-question ou multiples spécial Noël.
- Une boite à sons.
- Une boite à Méditations, ma "Médita'Son".
- Un Dé sonore.
- Un ancien téléphone d'hôtel poétique.
- Une boîte à musiques pour une troupe de théâtre.
- Theatrum Mundi, oeuvre de Camille SAUER, équipée d'Ambi'Son.
- Etc.
Mise en garde 5s1d1c
En détail vz4a
Légende 6m2k4a
- ① : Alimentation via le port USB de programmation du Nano.
- ② : Alimentation DC en 7-12 Volts via fiche 5,5 x 2,1 mm.
- ③ : Alimentation DC en 7-12 Volts via bornier à vis.
- ④ : Lecteur de carte micro-SD.
- ⑤ : Bouton poussoir pour mode de lecture.
- ⑥ : Cavaliers pour configuration du type de sortie audio, SPK ou Line. Accessible sous le DFPlayer, amovible.
- ⑦ : Potentiomètre de volume.
- ⑧ : Sortie audio via mini-jack (3,5 mm). Merci de n'utiliser que des jacks stéréo (TRS), pas mono (TS) !
- ⑨ : Sortie audio via bornier à vis.
- En sortie Line ⑥ (stéréo) : Même s'il est préférable d'utiliser la sortie jack. Via le bornier, branchez le GND, le gauche sur 1 et le droite sur 2.
- En sortie SPK ⑥ (mono) : branchez un haut-parleur (3 Watts / 4 à 8 Ohms) sur le 1 et 2 (pas de sens +/-). De vieilles et rares technologies obligent à brancher le GND, mais à utiliser avec prudence, risque fatal pour l'ampli du DF Player.
Explications 5k1q6y
Le module peut être alimenté via l'interface USB ① du Nano, via une alimentation de 7 à 12 volts avec un transformateur (vendu séparément) branché sur la fiche 5,5mm x 2.1mm ②, ou bien en 7-12 volts via bornier à vis ③. Il est donc possible d'alimenter le module avec un ordi, le secteur, une batterie de voiture, un boitier de piles, etc. À noter qu'un petit trou au dessus de ③ permet de er votre câble d'alimentation si vous le souhaitez.
Dès qu'on l'alimente, après quelques secondes de démarrage du Nano, tous les fichiers que contient la cartes sont lus à la suite, en aléatoire, et en boucle infinie. S'il n'y a qu'un seul fichier, il le mettra en boucle.
le module contient aussi un bouton poussoir ⑤ : une pression courte (< 5 secondes) lance une fois la lecture d'un fichier au hasard, une pression longue (> 5 secondes) lancent tous les fichiers à la suite, dans l'ordre, et en boucle infinie.
Le module seul est très économe en énergie. Si bien que certaine powerbank "intelligentes" peuvent se mettre en veille, le privant d'alimentation. Faites vos tests.
Comme le module est tout nu, à vous de l'équiper et de lui construire un petit boitier si vous le souhaitez, mais faites ATTENTION que rien de conducteur ne touche le circuit imprimé. Risque de court-circuit fatal pour le module !
Utilisation simple i2748
- Prenez une carte micro-SD (32 Go maximum).
- Mettez-y un ou plusieurs son(s) au format .wav ou .mp3 sur la carte, nommez le premier "0001.wav" ou "0001.mp3" suivant le format choisi. À noter que sur la carte micro-SD vous pouvez mélanger les formats. À savoir aussi qu'en réalité, les fichiers n'ont pas besoin d'être nommés avec des chiffres, mais c'est préférable pour simplifier votre installation. Le cas échéant ils seront triés par ordre alphabétique "Abric0t.wav" ce sera le premier, "Banane.mp3" le second... Mais attention aux caractères spéciaux, alors autant les nommer avec des chiffres (0001, 0002, etc.).
- Insérez la carte Micro-SD dans le lecteur ④.
- Branchez un casque ou des écouteurs sur le jack ⑧. Merci de n'utiliser que des jacks stéréo (TRS), pas mono (TS) !
- Alimentez l'Ambi'Son et tournez le potentiomètre ⑦ pour l'allumer (clic).
- Lancement de la lecture de tous les fichiers de la carte, en aléatoire, et en boucle infinie.
- Réglez le volume sur le potentiomètre ⑦.
- Appuyez court (< 5 secondes) sur le bouton ⑤ : lancement de la lecture au hasard d'un fichier, une seule fois seulement. Si vous souhaitez que le fichier soit toujours le même, mettez un seul fichier sur la carte.
- Appuyez long (> 5 secondes) sur le bouton ⑤ : lancement de la lecture de tous les fichiers de la carte, dans l'ordre, et en boucle infinie (0001, 0002, 0003, ..., 0001, 0002, 0003, etc.).
- Remettez-vous de vos vives émotions.
Utilisation avancée 6c2s1x
Rallonger le bouton poussoir m4811
Un poussoir directement sur la carte est pratique pour permettre, par exemple, à des scénographes d'exposition de permettre aux visiteurs de lancer un son en toute autonomie. Cependant, ce bouton est volontaire très petit et difficilement accessible afin d'éviter les appuis indésirables.
Si vous le souhaitez, il vous est facile de rallonger mécaniquement le bouton en lui fabriquant un genre d'échasse, jusqu'au dessus du boitier que vous avez réalisé pour le module.
Pour une utilisation plus distante, il est possible de connecter électriquement n'importe quel bouton poussoir entre la borne "D2" et n'importe quelle borne "GND" de la carte.
Nano et Player Amovibles 1m1c5w
Deux composants de mon module sont amovibles : le "Nano" et le "DF Player". Cette conception permet de pallier certaines contraintes fréquentes, comme l'impossibilité d'extraire la carte micro SD ou de modifier le programme du Nano directement. C'est pourquoi j'ai conçu ces éléments pour être retirés facilement "par le haut".
Sur la photo d'illustration, vous voyez que ma boite empêche de brancher l'USB et empêche aussi d'extraire la carte micro-SD. Le retrait du Nano ou du DF par le haut est alors un atout.
Line ou Speaker ? 206y73
À réception, le module est configuré pour être branché à un casque ou un amplificateur. Il est donc en mode "Line". Mais il est possible de le er en mode "Speaker".
Dans les nouvelles version, un simple interrupteur permet de er de l'un à l'autre. Il est préférable d'éteindre le module avant de changer de mode.
Si le réglage n'est pas visible, c'est qu'il est sous le DFPlayer. Pour se faire :
- Toujours débrancher l'alimentation avant d'intervenir sur un appareil.
- Débranchez soigneusement le DF Player en le tirant vers le haut sans forcer sur la carte SD.
- Dessous, il y a deux cavaliers bleus ⑥. En fonction de votre diffusion, placez les cavaliers 1 et 2 entre "SPK" et "OUT" (pour les H.P.) ou entre "LINE" et "OUT" (pour les casques, enceintes actives, consoles ou amplis).
- Replacez le DF Player en faisant bien attention à son sens. Risque fatal pour le module !
Nano 261tb
Le module "Ambi'Son" est controlé par un Nano. A réception, mon programme simple est installé pour les fonctions de bases décrites dans cette notice.
Cependant, comme il s'agit d'un nano standard, il est parfaitement possible et facile de créer votre propre programme. Les entrées/sorties numériques et analogiques sont accessibles et utilisables. Alors amusez-vous ! Et si vous êtes un peu nul, n'hésitez pas à demander à ChatGPT qui est excellent dans ce domaine.
En effet, vous pouvez ajouter des dizaines de boutons, un clavier de téléphone fixe, un écran, des LED, des potentiomètres, des capteurs divers (température, mouvement, distance, luminosité...), etc. etc.
Pour apprendre davantage sur ce qu'il est possible de demander au DFPlayer Mini, n'hésitez pas à vous rendre sur son wiki.
Vous avez une idée, et souhaitez savoir si elle est réalisable et comment ? N'hésitez pas à poser vos questions sur le forum dédié au bricolage électronique ! J'y répondrais personnellement, avec l'aide de la communauté !
L'aléatoire expliqué 2o2y28
Bien que le vrai aléatoire n'existe pas en informatique, je suis plutôt fier du miens et souhaite vous l'expliquer :
Pour éviter que la (mal)chance de l'aléatoire lance 3 fois le même son à la suite (ce qui est statistiquement possible et frustrant), mon programme compte le nombre de fichier sur la carte (n), enregistre le numéro de chaque fichiers lus pour ne pas les relancer. Une fois la liste pleine, il l'efface et recommence.
Equipement 153b5x
Le circuit imprimé regorge de trous permettant des équipements. Pour simplifier le montage et démontage éventuel, je conseil l'usage de borniers ou connecteurs. Voici ceux que j'utilise :
- Borniers à vis "KF128" : que je met souvent sur le verso. Qui permettent le prototypage ou le montage simple.
- Connecteurs "XH2.54" : que je met au recto, mais ne sont pas autobloquants.
- Connecteurs "KF2510" : au recto et autobloquants.
- Broches de prototypage.
Une fois le module équipé de connecteurs, voici une liste d'idées d'équipements à ajouter à votre projet, qui vous permettront de réaliser toutes vos idées :
- Déclencheurs manuels : interrupteur, bouton poussoir, magnétique, tactile, clavier matriciel, lecteur RFID, etc.
- Capteurs : de distance, infrarouge, de présence, de luminosité, d'humilité, de température, de gaz, de pression, de volume sonore, de couleur, de CO2, de fumée, de vibration, d'incinaison, de poids, etc.
- Actions : LED, relai, servo moteur, buzzer, moteur pas-à-pas, écran LCD, etc.
Vous avez une idée, et souhaitez savoir si elle est réalisable et comment ? N'hésitez pas à poser vos questions sur le forum dédié au bricolage électronique ! J'y répondrais personnellement, avec l'aide de la communauté !
Utilisation experte 5p6c2t
Vout 62b5p
Voici une option qu'il ne faut tenter que si vous êtes un peu calé en électronique.
Vous remarquerez un "Vout" qui est une sortie d'alimentation "post protection anti inversion de polarité". En faisant attention, vous pouvez donc alimenter plusieurs "trucs" avec une seule alimentation, en cascade. Mais attention, c'est la tension de votre alim.
Pour utiliser le 3,3 ou le 5 Volts, utilisez les broches régulées destinées à cette utilisation.
En théorie, vous pouvez aussi alimenter le module par Vout, mais il n'y aura pas de protection contre les inversions de polarité.
70 à 270 Volts AC ? 5q6cr
Voici une option qui n'est pas disponible sur toutes les versions et qu'il ne faut tenter que si vous êtes un peu calé en électronique et en électricité.
Si vous avez remarqué un grand espace vide sur la carte, délimité par deux grands cadres blancs. L'un dispose de 3 trous, l'autre de 5 trous dont "GND" et "5V" sur lequel un bornier à vis est déjà soudé.
Une fois le bornier dessoudé, vous pouvez y brancher un mini-transformateur 70-270 Volts AC vers 9 ou 12 Volts DC (ceux en 23,5 mm de large).
Le petit cadre blanc permet d'y brancher l'entrée en courant alternatif, par exemple avec un connecteur 3P "VH 3.96".
- Fichier(s) non lisible(s) ? Formatez votre microSD en "exFAT", "Fat16" ou "Fat32". Formatage qui est toujours recommandé avant une nouvelle utilisation.
- Pas de son ? Montez le volume.
- Un "clic" entre les fichiers ? Un problème rencontré une fois lors d'une conversion MP3/WAV. Restez en MP3.
- Fichiers doublés, comptage faussé ? Un problème rencontré sur certaine cartes micro-SD du aux fichiers cachés ou à la poubelle. Vous devez alors supprimer manuellement les fichiers inutiles. Mais avant ça, un formatage est toujours recommandé avant une nouvelle utilisation.
- Sur PC, activez l'option "Afficher les fichiers et dossiers cachés" et supprimez-les.
- Sur MacOS, une fois les fichiers sur votre carte :
- Ouvrez le "Terminal".
- Si vous ne connaissez pas le nom de votre SD : écrivez "ls /Volumes" (entrer) et vous allez le connaitre.
- Écrivez "dot_clean /Volumes/NOM_DE_VOTRE_SD" (entrer).
- Puis éjectez la carte.
- Le problème doit être résolu.
- Buzz audio ? Plusieurs pistes :
- Un problème rencontré avec certaine cartes micro-SD. Pour le confirmer, allumez le module au volume minimum. S'il y a un buzz lorsque la carte est présente, éjectez-là "à chaud". Si le bug s'arrête, c'est votre carte qui pose problème. Changez-là par un autre modèle.
- C'est étrange, mais le DF Player a parfois les pattes sales, ce qui génère un bruit. Même si je les nettoie bien avant expédition, je vous invite à le déconnecter, les re-nettoyer et le rebrancher DANS LE BON SENS !
- Le Nano permet l'alimentation d'accessoires jusqu'à 250mA. Cela permet l'alimentation de plein de choses, mais pas les plus gourmandes tel que les relais, les écran etc. Je vous invite à installer une seconde alimentation destinée aux accessoires, avec la masse commune à l'Exposi'Son.
- Un problème de reconnaissance du Nano par IDE ? Utilisez la version 1.0.3 de la librairie "DFRobotDFPlayerMini.h", et essayez les boards "ATmega328P" avec ou sans "(Old bootloader)".
- Un composant connecté au Nano ne marche pas bien ? Certain composants ou accessoires ont besoin d'une alimentation stable. Le Nano est malheureusement assez lent. Je vous préconise donc d'ajouter un "delay();" de quelques millisecondes à quelques secondes, en première ligne de votre boucle "setup()". Par exemple "delay(2000);". Cela permet aux accessoires de bien démarrer avant d'être appelés dans le code.
- Le module chauffe ? Oui, selon mes mesures le Nano atteint 40 à 60°C au niveau des LED (le composant au dessous du circuit chauffe en régulant les tentions). Pas de panique, le Nano peut chauffer jusqu'à 70°C sans crainte. Si ça vous inquiète, vous pouvez coller un dissipateur thermique sur le point le plus chaud.
Versions 55u23
A chaque fois que je lance une nouvelle production, je fais quelques modifications sur le dessin du circuit imprimé. Donc n'hésitez pas à me er pour me faire part de vos suggestions pour les prochaines versions !
Pourquoi je parle souvent de "mini" ? Parce qu'il a existé en version "maxi". Dans cette ancienne version il y avait un Raspberry Pi et une sortie en XLR. Sa taille était donc... maxi. Depuis, j'ai miniaturisé le plus possible et abandonné la taille "Maxi".
- Ambi'Son Maxi, de 2019 à 2022 :
- Novembre 2019 - V1 : Première version du module Maxi. Stéréo. 1 sortie en XLR, l'autre sur bornier.
- Décembre 2019 - V2 : Quelques correctifs mineurs.
- Février 2020 - V3 : Ajout d'un programmateur facile via une rangé de switchs.
- Juillet 2022 - V4 : Toujours Maxi, mais avec un Nano. Ajout d'une sortie jack stéréo.
- Ambi'Son Mini, depuis 2023 :
- Octobre 2023 - V1 : Première version du module Mini. Stéréo.
- Février 2024 - V2 : Quelques correctifs mineurs.
- Octobre 2024 - V3 : Stéréo en sortie "Line". Ajout d'une entrée DC 7-12V. Ajout d'une protection contre les inversions de polarité. Ajout d'un bouton poussoir pour contrôler 3 modes de lecture. Remplacement du volume analogique par un volume numérique plus précis.
- Janvier 2025 - V4 : Ajout de résistances de sortie au niveau du jack, pour protéger des court-circuits. Quelques correctifs mineurs.
- Avril 2025 - V5 : Carte redessinée. Ajout d'un switch pour sélectionner "Line" ou "Speaker". Quelques correctifs mineurs.
Conclusion 6x662p
L'utilisation de ce module est vraiment simple, mais au risque de me répéter : n'hésitez pas à vous rendre sur le forum dédié au bricolage électronique si vous avez la moindre question ou suggestions sur son sujet !