Módulo de reconocimiento de voz V3 para Arduino
€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: span >
- 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 span>
Aquí le mostraré un ejemplo de cómo controlar RGB por voz. p>
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)
{
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 span >
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.
Be the first to review “Módulo de reconocimiento de voz V3 para Arduino”
You must be logged in to post a review.
There are no reviews yet.