Module de reconnaissance vocale Contrôle série Arduino Speech Recognition V3.1

Module de reconnaissance vocale Contrôle série Arduino Speech Recognition V3.1

View More

31,02

(1 customer review)

Attualmente disponibile su ordinazione con consegna prevista entro 60 giorni circa dall'acquisto.

QuantitàPrezzo Unitario
12 - 49 27,91
50 - 99 24,81
100 + 21,71

Product Description

Contrôle série du module de reconnaissance vocale Arduino Speech Recognition V3.1

Module de reconnaissance vocale V3 pour ArduinoSpeaker.

  • Alimentation: 4,5-5,5 V
  • Consommation de courant: <40mA
  • Niveaux d’entrée / sortie: 5 V niveau TTL Interface UART
  • Interface analogique: 3,5 connecteur de microphone mono-canal mm + interface de broche de microphone
  • Capacité: 80 instructions vocales max 1.5sec de long composées de 1 ou 2 mots. (7 commandes vocales disponibles à la fois)
  • Dimensions: 33 x 15,6 mm

Nous savons tous qu’il existe une sorte de module qui peut allumer et éteindre la lumière. 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 pensé à un module qui permet de contrôler d’autres appareils par la voix et il le fera 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:

  • Tension: 4,5-5,5 V
  • Courant: <40mA
  • Interface numérique: niveau TTL 5 V pour l’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)

Fonctionnalité

  • Assistance maximum 80 commandes vocales, avec chaque voix 1500 ms (un ou deux mots parlant)
  • Maximum 7 commandes vocales efficaces en même temps < / span>
  • La bibliothèque Arduino est fournie
  • Contrôle facile: UART / GPIO
  • Sortie générale des broches de contrôle utilisateur

Exemple 1

Ici, je vais vous montrer un exemple de contrôle du RVB par la voix.

1. Enregistrement

Nous devons envoyer une commande série à ce module. Vous pouvez avoir besoin d’un module USB-TTL (page produit) pour le connecter au PC. Envoyez la commande 0xaa11 pour enregistrer. Veuillez vous référer 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

{

while (Serial.available ())

{

com = Serial.read ();

switch (com)

{

case 0x11:

couleur (255,255,255); // allume la LED RGB – blanc

break;

case 0x12:

couleur (255, 0, 0); // allume la LED RGB rouge

break;

case 0x13:

couleur (0,255, 0); // allume la LED RGB verte

break;

case 0x14:

couleur (0, 0, 255); // allume la LED RGB en bleu

break;

case 0x15:

couleur (0,0,0); // éteint la LED RGB

break;

}

}

}

void color (unsigned char red, unsigned char green, unsigned char blue) // la fonction de génération de couleurs

{

analogWrite (redPin, red * 102/255);

analogWrite (bluePin, blue * 173/255);

analogWrite (greenPin, green * 173/255);

}

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.

Vous pouvez voir la vidéo sur Youtube

Exemple 2

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. Envoyer 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

Importez le groupe de voix 2 par la commande 0xAA22 ou définissez la broche GCH HIGH et la broche GCL LOW

Prononcez des instructions vocales.

Vous pouvez maintenant contrôler les LED par la voix.

Abbiamo disponibili datasheet di tutti i component, qualora non fosse presente nella scheda download del prodotto inviaci un messaggio dal modulo contattaci e lo pubblicheremo il prima possibile nel nostro sito.

Facebooktwitterredditpinterestlinkedinmail

There are no reviews yet.

Be the first to review “Module de reconnaissance vocale Contrôle série Arduino Speech Recognition V3.1”