Ce que vous apprendrez
Utilisation du module de reconnaissance vocale Elechouse V3
Prérequis
Aucun
Contenu du cours
Pour réaliser ce tutoriel, nous aurons besoin du matériel suivant :
● Un module de reconnaissance vocale Elechouse V3 et son microphone
Module Elechouse V3 et un microphone
● Une carte Arduino Uno
Carte Arduino UNO
● Un câble USB pour connecter l’Arduino au PC
Câble USB A-B
● Des fils de connexion
Connecteurs mâle-mâle
● Une DEL
Diode Electroluminescente
● Une résistance de 220 ohms
Résistance de 220 ohms
● Une breadboard
Plaquette breadboard
NB : Tout le matériel utilisé est disponible sur le site de YoupiLab (youpilab.com)
Installation de la bibliothèque
Pour utiliser le module de reconnaissance vocale Elechouse V3 avec Arduino, il faut installer une librairie spécifique qui est disponible sur le site web de Elechouse. Cette librairie contient des exemples de code pour contrôler une LED, un relais ou un servo-moteur avec la voix.
Pour installer la librairie, suivez les étapes suivantes :
● Téléchargez le fichier zip de la librairie. Vous pouvez télécharger le ficher zip de la librairie à partir du lien suivant : https://www.elechouse.com/elechouse/images/product/VR3/VoiceRecognitionV3.zip
● Décompressez le fichier zip dans votre IDE Arduino
Avant de pouvoir utiliser le module de reconnaissance vocale Elechouse
V3, il faut l’entraîner à reconnaître les commandes vocales que nous voulons
utiliser. Le module peut stocker jusqu’à 80 commandes vocales d’une durée
maximale de 1500 millisecondes chacune. Il n’y a pas de restriction sur la
langue ou le son des commandes, mais il faut que le module soit entraîné par la
même personne qui va l’utiliser, car il est dépendant du locuteur.
Pour entraîner le module à reconnaître les commandes vocales, suivez
les étapes suivantes :
Plan de câblage du module Elechouse
V3, la carte Arduino et la led
● Connectez le module à l’Arduino via le plan
suivant :
Elechouse V3 |
Arduino UNO |
Rx |
3 |
Tx |
2 |
VCC |
5V |
GND |
GND |
Connection entre l’Arduino UNO et le
Elechouse V3
● Connecter l’Arduino au PC via son câble.
● Ouvrez l’exemple “vr_sample_train” de la
librairie VR3 dans l’IDE Arduino et téléversez-le sur votre carte.
● Ouvrez le moniteur série de l’IDE Arduino et
réglez le débit en bauds à 115200.
● Envoyez la commande train (indice). Ex : (les
indices commencent à partir de 0).
● Prononcez la commande vocale souhaitée dans le
microphone du module et attendez la confirmation (Chaque commande doit être
inférieure à 1500 ms).
● Répétez la même commande vocale autant de fois
qu’il le faut pour la mémoriser.
● Répétez les étapes précédentes pour les autres
commandes vocales.
● Envoyez la commande load (indice) pour charger
les enregistrements. Ex : load 0 1
● Vous pouvez maintenant vérifier les enregistrements
en prononçant les commandes vocales pour voir si elles répondent correctement.
Par exemple, si vous voulez entraîner le module à reconnaître les
commandes “allume” et “éteins” pour contrôler une LED, vous pouvez faire comme
suit :
● Envoyez train 0 par exemple pour l'enregistrer
dans au niveau du premier indice
● Prononcez “allume” en suivant les instructions
jusqu’à la confirmation de l’enregistrement
● Envoyez “train 1” par exemple pour
l'enregistrer au niveau du deuxième indice
● Prononcez “éteins” en suivant les instructions
jusqu’à la confirmation de l’enregistrement
● Une fois fini, envoyer load 0 1 pour charger
les enregistrements
Utilisation du module
Une fois que le module est entraîné, nous pouvons l’utiliser pour
contrôler des périphériques avec la voix. Nous pouvons utiliser la librairie
VR3 pour décoder ce code et exécuter l’action correspondante.
Pour utiliser le module avec Arduino, suivez les étapes suivantes :
● Connectez le module à l’Arduino UNO R3 et au PC
via un câble USB.
● Connectez la LED à la broche 13 de l’Arduino et
à la masse via une résistance de 220 ohms.
● Ouvrez l’exemple “vr_sample_led” de la
librairie VR3 dans l’IDE Arduino et téléversez-le sur votre carte.
● Ouvrez le moniteur série de l’IDE Arduino et
réglez le débit en bauds à 115200.
● Prononcez les commandes vocales que vous avez
entraînées pour contrôler la LED.
Montage du module de reconnaissance
vocale Elechouse V3 avec Arduino UNO pour contrôler une led
Conclusion
Nous avons vu dans ce tutoriel comment utiliser le module de
reconnaissance vocale Elechouse V3 avec Arduino. Ce module est un outil
intéressant pour ajouter une interaction vocale à vos projets. Vous pouvez
l’utiliser pour contrôler d’autres périphériques ou applications en modifiant
le code selon vos besoins.
Tutoriel sur le module de reconnaissance vocale Elechouse V3.
Catégorie
Durée
01:00:00
Nombre de vidéos
0
Certificat de fin de formation
NON