PIR Shield

PIR Shield budi OpenMV Cam iz dubokog mirovanja pri pokretu, troši izuzetno nisku struju od 6 µA u stanju mirovanja i dodaje osam bijelih plus osam infracrvenih LED dioda od 850 nm za osvjetljenje. Idealan za nadzor na baterije i kamere za praćenje staza.

PIR Shield

Za potpunu tehničku dokumentaciju, fotografije i naručivanje pogledajte stranicu proizvoda PIR Shield.

Istaknute značajke

  • PIR senzor s potrošnjom od 6 µA u mirovanju za godine rada na baterije

  • Osam bijelih LED dioda od 3500 K i osam IR LED dioda od 850 nm (PWM-zatamnjive)

Raspored pinova

Raspored pinova PIR Shield-a

Referenca pinova

Pin

Funkcija

P7

PWM upravljanje bijelim LED diodama

P8

PWM upravljanje IR LED diodama od 850 nm

P9

Buđenje (alternativno)

P11

Buđenje (zadano) — spušta se na nisko kada PIR detektira pokret

Vod RAW

Uvijek uključeno napajanje za PIR senzor — održava detekciju pokreta aktivnom dok je kamera u dubokom mirovanju

Vod 3.3V

Napaja ugrađenu elektroniku shielda

Vod GND

Zajednička masa

Napomena

Svaki od pinova P7, P8, P9 i P11 može se preuzeti za nepovezanu uporabu. P7, P8 i P11 su zadano spojeni preko lemljenih premosnika na stražnjoj strani — otvorite premosnik na bilo kojem pinu koji želite osloboditi. P9 je zadano odspojen: premostite njegov stražnji premosnik kako biste signal buđenja umjesto toga preusmjerili na P9 (i otvorite stražnji premosnik P11 kako biste oslobodili P11).

Napomena

P11 je pin za buđenje na svim modernim OpenMV Cam uređajima — ostavite shield na njegovom zadanom mapiranju za buđenje pokretom putem deepsleep(). Alternativa P9 postoji za starije OpenMV Cam uređaje koji nemaju namjenski vod za buđenje — P9 dolazi na obični GPIO koji biste umjesto toga ispitivali ili na njega priključili IRQ.

Uporaba

PWM-zatamnite bijele i IR LED diode za osvjetljenje:

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

Probudite kameru iz dubokog mirovanja pri pokretu. P11 (zadani vod za buđenje) spušta se na nisko kada se PIR aktivira i resetira kameru:

from machine import deepsleep

deepsleep()  # the next motion event resets the camera