Controle de voz faça você mesmo

Controle de voz faça você mesmo

Olá amigos. Hoje quero contar e mostrar meu produto caseiro que usa controle de voz. Na verdade, é um botão liga/desliga controlado por voz. A peculiaridade deste produto caseiro é que este dispositivo pode não só controlar a carga por comando de voz, mas também responder com comandos de voz previamente gravados em um cartão flash.
Na aparência, o dispositivo revelou-se tão indefinido. A culpa é minha, mas não me propus o objetivo de deixá-lo bonito, só tive preguiça. Na verdade, pelo mesmo motivo, trouxe um mínimo de dispositivos para controlar este dispositivo, dos quais no painel frontal há apenas um botão de controle de volume para o transponder e um receptor de cartão flash, que a princípio eu também queria enfiar dentro .
O que essa opção pode fazer? Pode desligar 3 cargas independentemente uma da outra. Funciona da seguinte forma: no switch organizei maior imunidade a ruídos de ligações indesejadas. Isso se expressa no fato de que para desligar a carga necessária é necessário primeiro entrar em contato com o dispositivo.
Para entrar em contato, você deve dizer “Arduino”.Chamei-o assim porque o coração deste dispositivo é o módulo de voz, que conheceremos no futuro, e foi destinado principalmente ao projetista do Arduino. Embora eu nunca tenha encontrado o Arduino e seus módulos não são usados ​​neste dispositivo.
Voltamo-nos para o switch Arduino, se o switch responder “Listen”, então diga o seguinte dos três comandos atribuídos por mim: “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, ela desligará, se não estiver acesa, ela acenderá. E ele responderá, por exemplo: “A lâmpada está apagada” ou “A lâmpada está acesa”...
Simplificando, nosso diálogo com o switch será o seguinte:
-Arduino.
- Estou ouvindo.
- Luz.
- Eu acendo a luz.
Claro que era possível programar o módulo com comandos específicos: “Acender a luz”, “Apagar a luz”, mas resolvi fazer para que um comando ligasse e apagasse.
Gravei todas as respostas em um cartão flash. Estes são arquivos WAV normais. O texto foi lido por um site de tradução em inglês. Este poderia ser qualquer outro programa que possa ler texto. Ou, em geral, você ou seus parentes podem anotar essas respostas...
Não sei se isso é positivo ou negativo, mas este dispositivo é sensível ao timbre da voz. Ou seja, por exemplo, ele desdenhou minha esposa até que gravei separadamente a voz dela no módulo. E eu dei-lhe respostas diferentes: uma mulher responde-me e um homem responde-lhe. Legal, não é?)
Bem, agora vamos finalmente testar este dispositivo. Nós o conectamos à rede e conectamos uma carga.
Você precisa esperar cerca de 5 segundos até que o módulo inicialize, enquanto o controlador acessa o módulo, enquanto o player inicializa o pen drive e os arquivos nele contidos...
Assista ao vídeo abaixo do processo de trabalho...
É assim que essa opção funciona. Agora vamos dar uma olhada no interior do switch. Remova a tampa superior. O primeiro tabuleiro de jogador com amplificador. É ela quem reproduz as respostas gravadas no pendrive. A placa é controlada usando o protocolo UART. Os comandos são enviados pelo controlador localizado na segunda placa, ao qual voltaremos um pouco mais tarde. Em seguida, foi confeccionada a terceira placa - uma fonte de alimentação com interruptores - nos semestres. Todo o circuito é isolado galvanicamente em tensão. A placa também é controlada por um 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 W por canal. Agora vamos passar para o segundo tabuleiro. Possui um controlador que controla tudo e um módulo de reconhecimento de comando de voz.
Veremos o funcionamento, 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 dá um comando ao controlador via UART, o controlador, tendo processado o comando, liga ou desliga a carga e comanda o módulo de som para reproduzir uma resposta de áudio. Tudo parece simples).
Quero dizer que ao fazer este produto caseiro não me propus a fazer um aparelho sério, mas sim um brinquedo.
No próximo vídeo você verá diretamente o módulo em si, então inscreva-se no canal para não perder, se é claro que este material lhe interessa.
Construí esse switch há alguns anos usando um módulo V2. Mas no próximo vídeo veremos a versão mais recente V3. Consideraremos também 2 tipos de trabalho com este módulo: simples - isto é, se você não sabe programar e completo - isto é, se você sabe programar microcontroladores.



Módulo de reconhecimento de voz V3 -
Módulo de reconhecimento de voz V2 -

Espero que tenham gostado do vídeo sobre esse tema. Obrigado por assistir este vídeo. Se você gostou, dê um like, assim saberei que você se importa. Inscreva-se no canal, até a próxima.

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


voltar
Comente
  • gravata borboletasorrisorindocorarrisonhorelaxado relaxadosorriso pretensioso
    olhos do coraçãobeijando_coraçãobeijando de olhos fechadoscoradoaliviadosatisfeitosorriso
    piscarpreso_para fora_língua_piscando_olholíngua para fora olhos fechadossorrindose beijandolíngua presa_para foradormindo
    preocupadocarrancudoangustiadoboca abertafazendo caretaconfusocalado
    inexpressivosem graçasuor_sorrisosuordecepcionado_aliviadocansadopassiva
    decepcionadoconfusocom medosuor frioperseverarchorarsoluço
    alegriaatônitogritarcara_cansadanervosoraivatriunfo
    com sonohummmmascararoculos de solrosto_tontocriança levadasorrindo_imp
    rosto_neutrosem_bocainocente
4 menos um =
Comentários (7)
  1. Lexey
    #1 Lexey Convidados 6 de março de 2017 22:22
    0
    É possível ter um mapa completo das conexões do player e dos triacs e os diagramas do player e da fonte de alimentação?
  2. Alexandre Levshunov
    #2 Alexandre Levshunov Convidados 29 de novembro de 2018 21h22
    0
    Boa tarde
    Gostei do controle de voz, um ponto importante é a ativação do controle por voz!
    A este respeito, tenho uma pergunta: existe um desenvolvimento semelhante para controlar o controle remoto de um decodificador para televisão digital Beeline?
    Deixe-me explicar por que me interessei. Minha esposa é deficiente, grupo 1, seus braços e pernas não funcionam e ela não consegue se mover. Ao mesmo tempo, a consciência e a fala são preservadas. Ao sair para o trabalho, ligo algum canal para ela e ela assiste até eu chegar, ao mesmo tempo, enquanto eu não estou, pode passar outro programa que seja interessante para ela em outro canal, mas ela não pode mudar. Se possível, o set-top box grava outros programas, mas ela pode assistir quando eu chegar em casa e passar a assistir a gravação. Então eu chego em casa e ela me pede para ligar uma coisa ou outra, mas ela não tem hora de assistir tudo o que ela quer assistir.
    Seria muito legal se ela mesma pudesse controlar o controle remoto. Os controles remotos de voz existentes não controlam decodificadores e exigem ativação manual.
    Alexandre
    1. Convidado Sergei
      #3 Convidado Sergei Convidados 12 de dezembro de 2018 11h54
      0
      Olá, Alexandre! Nada é impossível. Escreva-me um e-mail e vamos resolver algo.
      1. maikl
        #4 maikl Convidados 7 de setembro de 2019 22h38
        1
        Olá Sergey. Estou com a mesma situação com um vizinho deficiente. Você pode me ajudar com um conjunto de comandos para o módulo. Comprei e estou tentando fazer um controle remoto com Pic16F, pelo menos para TV

        Atenciosamente, Mikhail.
    2. maikl
      #5 maikl Convidados 9 de setembro de 2019 01:12
      0
      Olá Alexander. Por favor, diga-me como você está se saindo com o controle remoto da TV. O tópico da pergunta em seus comentários é relevante?

      Michael
    3. maikl
      #6 maikl Convidados 30 de setembro de 2019 18h30
      0
      Olá Alexandre, gostaria de falar com você sobre o seu tema “desenvolvimentos para controle remoto de um set-top box para televisão digital “Beeline”
  3. Convidado Valéry
    #7 Convidado Valéry Convidados 24 de dezembro de 2019 10h33
    1
    Você pode ter um diagrama e um programa para o controlador. É possível programar em PIC?