Controle de aparelhos domésticos por voz humana

Pudermos controlar qualquer eletrodoméstico usando nossa voz. O objetivo principal deste projeto é controlar luz, ventilador, computador etc… usando a voz humana. As pessoas com deficiência física não conseguem operar eletrodomésticos usando as mãos. Eles não são capazes de ligar / desligar o interruptor usando as mãos, pois este projeto é muito útil para pessoas com deficiência física. Eles são capazes de operar eletrodomésticos usando sua voz. Neste sistema estamos usando um módulo de reconhecimento de voz para reconhecer sua voz. Quando falamos, o primeiro dispositivo estará ligado e os demais dispositivos estarão desligados. Quando falamos dois, o segundo dispositivo estará ligado e os dispositivos restantes desligados e assim por diante.

Protótipo de Sistema de Automação Residencial Controlado por Voz

Fig. 1: Protótipo de Sistema de Automação Residencial Controlado por Voz

No quadro de distribuição normal, temos que apertar o interruptor manualmente e muitas vezes levantar e operar o interruptor manualmente para que seja uma perda de tempo. Também é usado para operar pessoas com deficiência, usando um aplicativo de reconhecimento de voz que faz interface com um dispositivo elétrico. O protótipo do Quadro de Distribuição é construído utilizando um microcontrolador, escolhido pelo seu baixo custo, além da versatilidade e desempenho em operações matemáticas e comunicação com outros dispositivos eletrônicos. O sistema foi concebido e implementado de forma económica para que, se o nosso projecto for comercializado, os utilizadores necessitados nos países em desenvolvimento beneficiarão dele.

· Tecnologia utilizada em nosso projeto:

Aqui estamos usando tecnologia de reorganização de voz. Portanto, estamos usando o módulo HM 2007 para reconhecer o sinal de fala. Este módulo é usado para converter o sinal de voz em código binário correspondente que é fornecido ao microcontrolador, e o microcontrolador fornece a saída de acordo com a entrada de voz.

Geralmente o microcontrolador gera códigos em sua saída de acordo com a entrada. Assim, usando este módulo podemos controlar o relé da chave correspondente ao comando de voz.

· Aqui há cinco comandos de voz usados ​​para controlar o relé do interruptor

1. Interruptor1

2. Interruptor2

3. Interruptor3

4. Interruptor4

5. Interruptor5

6. Interruptor 6

· Trabalhando com diagrama de blocos, circuito e PCB:

Diagrama de blocos do sistema de automação residencial controlado por voz

Fig. 2: Diagrama de blocos do sistema de automação residencial controlado por voz

· Layout de PCB do quadro de distribuição controlado por voz:

Layout PCB do quadro de distribuição usado em sistema de automação residencial controlado por voz

Fig. 3: Layout PCB do quadro de distribuição usado em sistema de automação residencial controlado por voz

· Layout da trilha PCB do painel de distribuição controlado por voz:

Layout de trilha PCB do quadro de distribuição usado em sistema de automação residencial controlado por voz

Fig. 4: Layout da trilha PCB do quadro de distribuição usado no sistema de automação residencial controlado por voz

Componentes e Programação

· Lista de componentes

Tabela mostrando a lista de componentes usados ​​no projeto do Sistema de Automação Residencial controlado por Voz

Fig. 5: Tabela mostrando a lista de componentes usados ​​no projeto do Sistema de Automação Residencial controlado por Voz

· Programação para projeto

o Usamos o software KEIL para programação para controlar nosso quadro de distribuição

Captura de tela do código C incorporado usado no sistema de automação residencial controlado por voz

Fig. 6: Captura de tela do código C incorporado usado no sistema de automação residencial controlado por voz

Vantagens:

  • Compactar
  • Amigo do usuário
  • Menos complexo
  • Baixo custo
  • Fácil de implementar
  • Precisão
  • Econômico
  • Reduzir mão de obra

Aplicação de central telefônica controlada por voz:

· Isto é útil em equipamentos de comunicação para evitar sinais ou ruídos provenientes do alto-falante.

· ligar e desligar um dispositivo usado, como um computador, eletrodoméstico ou lâmpada, por comando de voz ou outro som.

  • Na comunicação telefônica.

Código fonte do projeto

###



 Program for voice control Switchboard
#include
unsigned char data byt=0xFF;
  void keydly 
      {
           int a,b;
           for(a=0;a<50;a++)
           for(b=0;b<1000;b++);
      }
  void int1  interrupt 2
     {
           byt=P1;
           EA=0;
           keydly ;
     }
  void main 
      {
           P2=0x00;  
           P1=0xFF;
           back:IE=0x84;
           byt=0xFF;
           while(byt==0xFF);
           switch(byt)
               {
                    case 0xF2:
                        P2=0x0A;
                        break;   
                    case 0xF4:
                             P2=0x08;
                             break;
                    case 0xF5:
                             P2=0x03;
                             break;
                    case 0xF6:
                             P2=0x02;
                             break;  
                    case 0xF8:
                             P2=0x05;
                             break;
                }  
        }    goto back;

###

Diagramas de circuito

Diagrama de circuito-8051-Sistema de automação residencial baseado em microcontrolador e controlado por voz

Vídeo do projeto

Conteúdo Relacionado

Voltar para o blog

Deixe um comentário

Os comentários precisam ser aprovados antes da publicação.