- Sensorer
PIR Bevægelsessensor
PIR sensoren anvendes til at registrere bevægelser.
EK Guldbergsgade
Bygning E, lokale A448
Komponenten er kun tilgængelig for studerende på IT-teknolog-uddannelsen.
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 |
Pinout
| Nummer | Navn | Function |
|---|---|---|
| 1 | GND | Negativ forsyning |
| 2 | VCC | Positiv forsyning |
| 3 | S | Signal |
Kodeeksempel
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