Módulo de reconocimiento de voz V3 para Arduino

Módulo de reconocimiento de voz V3 para Arduino

View More

30,09

Hay existencias (puede reservarse)

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

Product Description

Modulo V3 riconoscimento vocale per ArduinoSpeaker dependen.

  • Alimentazione: 4.5-5.5V
  • Corrente assorbita: <40mA
  • Livelli entrada / salida : Interfaz UART de nivel TTL de 5V
  • Interfaz analógica: conector de micrófono monocanal de 3.5 mm + interfaz de clavija de micrófono
  • 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

Todos sabemos que hay un tipo de módulo que puede controlar el encendido y apagado de la luz. 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 estabas diciendo.

Hemos estado pensando en un módulo que ayude a controlar otros dispositivos por voz y no costará 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 entorno ideal) < / li>

Feature

  • Admite un máximo de 80 comandos de voz, con cada voz 1500ms (una o dos palabras hablando) < / li>
  • Máximo 7 comandos de voz efectivos al mismo tiempo
  • La biblioteca Arduino se suministra < / span>
  • 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

GREEN

BLUE

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

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

while (Serial.available ())

{

com = Serial.read ();

switch (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 (unsigned char red, unsigned char green, unsigned char blue) // el color que genera función

{

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

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 realizar la carga, conecte RX y TX, y luego presione el botón RESET en Ardui-no. < / p>

Puede ver el video en Youtube

< / span>

< / span>

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 el comando 0xAA12 (grupo 2).

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

» 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 la instrucción de voz.

Ahora puedes controlar los LED por voz.

Facebooktwitterredditpinterestlinkedinmail

There are no reviews yet.

Be the first to review “Módulo de reconocimiento de voz V3 para Arduino”