https://forum.arduino.cc/index.php?topic=352784.0
https://www.arduinoportugal.pt/datalogger-cartao-sd-rtc-pir-sensor-movimento/
https://www.itead.cc/wiki/PIR_Motion_Sensor_Module
Biblioteca
Este sensor não necessita de biblioteca.
Breve resumo do PIR
Especificações técnicas:
- Tensão de entrada: 4,5 VDC a 20 VDC
- Sinal de saída: 0,3V ou 5V (saída a High quando deteta movimento)
- Angulo de abertura para deteção 110º
- Distância máxima: 7 metros
- Botão Esquerdo: Controla a temporização (entre 2 e 300 segundos, da esquerda para a direita)
- Botão direito: Ajuste da sensibilidade
- Dispositivo simples de um fio
Pin de saída: High significa que detetou movimento (por exemplo: movimento de pessoas ou animais ou uma intrusão, etc …) Low significa que não detetou nenhuma situação de movimento.
Recursos – Funções
Como não existe nenhuma biblioteca também não existem funções. Apenas se interpreta o sinal de entrada que deve ser feito utilizando uma porta digital.
Esquemas de funcionamento
Material:
1 Arduíno Uno
1 Breadboard
1 sensor PIR
1 Módulo Relé 5V 1 Canal com saída de 230V AC
Diversos condutores
Programa de teste
// Demo do PIR para comando de lampada com um rele
// Clube de Robótica da ESGC - 2017
// Prof. Ramiro Martins
int Rele = 8; //Definição do Pin 8 para o rele
int Pir = 7; //Definição do Pin 7 para o PIR
int Leitura; // Variavel de leitura do sinal PIR
void setup()
{
pinMode(Rele, OUTPUT); //Definição do Pin 8 como saida
pinMode(Pir, INPUT); //Definição do Pin 7 como entrada
}
void loop(){
Leitura = digitalRead(Pir);
if (Leitura==HIGH)
{
digitalWrite(Rele, HIGH);
delay(1000); //Temporização do rele
}
else
{
digitalWrite(Rele,LOW);
}
}
Vídeos no YouTube
- Tutorial: Sensor de Movimento PIR
- ACIONAR LAMPADAS COM SENSOR DE PRESENÇA E MODULO RELÉ
- Alarme com Arduino e sensor de movimentos PIR