Módulo de reconhecimento de voz Arduino Controle de reconhecimento de fala V3.1 serial
€31,02
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
Controle serial do módulo de reconhecimento de voz Arduino V3.1
Módulo de reconhecimento de voz V3 para dependente do ArduinoSpeaker.
- Fonte de alimentação: 4.5-5.5V
- Consumo atual: <40mA
- Níveis de entrada / saída: interface UART no nível TTL de 5V
- Interface analógica: 3.5 conector de microfone monocanal de mm + interface de pinos do microfone
- Capacidade: 80 instruções vocais com duração máxima de 1,5 segundo, composta por 1 ou 2 palavras. (7 comandos de voz disponíveis por vez)
- Medidas: 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.
Pensamos 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:
- Tensão: 4.5-5.5V
- Corrente: <40mA
- Interface digital: nível TTL de 5V para interface UART e GPIO li>
- Interface analógica: conector de microfone monocanal de 3,5 mm + interface de pinos do microfone
- Precisão no reconhecimento: 99 % (em ambiente ideal)
Recurso
- Suporte no máximo 80 comandos de voz, com cada voz 1500ms (uma ou duas palavras falando)
- Máximo de 7 comandos de voz em vigor ao mesmo tempo < / span> li>
- A biblioteca do Arduino é fornecida
- Controle fácil: UART / GPIO li>
- Saída geral de pinos do controle do usuário
p>
Exemplo 1
Aqui vou mostrar um exemplo de como controlar RGB por voz.
1. Gravando
Precisamos enviar o comando serial para este módulo. Você pode precisar de 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
VERMELHO
VERDE
AZUL
OFF
2. Conexão de hardware
O módulo na figura 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
atraso (2000);
Serial.write (0xAA);
Serial.write (0x37);
atraso (1000);
Serial.write (0xAA);
Serial.write (0x21);
}
loop vazio () // executa uma e outra vez
{
while (Serial.available ())
{
com = Serial.read ();
chave (com)
{
case 0x11:
cor (255.255.255); // acende o LED RGB – branco
quebra;
case 0x12:
cor (255, 0, 0); // deixa o LED RGB vermelho
quebra;
case 0x13:
cor (0,255, 0); // vire o LED RGB verde
quebra;
case 0x14:
cor (0, 0, 255); // vire o LED RGB azul
quebra;
case 0x15:
cor (0,0,0); // apaga o LED RGB
quebra;
}
}
}
cor vazia (vermelho não assinado, verde não assinado, azul não assinado) // a função geradora de cores
{
analogWrite (redPin, red * 102/255);
analogWrite (bluePin, blue * 173/255);
analogWrite (greenPin, green * 173/255);
}
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 término do upload, conecte RX e TX e pressione o botão RESET no Ardui-no.
Você pode ver o vídeo no Youtube
Exemplo 2
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).
“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
Fale a instrução por voz.
Agora você pode controlar os LEDs por voz.
Selecione a folha de dados disponibilizada por todos os componentes, qual é a diferença no presente programa para download de produza uma mensagem do módulo de conteúdo e publica o primeiro número possível no mesmo local.
Be the first to review “Módulo de reconhecimento de voz Arduino Controle de reconhecimento de fala V3.1 serial”
You must be logged in to post a review.
There are no reviews yet.