Escolar Documentos
Profissional Documentos
Cultura Documentos
Conceito:
Sensor PIR (Passive Infrared Motion Sensors) – também conhecido como sensor de presença ou sensor de
movimento. Ele é um sensor infravermelho passivo capaz de detectar níveis de irradiação infravermelha emitida por
alguns objetos ou seres vivos dentro do seu campo de visão. São classificados como passivos por não emitir nada, ele
apenas responde a energia infravermelha irradiada pelos objetos ou seres vivos.
Aplicação:
O Sensor PIR é capaz de detectar movimentos pela mudança na temperatura ambiente quando um objeto ou ser
vivo atravessa na frete dele. E, como qualquer objeto ou ser com uma temperatura acima do zero absoluto gera calor,
então são capazes de emitir energia infravermelha através de radiação, sendo que quanto maior a capacidade de
gerar calor mais radiação é emitida. Dessa forma ele é ideal para aplicações:
Segurança para detectar presença de humanos ou animais se movimentando num determinado ambiente e
assim poder gerar um alarme de presença ou intrusão;
Monitoramento e Controle, onde ao detectar o movimento dentro da área de monitoramento pode-se enviar
um comando para ligar ou desligar um equipamento ou mesmo uma luz para iluminar o ambiente de um hall
da escada;
Robótica, onde os sensores são instalados muitas vezes em robôs autónomos para detecção de movimento e
detecção de caminhos como é o caso dos robores seguidores de linha.
Protocolo:
Ao contrário de sensores ópticos que usam um LED transmissor e receptor de IR, o Sensor PIR é constituído de tal
modo que a luz que entra através de uma lente plástica, conhecida como Lente de Fresnel, cujo papel dela é ampliar a
área de capitação da luz infravermelha e convergi-la para o centro da placa do Sensor PIR, onde está um sensor
piroelétrico, ou seja, um componente eletrônico formado por uma caneca de metal totalmente selada (responsável por
minimizar os ruídos) com um cristal retangular no centro capaz de detectar níveis de irradiação infravermelha e
converter essa energia da luz que incide sobre ele em pequenos sinais elétricos.
Sensor Piroelétrico Lente Plástica do tipo Fresnel Sensor Piroelétrico soldado em baixo da
lente plástica do Sensor PIR
A radiação infravermelha existe no espectro eletromagnético a um comprimento de onda que é maior do que a luz
visível, dessa forma ela não pode ser visível ao olho humano, mas pode ser detectada pelo material piroelétrico
localizado no centro do Sensor PIR.
O sensor piroelétrico propriamente dito tem dois slots de sensores sensíveis ao infravermelho (IR) conectados a um
amplificador diferencial para que os sinais indesejáveis sejam anulados e apenas entradas válidas sejam detectadas.
Assim, quando o Sensor PIR estiver ocioso, ambos os slots detectam a mesma quantidade de IR, ou seja, o Sensor
PIR fica calibrando com a quantidade de luz infravermelha irradiada a partir do ambiente em que ele está instalado
(paredes ou ao ar livre). Quando um corpo quente como um ser humano se locomover na frente do seu raio de visão
ele intercepta essa alteração de calor (luz infravermelha) no primeiro slot do Sensor PIR, que faz com que seja
registrado um pulso positivo diferencial entre os dois slots. Quando o corpo quente sai da área de detecção, acontece
o inverso, o segundo slot do sensor gera um pulso diferencial negativo. Estas alterações de pulsos detectadas é que
promove a atuação do Sensor PIR.
Diagrama exemplo para conexão de uma carga DC Diagrama exemplo para conexão de uma carga AC
A lente plástica do sensor deverá ser fixada para uma varredura com certo alcance e ângulo, determinando uma
distância em que o objeto poderá ser detectado pelo sensor, que no caso do Módulo Sensor de Movimento varia
entre 3 à 7 metros.
Através de potenciômetros contidos na placa do Módulo Sensor de Movimento é possível conseguir dois tipos de
ajustes, sendo um deles da distância a qual um objeto será detectado dentre um intervalo de 3 à 7 metros, e o outro
da duração de tempo que o sensor permanecerá com a saída ativada (nível alto) dentre um intervalo de 5 a 200
segundos.
Os passos abaixo deverão ser seguidos exatamente na mesma sequência que forem apresentados, pois caso contrário
correrá o risco de não funcionar:
4. No menu da IDE selecione a opção “Ferramentas (Tools)”, “Placa (Board)” e escolha o tipo de Arduino que
você está utilizando. No caso desse exemplo estamos utilizando o Arduino UNO;
5. No menu da IDE selecione a opção “Ferramentas (Tools)”, “Porta Serial (Serial Port)” e defina qual porta
COM (Communication) o Arduino está utilizando. No caso desse exemplo foi definida a COM13;
6. Para abrir o programa Sensor_Movimento na IDE do Arduino, deve-se selecionar a opção “Abrir (Open)” no
menu “Arquivo (Files)”;
7. Será aberta uma janela, onde você deverá navegar até o local onde baixou o arquivo Sensor_Movimento.ino.
Ao encontra-lo selecione-o e pressione o botão “Abrir”;
10. Montagem do circuito: o Módulo Sensor de Movimento pode ser conectado ao Arduino ligando-se o pino
positivo (VCC) no 5V, o pino negativo (GND) no GND e o pino OUT do módulo em uma porta digital do
Arduino (exemplo D2). Quando um corpo quente como, por exemplo, um ser humano se locomover na frente
do seu raio de visão o nível na saída digital D2 do Arduino (pino OUT do módulo) será alto (5V) indicando que
houve movimento e permanecerá em nível alto pelo período de tempo que foi ajustado no potenciômetro
“time” contido na placa do Módulo Sensor de Movimento. Enquanto a saída digital D2 do Arduino (pino
OUT do módulo) estiver em nível alto podemos programar o LED conectado ao pino digital D13 do Arduino
para ser ativado, indicando que houve uma detecção de movimento. Passado o tempo de ajuste o sensor
voltará a se estabilizar calibrando com a quantidade de luz infravermelha irradiada a partir do ambiente em
que ele está instalado (paredes ou ao ar livre), levando o nível na saída digital D2 do Arduino (pino OUT do
módulo) em baixo (0V), o que promoverá o desligamento do LED conectado ao pino digital D13 do Arduino,
indicando ausência de movimento.
Montagem do Circuito
11. Para testar a funcionalidade do programa exemplo Sensor_Movimento.ino, mantenha o cabo USB conectado
ao computador e abra a tela Serial Monitor da IDE do Arduino para verificar o seguinte resultado: