Modulo V3 riconoscimento vocale per Arduino

Modulo V3 riconoscimento vocale per Arduino

View More

30,09

Disponibile (ordinabile)

QuantitàPrezzo Unitario
12 - 49 27,08
50 - 99 24,07
100 + 21,06

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”