Este documento descreve o funcionamento de sensores PIR (Passive Infrared Sensor) e apresenta exemplos de seu uso com Arduino e Sensor4A para detecção de movimento e controle de dispositivos como LEDs e relés. Os sensores detectam a radiação infravermelha emitida por objetos em movimento e podem acionar saídas digitais. Circuitos exemplificados mostram como controlar LEDs e lâmpadas com sensores PIR.
2. O que é Radiação IV?
Antes de mais…
A radiação infravermelha (IV) é radiação eletromagnética
pouco energética, não detetável pelo olho humano.
3. O Funcionamento do Sensor PIR
PIR: Passive Infrared Sensor (Sensor Infravermelhos)
Emissão de IV
IV refletidos
Ajuste da sensibilidade do sensor
3,3 – 5VGND
OUT
A saída do sensor é digital, tomando o valor TRUE /
HIGH / 1 ou FALSE / LOW / 0 de acordo com a
deteção / não deteção do objeto.
4. Sensores PIR a Testar
Infrared Obstacle Avoidance - Módulo para Arduino HC-SR501 PIR MOTION DETECTOR
6. Infrared Obstacle Avoidance - Módulo
para Arduino
3,3 – 5VGND
OUT Ajuste da sensibilidade
do sensor
Caraterísticas:
• Distância de deteção (ajustável
através da resistência
variável): 2 cm ~ 30 cm;
• Tensão de alimentação: 3,3V-
5V;
• Ângulo de deteção: 35º
• Em caso de deteção de
obstáculo: Saída = 0; Caso
contrário: Saída = 1.
7. S4A – Agora Tenta
Controlar dois LED, um verde e outro vermelho,
através do arduino:
• Em caso de deteção de obstáculo, o LED vermelho
deve ligar e o verde deve desligar;
• Caso não se detete nenhum obstáculo, o LED
vermelho deve permanecer desligado e o verde
ligado.
10. Verifica…
• Como se altera a distância de deteção do objeto por
variação da resistência variável;
• Que este sensor não apresenta delay na saída: mal o
objeto de afasta, a saída retorna ao valor original.
11. HC-SR501
Caraterísticas:
• Distância de deteção
(ajustável através da
resistência variável): 3 -7 m;
• Tensão de alimentação: 5V-
20V;
• Ângulo de deteção: <120º
• Delay ajustável: 5s – 300s;
• Seleção modo trigger;
• Em caso de deteção de
obstáculo: Saída = 1; Caso
contrário: Saída = 0.
https://www.mpja.com/download/31227sc.pdf
Modo Trigger:
Repeat Trigger: o sensor não tornará a 0
(LOW) se o objeto se mantiver dentro da
distância de deteção durante o tempo de
delay;
Single Trigger: O sensor tornará a 0 (LOW)
mesmo que o objeto de mantenha dentro da
distância de deteção durante o tempo de
delay.
12. S4A – Agora Tenta
Controlar uma lâmpada de 220V, que deve ligar
durante um tempo pré-determinado (através da
resistência variável “Time Delay Adjust”) em caso de
deteção de movimento.
Sugestão: relembrar o funcionamento de um relé controlado
por arduino e S4A -
http://arduinoescola.blogspot.pt/2016/03/reles-arduino-e-
s4a.html
15. Verifica…
• Como se altera a distância de deteção do objeto por
variação da resistência variável;
• A funcionalidade do delay: depois de ativada a
saída, por deteção do obstáculo, esta demora um
tempo pré-definido (através da respetiva resistência
variável) para voltar ao estado inicial.