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