Módulo de reconhecimento de voz V3 para Arduino

Módulo de reconhecimento de voz V3 para Arduino

View More

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:

  • 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

Aqui vou mostrar um exemplo de como controlar RGB por voz.

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)

{

case 0x11:

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

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.

Facebooktwitterredditpinterestlinkedinmail

There are no reviews yet.

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