Como interface o módulo IR com Arduino Uno

Como interface o módulo IR com Arduino Uno

Os sensores são os dispositivos que detectam a mudança de quantidades específicas em uma área e informam o sistema variando sua saída. Existem diferentes tipos de sensores para detectar quantidades diferentes, como temperatura, pressão atmosférica, umidade, sensores de detecção de obstáculos e muito mais. Esses sensores podem ser interfigurados com microcontroladores usando as placas Arduino para medir as respectivas quantidades. Além disso, para detectar qualquer movimento em uma área especificada, os sensores infravermelhos são usados, e interfaceremos o módulo infravermelho (IR) com Arduino Uno neste discurso.

O que é um módulo IR

O sensor infravermelho (IR) é um sensor que detecta movimento de qualquer objeto em uma área especificada e também detecta as assinaturas de calor de um objeto próximo. Como todo objeto emite calor na forma de radiação, esse sensor detecta que a radiação e mede a temperatura.

Aqui neste projeto, estamos usando o módulo IR que vem com dois LEDs para detecção do movimento, um LED atua como um fotodiodo que detecta qualquer radiação infravermelha refletida ou qualquer assinatura de calor e o outro atua como diodo emissor de luz que emite o infravermelho radiação.

O módulo IR possui 3 pinos no total, um para tensão de alimentação, um para o solo e o terceiro é o pino de saída. Este módulo vem com o potenciômetro que é usado para a calibração da saída do sensor, aumentando ou diminuindo a resistência do fotodiodo. A imagem postada abaixo mostra o módulo IR:

A configuração do PIN do módulo IR é dada abaixo na tabela:

Número do PIN
(Da esquerda para a direita)
Símbolo Descrição
1 (FORA) PIN para ler a saída do módulo
2 (GND) Pin para aterrar o módulo
3 (VCC) PIN para conectar o módulo para fornecer tensão

O módulo funciona de tal maneira que a radiação é emitida pelo diodo emissor de luz e quando a radiação emitida é refletida ao colidir com algum objeto, a radiação refletida é recebida pelo fotodiodo. O fotodiodo gera um sinal para a detecção do movimento de qualquer objeto ou qualquer obstáculo.

Há um número de aplicações em que este módulo é usado:

  • Pistola de temperatura infravermelha
  • Câmeras de visão noturna
  • Câmeras de detecção de assinatura de calor
  • Detecção de invasores para segurança doméstica

Como interface o módulo IR com Arduino Uno

Para interagir o módulo infravermelho, usamos a seguinte lista de componentes:

  • Pão de pão
  • Arduino Uno
  • Conectando fios
  • Módulo IR

A imagem com o esquema de circuito é dada abaixo para dar uma melhor compreensão da interface do módulo IR com Arduino

Conjunto de hardware do módulo IR de interface com Arduino Uno

A montagem de hardware da interface do módulo IR com Arduino Uno pode ser vista na figura abaixo . Nós interfiguramos o módulo infravermelho com Arduino de tal maneira que primeiro colocamos o LED na placa de ensaio e usando o fio marrom conectado ao pino 12 de Arduino. Em segundo lugar, interfigurmos o módulo IR com Arduino usando o fio azul usando o pino 4 de Arduino. Para fornecer a tensão ao módulo e LED, usamos os 5 volts e pinos de terra do Arduino Uno.

Código Arduino para interface o módulo IR com Arduino Uno

Para interface o módulo IR, cumprimos o código Arduino, que é dado como:

#Define Irpin 8 // Arduino Pin para Sensor IR
#Define liderou 12 // pino Arduino para LED
int ir; // variável para armazenar o valor do sensor
configuração void ()

Serial.comece (9600); // inicializando a comunicação serial
pinmode (irpin, entrada); // atribuindo o sensor como uma entrada para Arduino
pinmode (LED, saída); // atribuindo o LED como saída de Arduino

Void Loop ()
ir = digitalRead (irpin); // lendo a saída do sensor
if (ir == baixo) // se o sensor detectar a radiação refletida
DigitalWrite (LED, alto); // Ligue o LED

outro
DigitalWrite (LED, Low); //, de outra forma, mantenha o LED fora do estado

Para compilar o código Arduino para interface o módulo IR primeiro, declaramos os pinos para LED e módulo. Em seguida, atribuímos o modo PIN do LED e do módulo e inicializamos a comunicação serial.

Nós usamos o DigitalRead () função para ler a saída do sensor na seção de loop. Se a saída do sensor estiver baixa, o que significa que se reflete onda no receptor, ligue o LED de outra forma, mantenha o LED no estado.

Implementação de hardware do módulo IR com Arduino Uno

A imagem postada abaixo é a implementação de hardware do esquema do circuito para interface o módulo IR:


O funcionamento do módulo IR é demonstrado pela seguinte imagem postada abaixo:

Conclusão

O uso de microcontroladores em diferentes projetos foi aumentado graças à plataforma Arduino, o que facilitou a interface dos diferentes dispositivos de entrada e saída com microcontroladores. Há uma variedade de dispositivos de entrada que podem ser interfigurados no Arduino e a maioria dos dispositivos de entrada inclui diferentes tipos de sensores, como sensores de detecção de movimento, sensores de temperatura e muitos outros. Neste artigo, discutimos a interface do sensor de IR usando o módulo IR com Arduino Uno brevemente.