Modulo V3 riconoscimento vocale per Arduino

Modulo V3 riconoscimento vocale per Arduino

View More

36,71

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

Quantità Prezzo Unitario
12 - 49 33,04
50 - 99 29,37
100 + 25,70

Product Description

Modulo V3 riconoscimento vocale per ArduinoSpeaker dipendente.

  • Alimentazione: 4.5-5.5V
  • Corrente assorbita: <40mA
  • Ingresso / uscita Livelli : Interfaccia UART livello TTL 5V
  • Interfaccia analogica: connettore microfono mono-canale da 3,5 mm + interfaccia pin microfono
  • Capacità: 80 istruzioni vocali lunghi max 1,5sec composti da 1 o 2 parole . (7 comandi vocali alla volta disponibili)
  • Misure: 33 x 15.6 mm

Sappiamo tutti che esiste un tipo di modulo che può controllare l’accensione e lo spegnimento della luce. Emetti un suono, la luce si accende. Quindi dopo un po ‘si spegne. Questo non è riconoscimento vocale. Potremmo chiamarlo Sound Control. Il riconoscimento vocale è qualcosa che sa esattamente cosa stavi dicendo.

Stiamo pensando a un modulo che aiuta a controllare altri dispositivi con la voce e non costerà molto. Finalmente abbiamo progettato questo modulo. Bene, cosa può fare questo modulo Può riconoscere fino a 15 istruzioni vocali, che è adatto per la maggior parte dei casi che coinvolgono il controllo vocale.

Parametri:

  • Voltaggio: 4.5-5.5V
  • Corrente: <40mA
  • Interfaccia digitale: livello TTL 5V per interfaccia UART e GPIO
  • Interfaccia analogica: connettore microfono mono-canale da 3,5 mm + interfaccia pin microfono
  • Precisione del riconoscimento: 99% (in ambiente ideale) < / li>

Feature

  • Supporta un massimo di 80 comandi vocali, con ogni voce 1500ms (una o due parole che parlano) < / li>
  • Massimo 7 comandi vocali attivi contemporaneamente
  • La libreria Arduino è fornita < / span>
  • Easy Control: UART / GPIO
  • Output pin generale controllo utente

Esempio 1

Qui ti mostrerò un esempio su come controllare RGB con la voce.

1. Registrazione

Dobbiamo inviare un comando seriale a questo modulo. Potrebbe essere necessario un modulo USB-TTL (Pagina del prodotto) per collegarlo al PC. Invia il comando 0xaa11 per la registrazione. Per ulteriori informazioni, consultare il manuale.

Registra le seguenti istruzioni vocali in ordine:

WHITE

ROSSO

VERDE

BLU

OFF

2. Connessione hardware

Il modulo nella figura sopra è V1. Per V2, la connessione è la stessa.

3. Codice

int redPin = 11; // R petalo sul modulo LED RGB collegato al pin 11 digitale

int greenPin = 9; // G petalo sul modulo LED RGB collegato al pin digitale 9

int bluePin = 10; // B petalo sul modulo LED RGB collegato al pin digitale 10

byte com = 0; // risposta dal riconoscimento vocale

void setup ()

{

Serial.begin (9600);

pinMode (ledPin, OUTPUT); // imposta ledPin come output

pinMode (redPin, OUTPUT); // imposta redPin come output

pinMode (greenPin, OUTPUT); // imposta greenPin come output

pinMode (bluePin, OUTPUT); // imposta bluePin come output

delay (2000);

Serial.write (0xAA);

Serial.write (0x37);

delay (1000);

Serial.write (0xAA);

Serial.write (0x21);

}

void loop () // ricopri ripetutamente

< p style = "text-align: left;" align = "center"> {

while (Serial.available ())

{

com = Serial.read ();

switch (com)

{

case 0x11:

color (255.255.255); // attiva il LED RGB – bianco

break;

case 0x12:

color (255, 0, 0); // trasforma il LED RGB in rosso

break;

case 0x13:

color (0,255, 0); // trasforma il LED RGB in verde

break;

case 0x14:

color (0, 0, 255); // trasforma il LED RGB in blu

break;

case 0x15:

color (0,0,0); // spegni il LED RGB

break;

}

}

}

void color (unsigned char red, unsigned char green, unsigned char blue) // generazione del colore function

{

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"> }

Carica il codice sopra su Ardui-no. Disconnetti TX e RX durante il caricamento del codice perché il caricamento occuperebbe l’interfaccia seriale.

4. Video

Al termine del caricamento, collegare RX e TX, quindi premere il pulsante RESET su Ardui-no. < / p>

Puoi vedere il video su Youtube

< / span>

< / span>

Esempio 2

Qui ti mostreremo come utilizzare l’output GPIO per controllare altri dispositivi.

Passaggio 1

Prima devi registrare l’istruzione vocale. Invia il comando 0xAA12 (gruppo 2).

Ti preghiamo di registrare le seguenti 5 istruzioni vocali nell’ordine indicato:

” One “

” Two “

” Three “

” Four “

” Five “

Nota che devi parlare chiaramente.

Passaggio 2

Connetti il ​​dispositivo ai LED nel modo seguente:

Passaggio 3

Importa il gruppo vocale 2 con il comando 0xAA22 o imposta il pin GCH HIGH e il pin GCL LOW

Pronuncia istruzioni vocali.

Ora puoi controllare i LED con la voce.

Facebooktwitterredditpinterestlinkedinmail

There are no reviews yet.

Be the first to review “Modulo V3 riconoscimento vocale per Arduino”