Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Interface do sensor de movimento HC-SR501 PIR com Raspberry Pi

Conteúdo


Todos os seres vivos irradiam energia para os arredores na forma de radiações infravermelhas que são invisíveis aos olhos humanos. Um sensor PIR (infravermelho passivo) pode ser usado para detectar essas radiações passivas. Quando um objeto (humano ou animal) que emite radiações infravermelhas passa pelo campo de visão do sensor, ele detecta a mudança de temperatura e, portanto, pode ser usado para detectar movimento.

HC-SR501 usa detecção diferencial com dois sensores infravermelhos piroelétricos. Ao tirar a diferença dos valores, a temperatura média do campo de visão do sensor é removida, reduzindo assim os falsos positivos.

A interface do HC-SR501 com o Raspberry Pi é fácil porque a saída do sensor é compatível com o Pi ou seja, 3,3 V e pode ser alimentado pelo trilho de 5 V do Pi.

O sensor PIR, HC-SR501 consiste em 3 pinos:


Funcionamento do sensor PIR HC-SR501



Sensor de movimento Pir funcionando

O módulo possui uma janela retangular com duas sub-sondas 1 e 2 localizadas nas duas extremidades do retângulo. Quando um corpo que emite radiação infravermelha se move de um lado para o outro, o tempo de detecção de cada sonda varia. Quanto maior a diferença de tempo, mais sensível é o dispositivo. Ele também usa uma lente Fresnel para melhorar a abertura de detecção e filtrar as ondas infravermelhas.

Ajuste

Diagrama de circuito



Circuito do sensor de movimento Pir

Vcc , Saída , Terrestre estão conectados a 2 ( 5V ), 26 ( GPIO ) e 6 ( GND ) pinos de Pi respectivamente.

Programa Python


Se você não instalou a biblioteca Python GPIO ou não está familiarizado com os pinos Raspberry Python e GPIO, siga nosso primeiro tutorial Led piscando usando Raspberry Pi.
import RPi.GPIO como GPIO #Import GPIO library
tempo de importação #Import time library
GPIO.setmode (GPIO.BOARD) #Set GPIO pin numbering
pir =26 #Associar pin 26 to pir
GPIO.setup (pir, GPIO.IN) #Set pino como GPIO em
imprimir “Aguardando o sensor para resolver”
time.sleep (2) #Aguardando 2 segundos para o sensor iniciar
imprimir “Detectando movimento”
enquanto Verdadeiro :
if GPIO.input (pir):#Verifique se pir está ALTO
imprima “Movimento detectado!”
time.sleep (2) # D1- Atraso para evitar detecção múltipla
time.sleep (0.1) #Enquanto o atraso do loop deve ser menor que o atraso de detecção (hardware)
Execute o programa acima.

Nota:O programa pode ser calibrado para menor atraso de detecção (hardware) usando menor atraso de programa (D1).

Saída




Leia mais informações… ..

Interface do sensor de movimento PIR HC-SR501 com Raspberry Pi

Processo de manufatura

  1. Meça temperaturas com um sensor DS18B20 de 1 fio e Raspberry Pi
  2. Monitorando a temperatura com Raspberry Pi
  3. Sensor de temperatura de 1 fio DS1820 em Raspberry Pi (GPIO diretamente)
  4. A integração dos dados do sensor com o microprocessador Raspberry Pi
  5. Sensor ultrassônico (HC-SR04) + Raspberry Pi
  6. Sensor de rastreamento de linha com RPi
  7. Sensor de movimento, alarme, gravação de vídeo em HA no Raspberry Pi
  8. Sistema de sensor de movimento infravermelho faça você mesmo para Raspberry Pi
  9. Sensor de movimento usando Raspberry Pi
  10. Sensor de umidade do solo Raspberry Pi