Fig. 1: protótipo do autor

Decodificar um controle remoto IR para automação residencial

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Este artigo descreve como decodificar um controlador remoto e usá-lo para automação residencial, juntamente com o Arduino. Um controle remoto infravermelho (IR) usado em TVs, tocadores de música e similares usa raios infravermelhos para enviar informações ou sinais de dados ao dispositivo. Ou seja, o controle remoto envia informações na forma de pulsos de infravermelho para a TV, por exemplo, sempre que um botão é pressionado. Cada botão é codificado com um código único. Assim, decodificando e entendendo o código associado a cada botão, qualquer controle remoto pode ser usado para controlar outros dispositivos ou eletrodomésticos. O protótipo do autor é mostrado na Fig. 1.

Fig. 1: protótipo do autor
Fig. 1: protótipo do autor

Circuito e trabalho

O projeto tem três partes: decodificação do controle remoto IR, programação e fabricação de circuitos de automação residencial.

Para decodificação, use qualquer controle remoto de TV / DVD IR. O diagrama do circuito de decodificação é mostrado na Fig. 2. Ele é construído em torno da placa Arduino Uno (Board1) junto com o sensor de infravermelho TSOP 1738 conectado a uma placa de ensaio. A pinagem do TSOP 1738 é mostrada na Fig. 3.

Fig. 2: Esquema de circuito para decodificação IR
Fig. 2: Esquema de circuito para decodificação IR
Fig. 3: Pinagem do TSOP 1738
Fig. 3: Pinagem do TSOP 1738

Os pinos VCC, GND e OUT do TSOP 1738 são conectados a 5V, GND e o pino nº 11 do Arduino, respectivamente. Após concluir as conexões, abra o IDE do Arduino e faça o upload do código de decodificação (Decode_IR.ino) para a placa Arduino Uno. O código consiste em uma biblioteca dedicada para operações de IR. Descompacte IR + library + for + Arduino.zip e coloque-o na pasta Arduino / Libraries no computador com Windows.

Aponte o controle remoto para o TSOP 1738 e pressione um botão no controle remoto. Abra o monitor serial para ver o código de cada botão. O código correspondente será exibido no monitor serial sempre que um botão for pressionado. Anote o código e o nome do botão correspondente para uso posterior na automação residencial. Aqui, usamos duas teclas para ligar e desligar o dispositivo, conforme mostrado na tabela.

Leia Também  Conecte seus dispositivos à nuvem IoT do Arduino

Circuito de programação

A placa Arduino Pro Mini é usada para automação residencial. Faça o upload do código home_auto.ino para o Arduino Pro Mini usando o Arduino Uno. O circuito de programação é mostrado na Fig. 4.

Fig. 4: Esquema de circuito para programação
Fig. 4: Esquema de circuito para programação

Para programar, remova o microcontrolador ATmega328 (MCU) do Arduino Uno. Após configurar as conexões como mostrado na Fig. 4, abra o Arduino IDE, escolha Ferramentas-> Placas-> Arduino Pro Mini e faça o upload do código home_auto.ino na placa Pro Mini.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

No código home_auto.ino, o pino 13 do Arduino é declarado como saída. Os códigos DBC8CB72 e 5A33C754 estão incluídos neste código-fonte. As duas teclas, Vol + e Vol-, do controle remoto são usadas para ligar e desligar o pino de saída 13 do Arduino, respectivamente. Ou seja, se o código recebido for DBC8CB72, o pino 13 será ativado; se o código recebido for 5A33C754, o pino 13 será desligado.

Circuito de automação residencial

O diagrama do circuito para automação residencial é mostrado na Fig. 5. Ele é construído em torno do Arduino Pro Mini (Board2), sensor IR TSOP1738, transistor NPN BC547 (T1), 5V, relé de comutação única (RL1) e alguns outros componentes.

Fig. 5: Diagrama do circuito para automação residencial
Fig. 5: Diagrama do circuito para automação residencial

Baixe a pasta de origem: Clique aqui

Depois de carregar o código home_auto.ino no Arduino Pro Mini, conecte-o à fonte de alimentação de 5V DC no conector CON1.

Conecte a saída do TSOP1738 ao pino 11 do Pro Mini (Board2). O pino 13 é usado como pino de saída para ligar e desligar o aparelho pressionando os botões Vol + e Vol- do controle remoto, respectivamente. Portanto, conecte o pino 13 à base do transistor BC547, que energiza o relé de 5V (RL1).

Empregue um diodo 1N4004 para proteger o transistor do fluxo de retorno da bobina do relé. Um conector de três pinos (CON3) pode ser usado nos contatos do relé para conectar cargas CA / CC ou aparelhos como luzes e ventiladores.

Leia Também  Arduino Blog »Monitorando o uso da CPU com um reator de arco

O trabalho do circuito é simples. Após ligar o circuito, pressione o botão Vol + no controle remoto para ligar o eletrodoméstico. Pressione o botão Vol- no controle remoto para desligar o eletrodoméstico conectado ao CON3.


Shamsudheen Marakkar está buscando a M.Tech em robótica e sistemas inteligentes

Publicações Relacionados:

https://holidayservice-tn.com/saiba-como-melhorar-o-seu-escritorio-em-casa/

https://draincleaningdenverco.com/como-ganhar-dinheiro-enquanto-dorme-5-formas/

https://clipstudio.com.br/obtendo-o-maximo-do-seu-24-horas/

https://proverasfestas.com.br/como-gerar-leads-e-fazer-vendas-com-o-alcance-de-ninja/

https://coniferinc.com/crescimento-do-comercio-eletronico-na-india/

https://weeventos.com.br/smartphone-android-usado-como-um-telefone-fixo-para-fritzbox-usuarios-2/

https://testmygeekstuff.com/nao-ha-mais-dinheiro-para-ganhar-com-videos-a-mudanca-do-youtube-e-minhas-dicas/

https://responsibleradio.com/como-fazer-um-excelente-plano-de-negocios/

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br