Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Criar um Transmissor IR com Arduino

Introdução

Os transmissores de infravermelho (IR) são dispositivos que emitem sinais de luz infravermelha, invisíveis ao olho humano, mas detectáveis por sensores IR. Eles são amplamente utilizados em controles remotos para televisores, aparelhos de som e outros dispositivos eletrônicos. Neste artigo, vamos explorar como criar um transmissor IR utilizando o Arduino, uma plataforma de prototipagem eletrônica de código aberto.

Componentes Necessários

  • Arduino (Uno, Nano, Mega, etc.)
  • LED IR
  • Resistor de 220 ohms
  • Protoboard e fios de conexão

Montagem do Circuito

  1. Conecte o anodo (terminal longo) do LED IR ao pino digital 3 do Arduino.
  2. Conecte o catodo (terminal curto) do LED IR a um dos terminais do resistor de 220 ohms.
  3. Conecte o outro terminal do resistor ao GND do Arduino.

O circuito deve ficar conforme o diagrama abaixo:

  Arduino          LED IR
  --------         ------
  Pin 3   --------|>-----|
                   |     |
                  220Ω   |
                   |     |
  GND    -----------------

Código de Exemplo

Para controlar o transmissor IR, utilizaremos a biblioteca IRremote. Esta biblioteca facilita a geração de sinais IR compatíveis com a maioria dos dispositivos de consumo.

  1. Instale a biblioteca IRremote através do Gerenciador de Bibliotecas do Arduino IDE.
  2. Carregue o seguinte código no seu Arduino:
#include <IRremote.h>

IRsend irsend;

void setup() {
  Serial.begin(9600);
}

void loop() {
  if (Serial.read() != -1) {
    // Envia um código IR NEC (0xFF00FF)
    irsend.sendNEC(0xFF00FF, 32);
    Serial.println("Código IR enviado!");
    delay(2000); // Aguarda 2 segundos antes de enviar novamente
  }
}

Neste exemplo, o código IR 0xFF00FF será enviado quando qualquer dado for recebido via Serial Monitor. Você pode adaptar o código para enviar diferentes códigos IR conforme necessário.

Testando o Transmissor IR

  1. Abra o Serial Monitor no Arduino IDE.
  2. Envie qualquer caractere pelo Serial Monitor para acionar o envio do código IR.
  3. Utilize um receptor IR conectado a outro Arduino ou um dispositivo compatível para verificar se o código foi recebido corretamente.

Conclusão

Criar um transmissor IR com Arduino é um projeto simples e eficaz para aprender sobre comunicação infravermelha. Com a biblioteca IRremote, é possível controlar uma ampla variedade de dispositivos eletrônicos, tornando este projeto uma excelente introdução ao mundo da automação e controle remoto.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.