Sensor de movimento PIR HC-SR501

Eletrônica

O Sensor de presença PIR HC-SR501 é um módulo que usa um sensor PIR (piroelétrico), capaz de detectar a variação de luz infravermelha emitida pela radiação do corpo humano.
É muito importante referir também que o Sensor PIR ou Sensor de Movimento para Arduíno detecta somente movimento e não presença, deste modo, se algo permanecer parado frente a ele, o sensor PIR não irá detectar.
No momento em que o sensor detectar algum movimento em sua área de alcance, ele alimenta o pino output em nível alto, ou seja 3.3V.


Modelo: HCSR501
Chip: BISS0001
Tensão de operação:  5V a 20V DC
Corrente de Operação: < 50mA
Saída de nível TTL: 3.3V para nivel alto e 0V para nível baixo
Tempo de retardo Ajustável: 2s – 200s
Potenciômetro para ajuste de tempo e sensibilidade
Gatilhos: L não pode ser duplicado, H pode ser repetido, o valor padrão é H
Angulo de leitura e de até 120 graus e a distância máxima de leitura, a qual pode variar nominalmente de 3 a 7 metros.
Temperatura de trabalho: -15 a +70 graus
Dimensões (CxLxA): 32x24x24mm;



Circuito e código para testar seu PIR utilizando Arduíno UNO

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#define led 7
#define buzzer 8
#define pirSensor 9



void setup() { 
 Serial.begin(9600);
  pinMode(pirSensor, INPUT); 
  pinMode(led,OUTPUT);
  pinMode(buzzer,OUTPUT);
}

void loop() {
  
int x= digitalRead(pirSensor);

  if(x==LOW)
  {
    digitalWrite(led,LOW);
    digitalWrite(buzzer,LOW);
    Serial.println(x);
  }
  else
  {
    digitalWrite(led,HIGH);
    digitalWrite(buzzer,HIGH);
    Serial.println(x);
  }
}

Fonte
www.suadica.com
Mais Dicas