Modulo V3 riconoscimento vocale per Arduino
€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: span >
- 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 span>
Qui ti mostrerò un esempio su come controllare RGB con la voce. p>
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)
{
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 span >
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.
Be the first to review “Modulo V3 riconoscimento vocale per Arduino”
You must be logged in to post a review.
There are no reviews yet.