Sensores

Sensor Infravermelho E18-D80NK com Arduino

Abraão da Silva 7 de março de 2025

Vamos explorar o sensor infravermelho E18-D80NK, um dispositivo utilizado para detectar objetos sem a necessidade de contato físico. Veremos como ele funciona, como integrá-lo a um Arduino, e como ajustá-lo para diferentes distâncias de detecção. Ao final, você terá um projeto funcional e diversas ideias para expandi-lo.


O que é o Sensor E18-D80NK?

Fonte: Eletrogate

O E18-D80NK é um sensor de proximidade infravermelho que utiliza luz infravermelha (IR) para detectar objetos. Ele emite um feixe de luz IR, que é refletido quando encontra um objeto. O sensor mede a intensidade da luz refletida e determina se há algo próximo.

Ele possui um ajuste manual, por meio de um pequeno parafuso, que permite configurar a distância de detecção entre 10 cm e 80 cm. Essa versatilidade torna o E18-D80NK ideal para projetos como robôs que evitam obstáculos, esteiras industriais e sistemas de segurança.

O E18-D80NK pode ser encontrado em versões NPN e PNP, que se referem ao tipo de saída do sensor e como ele interage com o circuito de controle.

  • NPN (Sinking Output): Neste tipo, quando o sensor detecta um objeto, ele conecta a saída ao terra (GND). O circuito externo deve fornecer uma tensão positiva ao outro lado da carga para que a corrente flua. Esse tipo é muito usado em circuitos onde o controlador trabalha com sinais ativos em nível baixo (LOW).
  • PNP (Sourcing Output): Aqui, ao detectar um objeto, o sensor conecta a saída à tensão positiva (VCC). A carga precisa estar conectada ao terra (GND) para completar o circuito. Essa configuração é mais comum em sistemas que interpretam sinais ativos em nível alto (HIGH).

A escolha entre NPN e PNP depende do sistema de controle utilizado. Em controladores como Arduino e ESP8266, geralmente se usa NPN, pois esses dispositivos lidam melhor com entradas que são puxadas para o GND. Já em CLPs industriais, o PNP costuma ser mais comum.


Ligando o sensor ao Arduino

Lista de materiais

Esquemático de Montagem

Fonte: Autor

 

Funcionamento do Circuito

O circuito conecta o fio marrom do sensor ao VCC, o azul ao GND e o preto a porta D2 do Arduino. Por ser um sensor NPN quando algo é detectado um sinal baixo (LOW) é mandado para a porta e quando nada é encontrado o sinal permanece em alto (HIGH).

Código para o Arduino

Abaixo está um código simples para testar o sensor. Ele lê o estado do sensor e exibe no monitor serial se um objeto foi detectado.

const int sensorPin = 2; // Pino onde o sensor está conectado 
void setup() { 
  pinMode(sensorPin, INPUT); Serial.begin(9600); 
} 
void loop() { 
  int estadoSensor = digitalRead(sensorPin);
  if (estadoSensor == LOW) { 
     Serial.println("Objeto detectado!");
  } 
  else
  { 
     Serial.println("Nenhum objeto na área."); 
  } 
  delay(200); // Pequeno intervalo para evitar leituras rápidas demais
}
  1. O pino do sensor é configurado como entrada.
  2. O monitor serial é inicializado para exibir mensagens no computador.
  3. No loop principal, o Arduino verifica continuamente o estado do sensor. Se o pino OUT estiver LOW, significa que um objeto foi detectado. Caso contrário, nada está na área de alcance. Caso um objeto seja detectado o sensor também conta com um Led que ajuda a informar o estado ativado.


Conclusão

O sensor infravermelho E18-D80NK é uma ferramenta versátil e de fácil integração com o Arduino, sendo ideal para projetos de robótica e automação. Além disso, a possibilidade de ajustar a distância de detecção amplia suas aplicações.

Experimente usar o E18-D80NK em projetos como um robô seguidor de linha, uma catraca automática ou até um alarme de presença. Com criatividade, você pode integrar este sensor a outros dispositivos e criar sistemas mais complexos.

 


Sobre o Autor


Abraão da Silva

Estudante de Engenharia da Computação, especializado em curiosidades aparentemente aleatórias e desenvolvimento de software. Se eu não estiver pedalando agora, estou estudando ou tentando aproveitar a energia dos raios.


Abraão da Silva

7 de março de 2025

Estudante de Engenharia da Computação, especializado em curiosidades aparentemente aleatórias e desenvolvimento de software. Se eu não estiver pedalando agora estou estudando ou tentando aproveitar a energia dos raios.

Tenha a Metodologia Eletrogate dentro da sua Escola! Conheça nosso Programa de Robótica nas Escolas!

Eletrogate Robô

Cadastre-se e fique por
dentro de novidades!