Módulo de reconhecimento de voz Arduino Controle de reconhecimento de fala V3.1 serial

Módulo de reconhecimento de voz Arduino Controle de reconhecimento de fala V3.1 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

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
  • 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>
  • A biblioteca do Arduino é fornecida
  • Controle fácil: UART / GPIO
  • Saída geral de pinos do controle do usuário

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).

Grave as 5 instruções de voz a seguir em uma ordem específica:

“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.

Facebooktwitterredditpinterestlinkedinmail

There are no reviews yet.

Be the first to review “Módulo de reconhecimento de voz Arduino Controle de reconhecimento de fala V3.1 serial”