PIR Shield¶
A PIR Shield mozgásra felébreszti az OpenMV Cam-et mélyalvásból, készenléti állapotban rendkívül alacsony, 6 µA fogyasztással bír, és nyolc fehér, valamint nyolc 850 nm-es infravörös LED-et ad a megvilágításhoz. Ideális akkumulátoros megfigyeléshez és vadkamerákhoz.
A teljes adatlapért, fényképekért és rendelési információkért lásd a PIR Shield termékoldalt.
Kiemelt jellemzők¶
6 µA készenléti fogyasztású PIR-érzékelő évekig tartó akkumulátoros üzemhez
Nyolc 3500 K fehér LED és nyolc 850 nm-es IR LED (PWM-mel halványítható)
Lábkiosztás¶
Lábkiosztás-referencia¶
Láb |
Funkció |
|---|---|
P7 |
PWM vezérlés a fehér LED-ekhez |
P8 |
PWM vezérlés a 850 nm-es IR LED-ekhez |
P9 |
Ébresztés (alternatív) |
P11 |
Ébresztés (alapértelmezett) — alacsonyra húz, amikor a PIR mozgást észlel |
RAW-sín |
Mindig bekapcsolt tápellátás a PIR-érzékelőnek — életben tartja a mozgásérzékelést, miközben a kamera mélyalvásban van |
3,3 V-os sín |
A shield fedélzeti elektronikáját táplálja |
GND-sín |
Közös föld |
Megjegyzés
A P7, P8, P9 és P11 lábak mindegyike más célra is felhasználható. A P7, P8 és P11 alapértelmezetten a hátoldali forrasztott áthidalókon keresztül van csatlakoztatva — nyisd meg az áthidalót bármelyik felszabadítani kívánt lábon. A P9 alapértelmezetten leválasztott: hidald át a hátoldali áthidalóját, hogy az ébresztőjelet a P9-re irányítsd helyette (és nyisd meg a P11 hátoldali áthidalóját a P11 felszabadításához).
Megjegyzés
A P11 az ébresztőláb minden modern OpenMV Cam-en — hagyd a shieldet az alapértelmezett leképezésén a deepsleep() mozgásra ébresztéshez. A P9 alternatíva a régebbi OpenMV Cam-ek miatt létezik, amelyeknek nincs dedikált ébresztővonaluk — a P9 egy szokásos GPIO-ra esik, amelyet lekérdezhetsz, vagy IRQ-t csatolhatsz hozzá helyette.
Használat¶
Halványítsd PWM-mel a fehér és IR megvilágító LED-eket:
from machine import PWM, Pin
white = PWM(Pin("P7"), freq=50_000, duty_u16=0)
ir = PWM(Pin("P8"), freq=50_000, duty_u16=0)
white.duty_u16(32_768) # 50% white
ir.duty_u16(16_384) # 25% IR
Ébreszd fel a kamerát mélyalvásból mozgásra. A P11 (az alapértelmezett ébresztővonal) alacsonyra húz, amikor a PIR aktiválódik, és resetelteti a kamerát:
from machine import deepsleep
deepsleep() # the next motion event resets the camera