Modulo riconoscimento vocale Arduino Speech recognition V3.1 controllo seriale

Modulo riconoscimento vocale Arduino Speech recognition V3.1 controllo seriale

View More

31,02

(2 customer reviews)

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

QuantitàPrezzo Unitario
12 - 49 30,09
50 - 99 29,47
100 + 27,91

Product Description

Modulo riconoscimento vocale Arduino Speech recognition V3.1 controllo seriale

Modulo V3 riconoscimento vocale per ArduinoSpeaker dependent.

  • Alimentazione : 4.5-5.5V
  • Corrente assorbita : <40mA
  • Livelli input/ output: 5V TTL level UART interface
  • Interfaccia analogica : 3.5mm mono-channel microphone connector + microphone pin interface
  • 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

We all know that there is a kind of module which can control the light on and off. You make a sound, the light turns on. Then after a while it turns off. This is not voice recognition. We may call it Sound Control. Voice recognition is something that knows exactly what you were saying.

We’ve beening thinking about a module which helps to control other devices by voice and it will not cost too much. Finally we designed this module. Well, what can this module do It can recognize as much as 15 voice instruction, which is suitable for most cases involving voice control.

Parameters:

  • Voltage: 4.5-5.5V
  • Current: <40mA
  • Digital Interface: 5V TTL level for UART interface and GPIO
  • Analog Interface: 3.5mm mono-channel microphone connector + microphone pin interface
  • Recognition accuracy: 99% (under ideal environment)

Feature

  • Support maximum 80 voice commands, with each voice 1500ms (one or two words speaking)
  • Maximum 7 voice commands effective at same time
  • Arduino library is supplied
  • Easy Control: UART/GPIO
  • User-control General Pin Output

Example 1

Here i will show you an example how to control RGB by voice.

1. Recording

We need to send serial command to this module. You may need a USB-TTL module (Product Page) to connect it with PC. Send command 0xaa11 to record. Please refer to the manual for more information.

Please record the following voice instrctions in order:

WHITE

RED

GREEN

BLUE

OFF

2. Hardware connection

The module in above picture is V1. For V2, the connection is the same.

3. Code

int redPin = 11; // R petal on RGB LED module connected to digital pin 11

int greenPin = 9; // G petal on RGB LED module connected to digital pin 9

int bluePin = 10; // B petal on RGB LED module connected to digital pin 10

byte com = 0; //reply from voice recognition

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

{

while (Serial.available ())

{

com = Serial.read ();

switch (com)

{

case 0x11:

colore (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:

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

break;

}

}

}

void color (unsigned char red, unsigned char green, unsigned char blue) // la funzione di generazione del colore

{

analogWrite (redPin, red * 102/255);

analogWrite (bluePin, blue * 173/255);

analogWrite (greenPin, green * 173/255);

}

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.

Puoi vedere il video su Youtube

Esempio 2

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

Passaggio 1

Per prima cosa devi registrare le istruzioni vocali. Invia il comando 0xAA12 (gruppo 2).

Registra le seguenti 5 istruzioni vocali nell’ordine indicato:

“One”

“Two”

“Three”

“Four”

“Five”

Nota che devi parlare chiaramente.

Passaggio 2

Collega il dispositivo con i 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.

Abbiamo disponibili la scheda tecnica di tutti i componenti, qualora non fosse presente nella scheda download del prodotto invia un messaggio dal modulo contattaci e pubblicheremo il primo possibile nel nostro sito.

Facebooktwitterredditpinterestlinkedinmail

    Item Reviewed: Modulo riconoscimento vocale Arduino Speech recognition V3.1 controllo seriale

    5 out of 5

    Feedback ricevuto nel nostro negozio eBay http://stores.ebay.it/circuitointegrato

    perfetto e veloce

Add a review