Intermediário - Projeto I14

Usando qualquer controle remoto com Arduino

Objetivo

Neste tutorial vamos mostrar como utilizar qualquer Controle Remoto Infravermelho e um fotorreceptor IR para controlar uma carga qualquer (leds, motores, etc) com o Arduino. Nesse exemplo vamos utilizar algumas teclas de um controle remoto IR qualquer que você tenha em casa. Usaremos o controle remoto para controlar um menu exibido em um display LCD. Este menu então, irá fazer com que o led selecionado se apague ou acenda.

Referência:

I13 - Como usar o Controle Remoto Infravermelho com Arduino

Definições

Controle Remoto Infravermelho é um dispositivo utilizado para controlar de forma remota algum componente eletrônico ou aparelho compatível. O controle remoto IR é formado por um dispositivo com teclado e um receptor infravermelho. Quando um dos botões do teclado é pressionado, ocorre a emissão de pulsos luminosos por um led infravermelho. Essa sequência de pulsos luminosos corresponderá a um único número hexadecimal para cada tecla do controle, gerando um código específico. Assim, os equipamentos ou componentes a serem controlados deverão possuir um receptor infravermelho para traduzir essas sequências, identificar qual tecla do controle foi pressionada e gerar uma ação pré-programada correspondente, como ligar ou desligar uma televisão, por exemplo.

Modulação de sinal é uma técnica utilizada para evitar que outras fontes de radiação infravermelha, como a luz natural ou a iluminação por lâmpadas, possam interferir no sinal transmitido entre o controle remoto e o receptor. Para isso existe um modulador dentro do controle remoto que transforma o código hexadecimal correspondente de cada botão em um sinal modulado único dentro da frequência de 38Khz quando pressionado. Esse sinal então é enviado pelo led IR emissor que fica acoplado na extremidade do controle.

Comparação entre informação e informação modulada pelo módulo receptor infravermelho

Depois, o receptor que recebe esse sinal modulado irá transformá-lo o novamente em um sinal digital, recuperando a informação original e identificando qual tecla foi pressionada. No nosso projeto a identificação será feita pelo Arduino:

Led Emissor Infravermelho (IR): Led que emite um sinal IR (infrared ou infravermelho) que pode ser reconhecido por um componente receptor IR. Projetado para emitir sinais infravermelhos em dispositivos remotos e se conectarem em uma placa microcontroladora. A faixa de luz emitida pelo led emissor, cujo comprimento de onda é de aproximadamente 940nm, não é perceptível ao olho humano. O led emissor IR utilizado no nosso projeto já vem acoplado no controle remoto.

Receptor IR VS1838B Universal ou Módulo Receptor IR (AX-1838Hs) - Componente eletrônico formado por um fotototransistor e circuito integrado necessário para demodular os pulsos enviados pelo led emissor, transformando-os em um sinal binário. Utilizaremos nesse projeto o Receptor IR Universal, mas se você desejar, poderá usar o módulo receptor IR.

Aplicação

Para fins didáticos e projetos onde é necessário acionamento remoto de algum tipo de carga ou envio de informação a partir de teclas pressionadas, como: Controle remoto de lâmpadas (liga/desliga ou até controle de brilho), Acionamento remoto de aparelhos, Controle remoto de alarmes, Controle remoto de câmera fotográfica, Controle remoto de dispositivos móveis, etc.

Componentes necessários

Referência

Componente

Quantidade

Imagem

Observação

Protoboard

Protoboard 830 pontos

1

Resultado de imagem para protoboard 830v

No mínimo utilizar protoboard com 400 pontos

Jumpers

Kit cabos ligação macho / macho

1

 

Controle Remoto IR

Controle remoto IR usado em televisores, dvd, som, etc

1

Obs.: Pode ser utilizado qualquer controle remoto IR que você tenha em casa.

Receptor IR Universal

Receptor Universal Infravermelho VS1838B

1

Como opção, você poderá substituir o Receptor IR Universal por um Módulo Receptor IR (AX-1838Hs)

Led Difuso 5mm

Led 5mm

6

Utilizar led de qualquer cor

Resistor

Resistor

6

Resistor de 150Ω ou superior

Display LCD

Display LCD 16X2 com pinos soldados

1