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.

PIR Shield

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

PIR Shield 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