Module de reconnaissance vocale V3 pour Arduino
€36,71
En stock (peut être commandé)
Quantità | Prezzo Unitario |
---|---|
12 - 49 | €33,04 |
50 - 99 | €29,37 |
100 + | €25,70 |
Product Description
Modulo V3 riconoscimento vocale par ArduinoSpeaker dépendant.
- Alimentazione: 4.5-5.5V
- Corrente assorbita: <40mA
- Livelli entrée / sortie : Interface UART de niveau TTL 5 V
- Interfaccia analogica: connecteur de microphone mono-canal de 3,5 mm + interface de broche de microphone
- Capacité: 80 istruzioni vocali lunghi max 1,5sec composti da 1 o 2 parole . (7 comandi vocali alla volta disponibili)
- Loisirs: 33 x 15,6 mm
Nous savons tous qu’il existe une sorte de module qui peut contrôler la lumière en marche et en arrêt. Vous émettez un son, la lumière s’allume. Puis après un certain temps, il s’éteint. Ce n’est pas de la reconnaissance vocale. Nous pouvons l’appeler Sound Control. La reconnaissance vocale est quelque chose qui sait exactement ce que vous disiez.
Nous avons réfléchi à un module qui permet de contrôler d’autres appareils par la voix et cela ne coûtera pas trop cher. Enfin, nous avons conçu ce module. Eh bien, que peut faire ce module? Il peut reconnaître jusqu’à 15 instructions vocales, ce qui convient à la plupart des cas impliquant un contrôle vocal.
Paramètres: span >
- Tension: 4,5-5,5 V
- Current: <40mA
- Interface numérique: niveau 5 V TTL pour interface UART et GPIO
- Interface analogique: connecteur de microphone mono-canal 3,5 mm + interface de broche de microphone
- Précision de reconnaissance: 99% (dans un environnement idéal) < / li>
Feature
- Prend en charge 80 commandes vocales maximum, avec chaque voix 1500 ms (un ou deux mots parlant) < / li>
-
7 commandes vocales maximum efficaces en même temps - La bibliothèque Arduino est fournie < / span>
- Contrôle facile: UART / GPIO
- Sortie générale des broches de contrôle utilisateur
Exemple 1 span>
Ici, je vais vous montrer un exemple comment contrôler RVB par la voix. p>
1. Enregistrement
Nous devons envoyer une commande série à ce module. Vous aurez peut-être besoin d’un module USB-TTL (page produit) pour le connecter au PC. Envoyez la commande 0xaa11 pour enregistrer. Veuillez vous reporter au manuel pour plus d’informations.
Veuillez enregistrer les instructions vocales suivantes dans l’ordre:
WHITE
RED
GREEN
BLUE
OFF
2. Connexion matérielle
Le module dans l’image ci-dessus est V1. Pour V2, la connexion est la même.
3. Code
int redPin = 11; // Pétale R sur module LED RGB connecté à la broche numérique 11
int greenPin = 9; // Pétale G sur module LED RGB connecté à la broche numérique 9
int bluePin = 10; // Pétale B sur module LED RGB connecté à la broche numérique 10
byte com = 0; // réponse de la reconnaissance vocale
void setup ()
{
Serial.begin (9600);
pinMode (ledPin, OUTPUT); // définit le ledPin comme une sortie
pinMode (redPin, OUTPUT); // définit le redPin comme une sortie
pinMode (greenPin, OUTPUT); // définit le greenPin comme une sortie
pinMode (bluePin, OUTPUT); // définit le bluePin comme une sortie
delay (2000);
Serial.write (0xAA);
Serial.write (0x37);
delay (1000);
Serial.write (0xAA);
Serial.write (0x21);
}
void loop () // courir encore et encore
< p style = "text-align: left;" align = "center"> {
while (Serial.available ())
{
com = Serial.read ();
switch (com)
{
color (255,255,255); // allume la LED RGB – blanc
break;
case 0x12:
color (255, 0, 0); // allume la LED RGB rouge
break;
case 0x13:
color (0,255, 0); // allume la LED RGB verte
break;
case 0x14:
color (0, 0, 255); // allume la LED RGB en bleu
break;
case 0x15:
color (0,0,0); // éteint la LED RGB
break;
}
}
}
void color (unsigned char red, unsigned char green, unsigned char blue) // la couleur générant fonction
{
analogWrite (redPin, red * 102/255);
< p style = "text-align: left;" align = "center"> analogWrite (bluePin, blue * 173/255);
< p style = "text-align: left;" align = "center"> analogWrite (greenPin, green * 173/255);
< p style = "text-align: left;" align = "center"> }
Téléchargez le code ci-dessus sur Ardui-no. Veuillez déconnecter TX et RX pendant le téléchargement du code car le téléchargement occuperait l’interface série.
4. Vidéo
Une fois le téléchargement terminé, connectez RX et TX, puis appuyez sur le bouton RESET sur Ardui-no. < / p>
Vous pouvez voir la vidéo sur Youtube
< / span>
< / span>
Exemple 2 span >
Ici, nous allons vous montrer comment utiliser la sortie GPIO pour contrôler un autre appareil.
Étape 1
Vous devez d’abord enregistrer l’instruction vocale. Envoyez la commande 0xAA12 (groupe 2).
Veuillez enregistrer les 5 instructions vocales suivantes dans l’ordre donné:
» One «
» Two «
» Three «
» Four «
» Five «
Veuillez noter que vous devez parler clairement.
Étape 2
Connectez l’appareil aux LED de la manière suivante:
Étape 3
Importer le groupe de voix 2 par la commande 0xAA22 ou définir la broche GCH HIGH et la broche GCL LOW
Énoncer des instructions vocales.
Vous pouvez maintenant contrôler les LED par la voix.
Be the first to review “Module de reconnaissance vocale V3 pour Arduino”
You must be logged in to post a review.
There are no reviews yet.