Módulo de reconocimiento de voz Arduino Speech Recognition V3.1 control serial

Módulo de reconocimiento de voz Arduino Speech Recognition V3.1 control serial

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

Arduino Speech Recognition V3.1 módulo de reconocimiento de voz de control en serie

Módulo de reconocimiento de voz V3 para ArduinoSpeaker dependiente.

  • Fuente de alimentación: 4.5-5.5V
  • Consumo de corriente: <40mA
  • Niveles de entrada / salida: 5V nivel TTL interfaz UART
  • Interfaz analógica: 3.5 mm conector de micrófono monocanal + interfaz de clavija de micrófono
  • Capacidad: 80 instrucciones vocales máx. 1.5 segundos de largo compuesto de 1 o 2 palabras. (7 comandos de voz disponibles a la vez)
  • Medidas: 33 x 15.6 mm

Todos lo sabemos que hay un tipo de módulo que puede controlar la luz encendida y apagada. Haces un sonido, la luz se enciende. Luego, después de un tiempo, se apaga. Esto no es reconocimiento de voz. Podemos llamarlo Control de sonido. El reconocimiento de voz es algo que sabe exactamente lo que estaba diciendo.

Hemos estado pensando en un módulo que ayuda a controlar otros dispositivos por voz y lo hará No cuesta demasiado. Finalmente diseñamos este módulo. Bueno, ¿qué puede hacer este módulo? Puede reconocer hasta 15 instrucciones de voz, lo cual es adecuado para la mayoría de los casos que involucran control de voz.

Parámetros:

  • Voltaje: 4.5-5.5V
  • Actual: <40mA
  • Interfaz digital: nivel TTL de 5V para interfaz UART y GPIO
  • Interfaz analógica: conector de micrófono monocanal de 3,5 mm + interfaz de pin de micrófono
  • Precisión de reconocimiento: 99 % (en un entorno ideal)

Función

  • Soporte máximo 80 comandos de voz, con cada voz 1500ms (una o dos palabras hablando)
  • Máximo 7 comandos de voz efectivos al mismo tiempo < / span>
  • La biblioteca Arduino se suministra
  • Control fácil: UART / GPIO
  • Salida general de pin de control del usuario

Ejemplo 1

Aquí le mostraré un ejemplo de cómo controlar RGB por voz.

1. Grabación

Necesitamos enviar un comando en serie a este módulo. Es posible que necesite un módulo USB-TTL (Página del producto) para conectarlo con la PC. Enviar el comando 0xaa11 para grabar. Consulte el manual para obtener más información.

Grabe las siguientes instrucciones de voz en orden:

WHITE

RED

VERDE

AZUL

OFF

2. Conexión de hardware

El módulo en la imagen de arriba es V1. Para V2, la conexión es la misma.

3. Código

int redPin = 11; // Pétalo R en el módulo LED RGB conectado al pin digital 11

int greenPin = 9; // Pétalo G en el módulo LED RGB conectado al pin digital 9

int bluePin = 10; // Pétalo B en el módulo LED RGB conectado al pin digital 10

byte com = 0; // responder desde reconocimiento de voz

void setup ()

{

Serial.begin (9600);

pinMode (ledPin, OUTPUT); // establece que ledPin sea una salida

pinMode (redPin, OUTPUT); // establece el redPin para que sea una salida

pinMode (greenPin, OUTPUT); // establece el greenPin para que sea una salida

pinMode (bluePin, OUTPUT); // establece el bluePin para que sea una salida

delay (2000);

Serial.write (0xAA);

Serial.write (0x37);

delay (1000);

Serial.write (0xAA);

Serial.write (0x21);

}

void loop () // ejecuta una y otra vez

{

while (Serial.available ())

{

com = Serial.read ();

conmutador (com)

{

case 0x11:

color (255,255,255); // enciende el LED RGB – blanco

break;

case 0x12:

color (255, 0, 0); // cambia el LED RGB a rojo

break;

case 0x13:

color (0,255, 0); // convierte el LED RGB en verde

break;

case 0x14:

color (0, 0, 255); // convierte el LED RGB en azul

break;

case 0x15:

color (0,0,0); // apaga el LED RGB

break;

}

}

}

color vacío (rojo de caracteres sin signo, verde de caracteres sin signo, azul de caracteres sin signo) // la función de generación de color

{

analogWrite (redPin, red * 102/255);

analogWrite (bluePin, blue * 173/255);

analogWrite (greenPin, green * 173/255);

}

Cargue el código anterior en Ardui-no. Desconecte TX y RX mientras carga el código porque la carga ocuparía la interfaz en serie.

4. Video

Después de cargar, conecte RX y TX, y luego presione el botón RESET en Ardui-no.

Puede ver el video en Youtube

Ejemplo 2

Aquí le mostraremos cómo usar la salida GPIO para controlar otro dispositivo.

Paso 1

Primero debe grabar la instrucción de voz. Enviar comando 0xAA12 (grupo 2).

Grabe las siguientes 5 instrucciones de voz en un orden dado:

«One»

«Two»

«Three»

«Four»

«Five»

Tenga en cuenta que debe hablar con claridad.

Paso 2

Conecte el dispositivo con LED de la siguiente manera:

Paso 3

Importe el grupo de voz 2 mediante el comando 0xAA22 o establezca el pin GCH HIGH y el pin GCL LOW

Habla instrucciones de voz.

Ahora puede controlar los LED por voz.

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

Facebooktwitterredditpinterestlinkedinmail

There are no reviews yet.

Be the first to review “Módulo de reconocimiento de voz Arduino Speech Recognition V3.1 control serial”