Módulo do reconhecimento de voz
Descrição:
Nós todos sabemos que há um tipo do moule que possa controlar a luz sobre e fora. Você faz um som, a luz gerencie sobre. Então depois de algum tempo desliga. Este não é reconhecimento de voz. Nós podemos chamá-lo controle sadio. O reconhecimento de voz é algo que conhece exatamente o que você dizia.
Nós temos o pensamento beening sobre um módulo que as ajudas para controlar outros dispositivos pela voz e por ele não custem a demasiado. Finalmente nós projetamos este módulo. Bem, que pode este módulo fazer? Pode reconhecer tanto quanto uma instrução de 15 vozes, que seja apropriada para a maioria de casos que envolvem o controle da voz.
Parâmetros:
1, tensão: 4.5-5.5V
2, corrente: <40mA
3, relação de Digitas: relação de UART do nível de 5V TTL
4, relação análoga: relação do pino do conector do microfone do mono-canal de 3.5mm + do microfone
5, tamanho: 30mm x 47.5mm
Este módulo pode armazenar 15 partes de instrução da voz. Aquelas 15 partes são divididas em 3 grupos, com os 5 em um grupo. Primeiramente nós devemos gravar o grupo das instruções da voz pelo grupo. Após isso, nós devemos importar um grupo pelo comando de série antes que poderia reconhecer as 5 instruções da voz dentro desse grupo. Se nós precisamos de executar instruções em outros grupos, nós devemos importar o grupo primeiramente. Este módulo é independente do orador. Se seu amigo fala a instrução da voz em vez de você, não pode identificar a instrução.
Exemplo
Aqui eu mostrar-lhe-ei um exemplo como controlar o RGB pela voz.
1. Gravação
Nós precisamos de enviar o comando de série a este módulo. Você pode precisar um
módulo de USB-TTL de conectá-lo com o PC. Envie o comando 0xaa11 ao registro. Refira por favor o manual para mais informação.
Grave por favor os seguintes instrctions da voz em ordem:
1, BRANCO
2, VERMELHO
3, VERDE
4, AZUL
5, FORA
Envie então o comando 0xAA21 ao grupo 1. da importação.
2.
Conexão do hardware
3. Código
redPin do int = 11; A pétala de //R no módulo do diodo emissor de luz do RGB conectou ao pino digital 11
greenPin do int = 9; A pétala de //G no módulo do diodo emissor de luz do RGB conectou ao pino digital 9
bluePin do int = 10; A pétala de //B no módulo do diodo emissor de luz do RGB conectou ao pino digital 10
byte COM = 0; //reply do reconhecimento de voz
instalação vaga ()
{
Serial.begin (9600);
pinMode (ledPin, SAÍDA); //ajusta o ledPin para ser uma saída
pinMode (redPin, SAÍDA); //ajusta o redPin para ser uma saída
pinMode (greenPin, SAÍDA); //ajusta o greenPin para ser uma saída
pinMode (bluePin, SAÍDA); //ajusta o bluePin para ser uma saída
atraso (2000);
Serial.write (0xAA);
Serial.write (0x37);
atraso (1000);
Serial.write (0xAA);
Serial.write (0x21);
}
laço vago () //corrido a toda hora
{
quando (Serial.available ())
{
COM = Serial.read ();
comute (COM)
{
caso 0x11:
cor (255.255.255); diodo emissor de luz do RGB da volta de //sobre -- branco
ruptura;
caso 0x12:
cor (255, 0, 0); volta de //o vermelho do diodo emissor de luz do RGB
ruptura;
caso 0x13:
cor (0.255, 0); volta de //o verde do diodo emissor de luz do RGB
ruptura;
caso 0x14:
cor (0, 0, 255); volta de //o azul do diodo emissor de luz do RGB
ruptura;
caso 0x15:
cor (0,0,0); volta de //o diodo emissor de luz do RGB fora
ruptura;
}
}
}
cor vaga (verde vermelho, sem assinatura do carvão animal sem assinatura do carvão animal, azul sem assinatura do carvão animal) //a função de geração da cor
{
analogWrite (redPin, red*102/255);
analogWrite (bluePin, blue*173/255);
analogWrite (greenPin, green*173/255);
}
Transfira arquivos pela rede o código acima a Arduino. Desligue por favor TX e RX ao transferir arquivos pela rede o código porque transferir arquivos pela rede ocuparia a relação de série.
4. Mostra do resultado
Depois que transferir arquivos pela rede é feito, conecte RX e TX, e pressione então o botão de RESTAURAÇÃO em Arduino.
Lista do produto
1, módulo x1 do reconhecimento de voz
2, Mic x1
cabo x1 de 3,4 pinos
Transferência do documento