Infravermelho (IR): O Guia Completo — Receber e Enviar Comandos como a TV
Guia do infravermelho: como emissor e receptor trocam comandos, a portadora de 38 kHz, gravar os códigos do controle e a necessidade de linha de visão.
Todo controle remoto de TV fala uma língua invisível: o infravermelho. Com um par emissor e receptor, o seu projeto aprende a ouvir e falar essa língua.
Dá para controlar tudo pelo controle da TV — ou criar o seu próprio controle universal.
🟢 Nível 1: o que é e para que serve
Um LED infravermelho pisca códigos que o olho não vê; um receptor lê esses piscas. É assim que o controle fala com a TV.
No seu projeto, você pode receber os comandos de um controle comum ou enviar comandos para aparelhos.
🟡 Nível 2: gravar os códigos
Cada botão de cada controle tem um código próprio. Você aponta o controle para o receptor e grava o código de cada botão.
Depois é só programar o que fazer quando aquele código chegar — vira o seu controle personalizado.
🟡 Nível 2: emitir comandos
Com o LED emissor, o Arduino pode enviar os códigos gravados e comandar a TV, o ar-condicionado, o som.
É a base de um controle universal feito em casa.
| Característica | Valor |
|---|---|
| Faz | Recebe e envia comandos IR |
| Como | LED IR (emite) + receptor (lê) |
| Portadora | ~38 kHz (padrão comum) |
| Alcance | Sala, com linha de visão |
| Atrapalham | Sol e lâmpadas fortes |
| Uso | Controle universal, automação de sala |
🔴 Nível 3: como funciona por dentro
O sinal IR não é só 'liga/desliga': o LED pisca numa frequência portadora (tipicamente 38 kHz). Isso ajuda o receptor a separar o comando da luz do ambiente.
Cada botão manda uma sequência de pulsos nesse ritmo — o código. O receptor decodifica a sequência e o Arduino descobre qual botão foi apertado.
⚖️ Infravermelho x RF 433 MHz
- Precisa apontar
- Não atravessa parede
- Baratíssimo
- Controle de sala (TV)
- Não precisa de visão
- Atravessa parede
- Também barato
- Portão e campainha
🧮 Exemplo prático: controlar o projeto pela TV
📖 O controle da sala no comando
1) Receptor: o sensor IR ligado ao Arduino.
2) Gravação: aponte o controle e salve o código de cada botão.
3) Ação: botão 'volume+' liga um LED; 'canal+' aciona um motor.
4) Pronto: seu controle vira comando do projeto.
🎯 Onde usar
- Controle universal caseiro.
- Comandar projetos pelo controle da TV.
- Automação de sala.
- Robôs controlados por controle remoto.
🛠️ Problemas comuns
| Sintoma | Causa provável | Solução |
|---|---|---|
| Não recebe | Fora da linha de visão | Aponte o controle direto para o receptor |
| Alcance curto | Luz do ambiente forte | Reduza a luz/sol sobre o receptor |
| Código não repete | Protocolo diferente | Use a biblioteca que reconhece aquele controle |
| Emissão fraca | LED IR sem corrente | Alimente o LED emissor direito (com transistor) |
| Interferência | Outra fonte de IR | Afaste de lâmpadas e do sol |
🚀 Conclusão
O infravermelho conecta seu projeto ao aparelho que todo mundo já tem na mão: o controle remoto. Ler e emitir códigos é simples e barato.
Lembre que é comunicação de sala e linha de visão. Para atravessar cômodos, o rádio assume — mas para a TV, o IR é rei.
O que você controlaria pelo controle? Conta aí! 🦣⚡
Mamute Eletrônica · Componentes, Módulos e Robótica · Rua Vitória, 125 — Santa Efigênia/SP · mamuteeletronica.com.br