Como usar com Arduino – Led Emissor IR e Fototransistor IR

Por: Marco Antonio Silva Souza - Em: 26/07/2021 às 18:15


img00_como_usar_com_arduino_led_emissor_ir_e_fototransistor_ir _alarme_seguranca_infravermelho_detector_til32_til78_receptor

Descrição:

Led Emissor Infravermelho (IR) 5mm 940nm é um componente que funciona a partir da tecnologia infravermelha. Este LED emite um sinal IR que pode ser reconhecido por diversos receptores infravermelho.

A faixa de luz infravermelha emitida pelo Led Emissor Infravermelho (IR) 5mm 940nm não é perceptível ao olho humano, contudo, a partir de uma câmera é possível ver nitidamente o sinal infravermelho sendo emitido pelo Led.

Já o Fototransistor / Receptor IR 5MM é um componente eletrônico que também funciona através de tecnologia infravermelha. Este transistor possui dois terminais, onde um dos terminais é o coletor e o outro é o emissor. Sua base é ativada pela incidência de luz infravermelha e o transistor passa a conduzir, o que permite a passagem de corrente elétrica do coletor para o emissor. Sem a presença de luz infravermelha o transistor não conduz.

OBS: luz ambiente ou luz solar podem causar interferências em sinais infravermelhos.

– Especificações e características (Led Emissor IR):

– Tensão de operação: 1,2VDC
– Corrente de operação: 20mA
– Comprimento da onda: 940nm
– Ângulo: 15º ~ 20°

– Especificações e características (Fototransistor IR):

– Tensão de operação: 1,1 a 1,4VDC
– Corrente de operação: 10mA
– Potência máxima: 70mW
– Comprimento da onda: 940nm
– Ângulo: 15º ~ 30° celsius

– Aplicações:

Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário verificar se o sinal do emissor enviado ao receptor foi violado ou transmissão de dados através de infravermelho.

– Proposta da prática:

Utilizar o Led Emissor IR e Fototransistor IR em conjunto com o Arduino e enviar o sinal IR do emissor para o receptor e sempre que o sinal for interrompido a mensagem no monitor serial do ambiente de programação do Arduino irá alterar.

– Lista dos itens necessários:

01 – Arduino com Cabo USB
01 – Led Emissor IR
01 – Fototransistor IR
01 – Resistor de 150Ω
01 – Resistor de 220KΩ
02 – Protoboard
04 – Cabos Jumper macho-macho

– Esquema de ligação da prática:

img01_como_usar_com_arduino_led_emissor_ir_e_fototransistor_ir _alarme_seguranca_infravermelho_detector_til32_til78_receptor

– Tutorial de instalação e configuração do ambiente de programação do Arduino:

Arduino – Instalação e Configuração da IDE no Windows

– Código:

1) Quanto maior for a distância do emissor em relação ao receptor, maior será a leitura feita pelo pino analógico.

2) No código, a leitura do pino analógico para identificar que o sinal foi interrompido, está definida em 800 bits. Dependendo da distância que o Emissor IR estiver do Receptor IR, você deverá diminuir ou aumentar este valor.

const int pinoFototransistor = A2; //PINO ANALÓGICO UTILIZADO PELO FOTOTRANSISTOR 

void setup(){

  Serial.begin(9600); //INICIALIZAÇÃO DA SERIAL

   pinMode(pinoFototransistor, INPUT); //DEFINE O PINO COMO ENTRADA

}

void loop(){

  if(analogRead(pinoFototransistor) < 800){ //SE A LEITURA DO PINO FOR MENOR QUE 800 BITS, FAZ
    Serial.println("Recebendo sinal infravermelho"); //IMPRIME O TEXTO NA SERIAL
  }else{ //SENÃO, FAZ
    Serial.println("Sinal infravermelho interrompido"); //IMPRIME O TEXTO NA SERIAL
  }
}