Difference between revisions of "Lecteur MP3 sur base d'Arduino Uno et DFplayer mini"

 
(13 intermediate revisions by the same user not shown)
Line 16: Line 16:
 
}}
 
}}
 
{{Introduction
 
{{Introduction
|Introduction=<translate>Création d'un baladeur MP3 en combinant deux technologies.</translate>
+
|Introduction=<translate>Création d'un baladeur MP3 en combinant deux technologies.
 +
 
 +
Vous trouverez, également, tous les fichiers sur : https://www.thingiverse.com/thing:4198439</translate>
 
}}
 
}}
 
{{Materials
 
{{Materials
Line 49: Line 51:
 
| class="props" |tension 9V
 
| class="props" |tension 9V
 
|}
 
|}
 +
Carte mini sd max 32Gb
 +
 
Plaque Contreplaqué 4mm Peuplier (600x600)</translate>
 
Plaque Contreplaqué 4mm Peuplier (600x600)</translate>
 
|Tools=<translate>Arduino IDE
 
|Tools=<translate>Arduino IDE
Line 55: Line 59:
 
|Tuto_Attachments={{Tuto Attachments
 
|Tuto_Attachments={{Tuto Attachments
 
|Attachment=Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_spe033.pdf
 
|Attachment=Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_spe033.pdf
 +
}}{{Tuto Attachments
 +
|Attachment=Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_codemp3.ino
 +
}}{{Tuto Attachments
 +
|Attachment=Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_lecteur-mp3-walkman.svg
 
}}
 
}}
 +
|ExternalAttachmentsLinks={{ExternalAttachmentsLinks
 +
|ExternalAttachmentsLinks=https://www.thingiverse.com/thing:4198439
 +
}}{{ExternalAttachmentsLinks}}
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
Line 66: Line 77:
 
Quelques caractérisques du DFplayer mini
 
Quelques caractérisques du DFplayer mini
  
* Taux d'échantillonnage : 8KHz, 11.025KHz, 12KHz, 16KHz, 22.05KHz jusque 48KHz
+
*Taux d'échantillonnage : 8KHz, 11.025KHz, 12KHz, 16KHz, 22.05KHz jusque 48KHz
* Prend en charge FAT16, FAT32, supporte maximum 32 go syr carte mini-sd
+
*Prend en charge FAT16, FAT32, supporte maximum 32 go syr carte mini-sd
* Amplificateur intégré 3W
+
*Amplificateur intégré 3W
* Supporte jusque 100 dossiers de musique comportant chacun 1000 fichiers
+
*Supporte jusque 100 dossiers de musique comportant chacun 1000 fichiers
* 30 niveaux de volume, 10 niveaux d'équaliseurs ajustables
+
*30 niveaux de volume, 10 niveaux d'équaliseurs ajustables
 +
 
 +
<br />{{Info|[https://wikifab.org/images/b/b3/Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_spe033.pdf Datasheet du DFPlayer mini]}}<br /></translate>
 +
|Step_Picture_00=Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_mp3-player-module-dfplayer-mini-e1522051316373.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Schéma originel</translate>
 +
|Step_Content=<translate>Je suis parti de ce premier schéma existant
 +
 
 +
Vous pouvez le retrouver sur : https://www.electronics-lab.com/project/mp3-player-using-arduino-dfplayer-mini/</translate>
 +
|Step_Picture_00=Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_mp3-player.png
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Schéma modifié</translate>
 +
|Step_Content=<translate>Voici le schéma légèrement modifié qui me permet d'ajouter l'option volume et un bouton départ et arrêt</translate>
 +
|Step_Picture_00=Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_lecteurMP3_bb.png
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Ajout du code</translate>
 +
|Step_Content=<translate>Vous pouvez ajouter le code via l'interface IDE de votre Arduino
 +
 
 +
Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_codemp3.ino</translate>
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Test du code</translate>
 +
|Step_Content=<translate>Insérer une carte mini sd avec quelques musiques et réaliser des tests en appuyant sur les différentes commandes
  
 
<br /></translate>
 
<br /></translate>
|Step_Picture_00=Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_mp3-player-module-dfplayer-mini-e1522051316373.jpg
+
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Emballage</translate>
 +
|Step_Content=<translate>Une fois que tout est ok, nous passons à l'emballage.
 +
 
 +
Vous trouverez un exemple de fichier pour le boitier. (Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_lecteur-mp3-walkman.svg<u>)</u></translate>
 +
|Step_Picture_00=Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_IMG_20200302_165135_800x600.jpg
 +
}}
 +
{{Tuto Step
 +
|Step_Title=<translate>Petite vidéo du fonctionnement</translate>
 +
|Step_Content=<translate>https://videos.outofreality.org/videos/watch/4663c01a-1d46-4a27-ba84-6e7116a6e4a1</translate>
 +
|Step_Picture_00=Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_qrcodemp3.png
 
}}
 
}}
 
{{Notes
 
{{Notes
Line 84: Line 131:
 
}}
 
}}
 
{{Tuto Status
 
{{Tuto Status
|Complete=Draft
+
|Complete=Published
 
}}
 
}}

Latest revision as of 10:13, 12 March 2020

Author avatarSylvain DENIS (fab-c) | Last edit 12/03/2020 by AnonSylDen

Création d'un baladeur MP3 à partir d'un Arduino Uno et un DFplayer mini. Le but est de créer un objet de démonstration, donc entièrement démontable et modifiable.

Introduction

Création d'un baladeur MP3 en combinant deux technologies.

Vous trouverez, également, tous les fichiers sur : https://www.thingiverse.com/thing:4198439

Materials


1 Arduino Uno (Rev3) - ICSP type Arduino UNO (Rev3) - ICSP
1 DFRobot DFPlayer Mini variante variant 1; numéro du composant DFR0299
3 Square Pushbutton switching circuit SPST; default state Normally Open
1 1kΩ Resistor tolérance ±5%; résistance 1kΩ; boîtier 0603 [SMD]
1 Toggle Switch switching circuit SPDT; boîtier THT
1 SPEAKER boîtier pcb_mount_speaker
1 Battery block 9V tension 9V

Carte mini sd max 32Gb

Plaque Contreplaqué 4mm Peuplier (600x600)

Tools

Arduino IDE

Lasercut

Step 1 - Choix des composants

Le DFplayer mini est un module mp3 qui peut être connecté directement à un haut parleur ou à un écouteur. Il peut être utilisé comme un module autonome avec batterie, haut parleur et bouton poussoir. Il peut être, également, utilisé en combinaison avec un microcontrôleur tel qu'un Arduino (On pourra utiliser des commandes série pour lancer une musique, aller à la suivante ou la précédente, augmenter le volume, le diminuer, etc...).

Le module est prévu pour lire des cartes micro SD de 32Gb maximum formatées en FAT16 ou FAT32.


Quelques caractérisques du DFplayer mini

  • Taux d'échantillonnage : 8KHz, 11.025KHz, 12KHz, 16KHz, 22.05KHz jusque 48KHz
  • Prend en charge FAT16, FAT32, supporte maximum 32 go syr carte mini-sd
  • Amplificateur intégré 3W
  • Supporte jusque 100 dossiers de musique comportant chacun 1000 fichiers
  • 30 niveaux de volume, 10 niveaux d'équaliseurs ajustables




Step 2 - Schéma originel

Je suis parti de ce premier schéma existant

Vous pouvez le retrouver sur : https://www.electronics-lab.com/project/mp3-player-using-arduino-dfplayer-mini/



Step 3 - Schéma modifié

Voici le schéma légèrement modifié qui me permet d'ajouter l'option volume et un bouton départ et arrêt



Step 4 - Ajout du code

Vous pouvez ajouter le code via l'interface IDE de votre Arduino

Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_codemp3.ino

Step 5 - Test du code

Insérer une carte mini sd avec quelques musiques et réaliser des tests en appuyant sur les différentes commandes


Step 6 - Emballage

Une fois que tout est ok, nous passons à l'emballage.

Vous trouverez un exemple de fichier pour le boitier. (Lecteur_MP3_sur_base_d_Arduino_Uno_et_DFplayer_mini_lecteur-mp3-walkman.svg)



Comments

Published