Blog

  • O que é um sensor infravermelho e como usá-lo em projetos com Arduino

    Introdução

    Os sensores infravermelhos (IR) são componentes amplamente utilizados em projetos de robótica e automação com Arduino. Eles permitem detectar objetos, medir distância, contar passagens e até seguir linhas pretas em superfícies claras. Neste tutorial, você aprenderá o que é um sensor IR, como ele funciona e como integrá-lo ao seu projeto de forma simples e eficiente.

    Materiais necessários

    • 1 Arduino Uno
    • 1 sensor IR TCRT5000 ou módulo de reflexão
    • Jumpers
    • Protoboard
    • LEDs (opcional para debug visual)

    Como funciona o sensor infravermelho?

    O sensor IR funciona emitindo luz infravermelha por meio de um LED IR e detectando a reflexão dessa luz com um fototransistor. Superfícies claras refletem mais luz e retornam um sinal mais forte, enquanto superfícies escuras absorvem a luz. O Arduino lê esse sinal através de uma porta digital ou analógica e toma decisões conforme a lógica do programa.

    Montagem do circuito

    Conecte o VCC do sensor IR ao 5V do Arduino, o GND ao GND, e a saída (OUT) a um pino digital, como o D2. Se estiver usando um sensor analógico, conecte a saída a um pino analógico, como A0. Opcionalmente, adicione um LED no pino D13 para acender quando um objeto for detectado.

    Exemplo de código

    int sensorPin = 2; // Pino conectado à saída do sensor
    int ledPin = 13;
    
    void setup() {
      pinMode(sensorPin, INPUT);
      pinMode(ledPin, OUTPUT);
      Serial.begin(9600);
    }
    
    void loop() {
      int valor = digitalRead(sensorPin);
      Serial.println(valor);
    
      if (valor == LOW) {
        // Algo foi detectado
        digitalWrite(ledPin, HIGH);
      } else {
        digitalWrite(ledPin, LOW);
      }
    
      delay(100);
    }

    Testes e ajustes

    Teste aproximando e afastando objetos do sensor. Você verá a mudança no LED e nos dados seriais. Ajuste o potenciômetro do módulo, se houver, para calibrar a sensibilidade. Você pode aplicar esse sensor para criar robôs seguidores de linha, sistemas de presença, contadores de passagem e muito mais.

    Conclusão

    Os sensores IR são excelentes portas de entrada para o mundo da robótica e da automação. Com poucos componentes e uma programação simples, você pode criar sistemas interativos e funcionais. Este tutorial é apenas o começo do que é possível fazer com Arduino e sensores como esse.

    Recomendação

    🛒 Veja este kit com sensores IR para Arduino e outros módulos úteis para seus projetos (link afiliado).