Módulo de reconhecimento de voz V3 para Arduino
€30,09
Em stock (pode ser encomendado sem stock)
Quantità | Prezzo Unitario |
---|---|
12 - 49 | €29,19 |
50 - 99 | €28,59 |
100 + | €27,08 |
Product Description
Recurso de reconhecimento de voz do módulo V3 para dependente do ArduinoSpeaker.
- Alimentação: 4.5-5.5V
- Função atual: <40mA
- Livelli input / output : Interface UART de nível 5V TTL
- Analógica de interface: conector de microfone monocanal de 3,5 mm + interface de pinos do microfone
- . (7 comandos disponíveis na última versão)
- Misure: 33 x 15,6 mm
Todos sabemos que existe um tipo de módulo que pode controlar a luz ligada e desligada. Você faz um som, a luz acende. Depois de um tempo, ele desliga. Isto não é reconhecimento de voz. Podemos chamá-lo de controle de som. O reconhecimento de voz é algo que sabe exatamente o que você estava dizendo.
> Estamos pensando em um módulo que ajuda a controlar outros dispositivos por voz e não custa muito. Finalmente, projetamos este módulo. Bem, o que esse módulo pode fazer? Ele pode reconhecer até 15 instruções de voz, o que é adequado para a maioria dos casos que envolvem controle de voz.
Parâmetros: span >
- Tensão: 4.5-5.5V
- Corrente: <40mA
- Interface digital: nível TTL de 5V para interface UART e GPIO
- Interface analógica: conector de microfone monocanal de 3,5 mm + interface de pinos de microfone
- Precisão no reconhecimento: 99% (no ambiente ideal) < / li>
Recurso
- Suporta no máximo 80 comandos de voz, com cada voz 1500ms (falando uma ou duas palavras) < / li>
-
Máximo de 7 comandos de voz em vigor ao mesmo tempo - a biblioteca do Arduino é fornecida < / span>
- Controle fácil: UART / GPIO
- Saída geral de pinos do controle do usuário
Exemplo 1 span>
Aqui vou mostrar um exemplo de como controlar RGB por voz. p>
1. Gravando
Precisamos enviar o comando serial para este módulo. Pode ser necessário um módulo USB-TTL (página do produto) para conectá-lo ao PC. Envie o comando 0xaa11 para gravar. Por favor, consulte o manual para obter mais informações.
> Grave as seguintes instruções de voz em ordem:
BRANCO
RED
VERDE
AZUL
OFF
2. Conexão de hardware
O módulo na imagem acima é V1. Para a V2, a conexão é a mesma.
3. Código
int redPin = 11; // P pétala no módulo LED RGB conectado ao pino digital 11
int greenPin = 9; // Pétala G no módulo LED RGB conectado ao pino digital 9
int bluePin = 10; // Pétala B no módulo LED RGB conectado ao pino digital 10
byte com = 0; // resposta do reconhecimento de voz
void setup ()
{
Serial.begin (9600);
pinMode (ledPin, OUTPUT); // define o ledPin como uma saída
pinMode (redPin, OUTPUT); // define o redPin como saída
pinMode (greenPin, OUTPUT); // define o greenPin como saída
pinMode (bluePin, OUTPUT); // define o bluePin como saída
delay (2000);
Serial.write (0xAA);
Serial.write (0x37);
delay (1000);
Serial.write (0xAA);
Serial.write (0x21);
}
void loop () // executa repetidamente
< p style = "alinhamento de texto: esquerda;" align = "center"> {
while (Serial.available ())
{
com = Serial.read ();
switch (com)
{
color (255.255.255); // acende o LED RGB – branco
break;
case 0x12:
color (255, 0, 0); // deixa o LED RGB vermelho
break;
case 0x13:
color (0,255, 0); // vire o LED RGB verde
break;
case 0x14:
color (0, 0, 255); // vire o LED RGB azul
break;
case 0x15:
color (0,0,0); // apaga o LED RGB
break;
}
}
}
cor nula (vermelho sem sinal, verde sem sinal, verde sem sinal, azul sem sinal) // a geração de cores função
{
analogWrite (redPin, red * 102/255);
< p style = "alinhamento de texto: esquerda;" align = "center"> analogWrite (bluePin, blue * 173/255);
< p style = "alinhamento de texto: esquerda;" align = "center"> analogWrite (greenPin, green * 173/255);
< p style = "alinhamento de texto: esquerda;" align = "center"> }
Faça o upload do código acima para Ardui-no. Desconecte o TX e o RX durante o upload do código, pois o upload ocuparia a interface serial.
4. Vídeo
> Após o upload, conecte RX e TX e pressione o botão RESET no Ardui-no. < / p>
Você pode ver o vídeo no Youtube
< / span>
< / span>
Exemplo 2 span >
Aqui, mostraremos como usar a saída GPIO para controlar outro dispositivo.
Etapa 1
Primeiro você precisa gravar a instrução de voz. Envie o comando 0xAA12 (grupo 2).
Registre as 5 instruções de voz a seguir em ordem:
” Um “
” Dois “
” Três “
” Quatro “
” Cinco “
Observe que você precisa falar claramente.
Etapa 2
Conecte o dispositivo com LEDs da seguinte maneira:
Etapa 3
Importe o grupo de voz 2 pelo comando 0xAA22 ou defina o pino GCH HIGH e o pino GCL LOW
família de fontes: Arial; font-size: medium; “> Falar instrução de voz.
Agora você pode controlar os LEDs por voz.
Be the first to review “Módulo de reconhecimento de voz V3 para Arduino”
You must be logged in to post a review.
There are no reviews yet.