DIY faça você mesmo
Aulas de mestre, instruções, dicas úteis, receitas.
Controle de voz DIY

Olá amigos. Hoje, quero contar e mostrar meu produto caseiro que usa controle de voz. De fato, é um botão liga / desliga com controle de voz. Uma característica deste produto caseiro é que este dispositivo não pode apenas controlar a carga com um comando de voz, mas também pode responder com comandos de voz gravados anteriormente em um cartão flash.
Na aparência, o dispositivo ficou tão despreocupado. A culpa é minha, mas eu não me propus a torná-la bonita, era apenas preguiça. Na verdade, pelo mesmo motivo, criei um mínimo de dispositivos para controlar esse dispositivo, dos quais no painel frontal há apenas um botão de controle de volume do transponder e um receptor de cartão de memória flash, que inicialmente também queriam ser empurrados para dentro.
O que essa opção pode fazer? Pode desligar 3 cargas independentemente uma da outra. Funciona do seguinte modo: no disjuntor, organizei um aumento da imunidade ao ruído devido à ativação indesejada. Isso é expresso no fato de que, para desativar a carga desejada, você deve primeiro ligar o dispositivo.
Para apelar, você deve dizer "Arduino". Eu o chamei porque o coração deste dispositivo é o módulo de voz, que conheceremos mais tarde, destinado principalmente ao designer do Arduino. Embora eu nunca tenha encontrado um Arduino e seus módulos não sejam usados ​​neste dispositivo.
Passamos para o switch "Arduino", se o switch responder "Listen", então diga o próximo dos três comandos que designei: "Lamp", "Garland", "Light". Após aceitar o comando, o dispositivo mudará o estado do dispositivo conectado para o oposto: se a lâmpada estiver acesa, desligará, se não estiver acesa, ligará. E ele responderá, por exemplo: "A lâmpada está apagada" ou "A lâmpada está acesa" ...
Simplificando, nosso diálogo com o switch consistirá no seguinte:
Arduino.
Estou ouvindo.
A luz.
- acenda a luz.
Obviamente, foi possível programar o módulo com comandos específicos: “Acenda a luz”, “Apague a luz”, mas eu decidi fazer um comando ligar e desligar.
Todas as respostas são gravadas por mim em um cartão flash. Estes são arquivos WAV comuns. O texto foi lido por um site de tradução em inglês. Pode ser qualquer outro programa que possa ler texto. Ou, em geral, você ou seus parentes podem escrever essas respostas ...
Não sei se é um sinal de mais ou de menos, mas este dispositivo é sensível ao timbre da voz. Por exemplo, ele reconheceu minha esposa até que eu gravei a voz dela separadamente no módulo. E eu lhe dei outras respostas: uma mulher me responde, e um homem a responde. Legal, não é?)
Bem, agora, vamos finalmente passar a testar este dispositivo. Nós nos conectamos à rede, conectamos uma carga.
Demora 5 segundos para esperar até o módulo inicializar, enquanto o controlador liga para o módulo, enquanto o player inicializa a unidade flash USB e os arquivos nele ...
Assista ao vídeo abaixo o processo de trabalho ...
Essa opção funciona assim. Agora vamos ver o enchimento do disjuntor. Retire a tampa superior. O primeiro quadro do jogador com um amplificador. É ela quem reproduz as respostas gravadas na unidade flash USB. A placa é controlada usando o protocolo UART. Os comandos são enviados pelo controlador localizado na segunda placa, à qual retornaremos um pouco mais tarde. Em seguida, a terceira placa - a fonte de alimentação com interruptores é feita em semestres. Todo o circuito é isolado galvanicamente por tensão. A placa também é controlada pelo controlador.A fonte de alimentação produz 5 volts de tensão estabilizada. Os interruptores de energia podem suportar uma carga de cerca de 200 watts por canal. Agora vamos para o segundo quadro. Há um controlador nele que controla tudo e um módulo de reconhecimento de comando de voz.
Consideraremos a operação, conexão e configuração do módulo no próximo vídeo. E agora vou explicar o funcionamento do controlador, que é feito no atmega8. O módulo que reconhece o comando fornece o comando ao controlador via UART, o controlador processando o comando liga ou desliga a carga e envia um comando ao módulo de som para reproduzir uma resposta de áudio. Tudo parece ser simples).
Quero dizer que, ao fazer este produto caseiro, não me propus a tarefa de fabricar um dispositivo sério, e sim um brinquedo.
No próximo vídeo, veremos diretamente o próprio módulo, então assine o canal para não perder, se é claro que esse material lhe interessa.
Eu construí esse switch há alguns anos em um módulo da versão V2. Mas no próximo vídeo, consideraremos uma versão mais recente do V3. Também consideraremos dois tipos de trabalho com este módulo: simples - isto é, se você não possui programação e completo - isto é, se você pode programar microcontroladores.



Módulo de reconhecimento de voz V3 - #
Módulo de reconhecimento de voz (fala) V2 - #

Espero que tenham gostado do vídeo sobre este tópico. Obrigado por assistir este vídeo. Se você gostou, gostou, então eu vou saber que você se importa. Assine o canal até nos encontrarmos novamente.

Você gosta de dispositivos que usam controle de voz em sua interface?


Voltar
Comentários (3)
  1. Lexeus
    #1 Lexeus Convidados 6 de março de 2017 22h22
    0
    É possível conectar uma placa completa para conectar a um player e triacs, e um circuito de player e PSU?
  2. Alexander Levshunov
    #2 Alexander Levshunov Convidados 29 de novembro de 2018 21:22
    0
    Boa tarde
    Eu gostei do controle de voz, um ponto importante é a ativação do controle de voz!
    A este respeito, tenho uma pergunta: existe um desenvolvimento semelhante para controlar o controle remoto de um decodificador digital Beeline?
    Vou explicar por que me interessei. Minha esposa é uma pessoa com deficiência do grupo 1, seus braços e pernas não funcionam e ela não consegue se mexer. Ao mesmo tempo, a consciência e a fala foram preservadas. Quando saio para o trabalho, ligo algum tipo de canal para ela e ela assiste antes de chegar. Ao mesmo tempo, enquanto não estou em outro canal, outro programa interessante pode ser transmitido, mas ela não pode alternar. Se possível, o prefixo grava, mas ela pode assistir, quando chego em casa e mudo a visualização da gravação. Aqui chego em casa e ela me pede para ligar uma ou outra, mas ela não tem tempo para ver tudo.
    Seria ótimo se ela pudesse controlar o controle remoto. Os consoles de voz existentes não controlam os consoles e requerem ativação manual.
    Alexander
    1. Convidado Sergey
      #3 Convidado Sergey Convidados 12 de dezembro de 2018 11:54
      0
      Olá Alexander! Nada é impossível. Escreva para mim pelo correio, criaremos algo.

Leia também

Códigos de erro para máquinas de lavar