Différences entre versions de « Projets:La main à l'oreille V2 »
(33 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
== Description du projet == | == Description du projet == | ||
− | L'objectif du projet est la réalisation d’une boite permettant de jouer différents sons pré-enregistrés en fonction des objets que l’on pose dessus. Ce projet possède aussi un écran d’affichage LCD permettant de connaitre le son joué. | + | L'objectif du projet est la réalisation d’une boite permettant de jouer différents sons pré-enregistrés en fonction des objets que l’on pose dessus. Ce projet possède aussi un écran d’affichage LCD permettant de connaitre le son joué. <br> |
Ce projet est basé sur la boite sonore réalisée sur le site Spiderwan. | Ce projet est basé sur la boite sonore réalisée sur le site Spiderwan. | ||
Ligne 11 : | Ligne 11 : | ||
== Analyse de l'existant et liens utiles== | == Analyse de l'existant et liens utiles== | ||
− | + | Le projet est basé sur celui réalisé sur le site de [http://spiderwan.free.fr/projet-soundbox/index.html Spiderwan] | |
− | |||
− | [ | ||
− | |||
− | |||
== Matériel == | == Matériel == | ||
− | * | + | * [https://www.amazon.fr/HiLetgo-RC522-RF-S50-Cartes-Porte-cl%C3%A9s-Raspberry/dp/B07B3N1WTL/ref=pd_lpo_147_t_1/262-6854050-3318516?_encoding=UTF8&pd_rd_i=B07B3N1WTL&pd_rd_r=2f37c87c-64c1-41a0-b4bb-0cfde6d8a0ce&pd_rd_w=SwTrR&pd_rd_wg=zqFu7&pf_rd_p=a29aaf26-3f52-4478-a098-7d3c931a4983&pf_rd_r=TYKFTE8BEPY7W6DA5SVP&psc=1&refRID=TYKFTE8BEPY7W6DA5SVP Capteur RFID Arduino] |
− | * | + | * [https://www.conrad.fr/p/velleman-vma203-1-pcs-096815 Ecran LCD et Clavier VELLEMAN VMA203] |
− | * | + | * [https://www.amazon.fr/ANGEEK-YX5300-Control-Serial-Arduino/dp/B07XY8Y94Z/ref=pd_lpo_147_t_0/262-6854050-3318516?_encoding=UTF8&pd_rd_i=B07XY8Y94Z&pd_rd_r=3b944578-1493-48a9-b8f7-14a7cf39d9ea&pd_rd_w=97aXR&pd_rd_wg=8KOin&pf_rd_p=a29aaf26-3f52-4478-a098-7d3c931a4983&pf_rd_r=9W1RTKMPZZTVH8FNM318&psc=1&refRID=9W1RTKMPZZTVH8FNM318 Serial MP3 Player YX5300 UART] |
− | + | * [https://store.arduino.cc/ Arduino Uno ] | |
− | |||
− | |||
− | * [https:// | ||
==Outils== | ==Outils== | ||
− | * | + | * Arduino IDE |
− | * | + | * Cable USB A-B |
− | |||
− | |||
− | |||
==Fichiers source== | ==Fichiers source== | ||
− | + | Les fichiers que nous utiliserons dans ce projet sont : | |
− | * | + | * Le programme : [[:File:RFID-MP3-principal.zip]] |
− | + | * Boite | |
− | |||
− | * | ||
==Etapes de fabrication pas à pas== | ==Etapes de fabrication pas à pas== | ||
− | + | Nous allons expliqué comment réaliser une version du projet de main à l'oreille, il est possible de faire de nombreuses modifications à ce projet. Ici, on utilisera un écran LCD afin d'afficher des informations sur le fonctionnement de la boite. | |
+ | |||
+ | ===Etape 1 : Montage === | ||
+ | [[File:Untitled Sketch 2_bb.png|600px]] <br> | ||
+ | Voici le montage qui doit être réalisé : | ||
+ | {| class="wikitable centre" | ||
+ | |- | ||
+ | ! Capteur RFID | ||
+ | ! Arduino UNO | ||
+ | |||
+ | |- | ||
+ | |SDA | ||
+ | |10 | ||
+ | |- | ||
+ | |SCK | ||
+ | |13 | ||
+ | |- | ||
+ | |MOSI | ||
+ | |11 | ||
+ | |- | ||
+ | |MISO | ||
+ | |12 | ||
+ | |- | ||
+ | |GND | ||
+ | |GND | ||
+ | |- | ||
+ | |RST | ||
+ | |9 | ||
+ | |- | ||
+ | |3.3V | ||
+ | |3.3V | ||
+ | |||
+ | |} | ||
+ | {| class="wikitable centre" | ||
+ | |- | ||
+ | ! MP3 Serial Multiplayer | ||
+ | ! Arduino UNO | ||
+ | |||
+ | |- | ||
+ | |RX | ||
+ | |A1 | ||
+ | |- | ||
+ | |TX | ||
+ | |A2 | ||
+ | |- | ||
+ | |VCC | ||
+ | |5V | ||
+ | |- | ||
+ | |GND | ||
+ | |GND | ||
+ | |||
+ | |} | ||
+ | {| class="wikitable centre" | ||
+ | |- | ||
+ | ! Ecran LCD VELLEMAN | ||
+ | ! Arduino UNO | ||
+ | |||
+ | |- | ||
+ | |RS | ||
+ | |8 | ||
+ | |- | ||
+ | |ENABLE | ||
+ | |9 | ||
+ | |- | ||
+ | |D4 | ||
+ | |4 | ||
+ | |- | ||
+ | |D5 | ||
+ | |5 | ||
+ | |- | ||
+ | |D6 | ||
+ | |6 | ||
+ | |- | ||
+ | |D7 | ||
+ | |7 | ||
− | === | + | |} |
+ | ===Etape 2 : Programmation === | ||
+ | Le programme que nous avons choisi ici est basé sur celui réalisé par Erwan sur le site [http://spiderwan.free.fr/projet-soundbox/programmation.html Spiderwan]. | ||
+ | Nous l’avons modifié afin de le rendre plus simple d’utilisation et de l’adapter à l’utilisation d’un écran LCD.<br><br> | ||
+ | <b><font size="3"> a) Télécharger les bibliothèques nécessaires </font></b><br> | ||
+ | Pour réaliser ce projet, deux bibliothèques sont nécessaires, les bibliothèques MFRC522 et SerialMP3Player. | ||
+ | <br><br> | ||
+ | Aller dans "Inclure une bibliothèque" -> "Gérer les biliothèques"<br><br> | ||
+ | [[File:biblio1.png|400px]]<br><br> | ||
+ | Rechercher MFRC522 et télécharger la bibliothèque "MFRC522".<br><br> | ||
+ | [[File:biblio2.png|400px]]<br><br> | ||
+ | Rechercher YX5300 et télécharger la bibliothèque "Serial MP3 Player".<br><br> | ||
+ | [[File:biblio3.png|400px]]<br><br> | ||
+ | <b><font size="3"> b) Utilisation des exemples </font></b><br><br> | ||
+ | Chaque puce RFID possède un code RFID unique que nous allons devoir utilisé. Pour le trouver, nous allons utiliser un exemple de la bibliothèque MFRC522.<br> | ||
+ | Aller dans "Fichier" -> "Exemples" -> "MFRC522" -> "ReadUidMultiReader".<br><br> | ||
+ | [[File:biblio4.png|400px]]<br><br> | ||
+ | Il est aussi possible d'utiliser un exemple de la bibliothèques SerialMP3Multiplayer afin de test si le module fonctionne. Pour cela seléctionner l'exemple de la bibliothèques nommé "BasicsCommands"<br><br> | ||
+ | [[File:biblio5.png|400px]] | ||
+ | <br><br> | ||
+ | <b><font size="3"> c) Enregistrement sur la carte SD </font></b><br><br> | ||
+ | Mettre les sons dans la carte SD et les classer dans l'ordre recherché. Le son joué par la première puce sera le premier son de la carte. <br><br> | ||
+ | <b><font size="3"> d) Téléchargement du programme </font></b><br><br> | ||
+ | Vous pouvez télécharger le programme ici [[:File:RFID-MP3-principal.zip]].<br><br> | ||
+ | Après avoir décompresser le fichier, vous pouvez lancer le programme CARDS.ino. | ||
+ | Les seules informations que vous aurez à modifier sont dans l'onglet CARDS.<br> | ||
+ | Il vous suffira d'entrer le code de la puce RFID ainsi que le nom du son que vous voulez afficher dans l'initialisation.<br><br> | ||
+ | [[File:programme1.JPG|800px]]<br><br> | ||
+ | Il ne vous reste plus qu'à téléverse le programme dans la carte Arduino et la main à l'oreille est prête à l'utilisation. | ||
− | === | + | ===Etape 3 : Le Boitier=== |
+ | Voici un exemple de boitier pour la main à l'oreille réalisé à la laser : |
Version actuelle datée du 22 juillet 2022 à 10:35
Description du projet
L'objectif du projet est la réalisation d’une boite permettant de jouer différents sons pré-enregistrés en fonction des objets que l’on pose dessus. Ce projet possède aussi un écran d’affichage LCD permettant de connaitre le son joué.
Ce projet est basé sur la boite sonore réalisée sur le site Spiderwan.
Cahier des charges
- Enregistrement des sons sur une carte SD
- Utilisation de puce RFID pour repérer les objets
- Utilisation d'un récepteur RFID
- Modification du programme simple
Analyse de l'existant et liens utiles
Le projet est basé sur celui réalisé sur le site de Spiderwan
Matériel
Outils
- Arduino IDE
- Cable USB A-B
Fichiers source
Les fichiers que nous utiliserons dans ce projet sont :
- Le programme : File:RFID-MP3-principal.zip
- Boite
Etapes de fabrication pas à pas
Nous allons expliqué comment réaliser une version du projet de main à l'oreille, il est possible de faire de nombreuses modifications à ce projet. Ici, on utilisera un écran LCD afin d'afficher des informations sur le fonctionnement de la boite.
Etape 1 : Montage
Voici le montage qui doit être réalisé :
Capteur RFID | Arduino UNO |
---|---|
SDA | 10 |
SCK | 13 |
MOSI | 11 |
MISO | 12 |
GND | GND |
RST | 9 |
3.3V | 3.3V |
MP3 Serial Multiplayer | Arduino UNO |
---|---|
RX | A1 |
TX | A2 |
VCC | 5V |
GND | GND |
Ecran LCD VELLEMAN | Arduino UNO |
---|---|
RS | 8 |
ENABLE | 9 |
D4 | 4 |
D5 | 5 |
D6 | 6 |
D7 | 7 |
Etape 2 : Programmation
Le programme que nous avons choisi ici est basé sur celui réalisé par Erwan sur le site Spiderwan.
Nous l’avons modifié afin de le rendre plus simple d’utilisation et de l’adapter à l’utilisation d’un écran LCD.
a) Télécharger les bibliothèques nécessaires
Pour réaliser ce projet, deux bibliothèques sont nécessaires, les bibliothèques MFRC522 et SerialMP3Player.
Aller dans "Inclure une bibliothèque" -> "Gérer les biliothèques"
Rechercher MFRC522 et télécharger la bibliothèque "MFRC522".
Rechercher YX5300 et télécharger la bibliothèque "Serial MP3 Player".
b) Utilisation des exemples
Chaque puce RFID possède un code RFID unique que nous allons devoir utilisé. Pour le trouver, nous allons utiliser un exemple de la bibliothèque MFRC522.
Aller dans "Fichier" -> "Exemples" -> "MFRC522" -> "ReadUidMultiReader".
Il est aussi possible d'utiliser un exemple de la bibliothèques SerialMP3Multiplayer afin de test si le module fonctionne. Pour cela seléctionner l'exemple de la bibliothèques nommé "BasicsCommands"
c) Enregistrement sur la carte SD
Mettre les sons dans la carte SD et les classer dans l'ordre recherché. Le son joué par la première puce sera le premier son de la carte.
d) Téléchargement du programme
Vous pouvez télécharger le programme ici File:RFID-MP3-principal.zip.
Après avoir décompresser le fichier, vous pouvez lancer le programme CARDS.ino.
Les seules informations que vous aurez à modifier sont dans l'onglet CARDS.
Il vous suffira d'entrer le code de la puce RFID ainsi que le nom du son que vous voulez afficher dans l'initialisation.
Il ne vous reste plus qu'à téléverse le programme dans la carte Arduino et la main à l'oreille est prête à l'utilisation.
Etape 3 : Le Boitier
Voici un exemple de boitier pour la main à l'oreille réalisé à la laser :