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

Programmation

Durée

01:00:00

Nombre de vidéos

0

Certificat de fin de formation

NON