PIR sensoren anvendes til at registrere bevægelser
PIR Bevægelsessensor
PIR(Pyroelectric) sensoren anvendes til registrering af bevægelser. Den anvendes mange steder blandt andet områder hvor man gerne vil have lys automatiseret. Derudover anvendes den også i alarm systemer i huse så den kan opdage, hvis der kommer noget forbi.
PIR sensoren opfanger infrarød stråling fra f. eks. kropsvarme. Sensitiviteten falder derfor, hvis rummet man befinder sig i er varmere end 25 grader.
Tekniske specifikationer
Kreds | D203B |
Operativ Strømstyrke | 15mA |
Operativ Temperatur | -20 ~ 85 ℃ |
Forsyningsspænding | 3.3V~18V |
Output spænding | High 3V, Low 0V |
Output forsinkelse | 2.3 til 3 Sekunder |
Registreringsområde | 100° |
Registreringsafstand | 3-4 meter |
Output indikator LED | If it is HIGH level, it will be ON |
Pin max strømstyrke | 100mA |
Kode Eksempel
from machine import Pin
from time import sleep
motion = False
def handle_interrupt(pin):
global motion
motion = True
global interrupt_pin
interrupt_pin = pin
led = Pin(12, Pin.OUT)
pir = Pin(14, Pin.IN)
pir.irq(trigger=Pin.IRQ_RISING, handler=handle_interrupt)
while True:
if motion:
print('Motion detected! Interrupt caused by:', interrupt_pin)
led.value(1)
sleep(20)
led.value(0)
print('Motion stopped!')
motion = False
Pinout
Pinout
Nummer | Navn | Function |
---|---|---|
1 | GND | Negativ forsyning |
2 | VCC | Positiv forsyning |
3 | S | Signal |
Hvordan fungerer den?
På billedet kan man se en tegning over de forskellige dele i sensoren
Referencer
Billeder og forklaring: https://wiki.keyestudio.com/Ks0052_keyestudio_PIR_Motion_Sensor
kode og opsætning: https://randomnerdtutorials.com/micropython-interrupts-esp32-esp8266/
Hvordan den virker: https://www.researchgate.net/figure/Pyroelectric-sensor-a-Sketch-of-the-pyroelectric-sensor-with-an-integrated-resonant_fig3_294873294
Inspiration og kommentarer
Er du faldet over links eller lignende, som kan være relevant for dine medstuderende så send os en mail på nini@kea.dk