Arduino UNO R4 - Lecteur MP3
Ce tutoriel vous explique comment créer un lecteur MP3 en utilisant un Arduino UNO R4, un module lecteur MP3, une carte microSD et un haut-parleur. Le lecteur MP3 charge de la musique ou des enregistrements audio à partir de la carte microSD. L'Arduino UNO R4 contrôle le module lecteur MP3 pour sélectionner et lire une chanson à partir de la carte, la convertir en signal audio et envoyer ce signal au haut-parleur. Nous aborderons ces étapes en détail.
- Comment connecter un haut-parleur et des modules MP3 à l'Arduino UNO R4
- Comment programmer l'Arduino UNO R4 pour lire une chanson à partir d'une carte microSD
- Comment ajouter des boutons lecture, pause, suivant et précédent
Ensuite, vous pouvez modifier le code pour inclure un potentiomètre ou un encodeur rotatif afin d'ajuster le volume.

Préparation du matériel
Ou vous pouvez acheter les kits suivants:
1 | × | Kit de Démarrage DIYables STEM V4 IoT (Arduino inclus) | |
1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos du module lecteur MP3 série et du haut-parleur
Brochage du module lecteur MP3 série
Un module lecteur MP3 série comprend trois interfaces :
- L’interface vers l’Arduino UNO R4: comporte quatre broches:
- RX pin : Cette broche est destinée aux données et doit être connectée à la broche TX de l’Arduino UNO R4, en utilisant soit Hardware Serial soit Software Serial.
- TX pin : Cette broche est aussi destinée aux données et doit être connectée à la broche RX de l’Arduino UNO R4, par Hardware Serial ou Software Serial.
- VCC pin : Cette broche sert à l’alimentation et doit être connectée à VCC (5V).
- GND pin : Il s’agit d’une broche de masse et doit être connectée à GND (0V).
- L’interface vers le haut-parleur: une prise femelle jack auxiliaire de 3,5 mm.
- L’interface vers la carte Micro SD: Le connecteur Micro SD situé à l’arrière du module.

Schéma des broches du haut-parleur
Un haut-parleur a généralement deux points de connexion :
- Connexion audio : Il utilise un connecteur mâle jack de 3,5 mm pour se connecter au lecteur MP3.
- Connexion d'alimentation : Il peut utiliser une connexion USB, un adaptateur secteur 5 V, ou d'autres types de sources d'alimentation.
Comment ça marche
Ce dont nous avons besoin pour nous préparer :
- Sauvegardez une liste de chansons ou d'enregistrements sur une carte microSD.
- Insérez la carte microSD dans le module MP3.
- Connectez le module MP3 à l'Arduino UNO R4.
- Connectez le module MP3 à un haut-parleur.
- Connectez le haut-parleur à une source d'alimentation.
Chaque fichier MP3 sur la carte microSD porte un numéro qui commence à zéro et indique l'ordre des chansons.
Nous pouvons alors configurer l'Arduino UNO R4 pour envoyer des commandes au module lecteur MP3. Il peut gérer ces commandes :
- Démarrer la lecture
- Arrêter
- Lire le prochain
- Lire le précédent
- Régler le volume
Le module lecteur MP3 lit le fichier MP3 stocké sur la carte microSD, le transforme en un signal audio et envoie ce signal au haut-parleur via l'interface auxiliaire de 3,5 mm.
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino UNO R4 - Jouer de la musique
Le code ci-dessous démarre la lecture de la première chanson enregistrée sur la carte Micro SD.
Étapes rapides
Suivez ces instructions étape par étape :
- Si c'est votre première utilisation de l'Arduino Uno R4 WiFi/Minima, reportez-vous au tutoriel sur Arduino UNO R4 - Installation du logiciel..
- Branchez les composants selon le schéma fourni.
- Branchez la carte Arduino Uno R4 sur votre ordinateur à l'aide d'un câble USB.
- Lancez l'IDE Arduino sur votre ordinateur.
- Sélectionnez la carte Arduino Uno R4 appropriée (par exemple Arduino Uno R4 WiFi) et le port COM.
- Suivez les étapes de la section Comment ça fonctionne
- Copiez le code fourni et utilisez-le dans l'IDE Arduino
- Appuyez sur le bouton Télécharger dans l'IDE Arduino pour envoyer le code à l'Arduino UNO R4
- Amusez-vous avec la musique
Code Arduino UNO R4 - Jouer de la musique avec des boutons de contrôle
Le code ci-dessous est une version améliorée du code précédent. Il comprend quatre boutons qui vous permettent de contrôler le lecteur MP3.
Les connexions de câblage pour le code mentionné :

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Voir Comment alimenter l'Arduino UNO R4..
Maintenant, vous pouvez modifier les projets afin d'inclure davantage de fonctionnalités, par exemple :
- Ajoutez un potentiomètre pour régler le volume. Pour les instructions, reportez-vous au tutoriel Arduino UNO R4 - potentiomètre..
- Ajoutez une télécommande infrarouge en suivant le tutoriel Arduino UNO R4 - Télécommande infrarouge..
- Ajoutez un lecteur RFID et une carte pour créer un lecteur MP3 RFID. Pour plus de détails, consultez le tutoriel Arduino UNO R4 - RFID/NFC..