PIR Shield¶
Das PIR Shield weckt die OpenMV Cam bei Bewegung aus dem Tiefschlaf, zieht im Standby ultraniedrige 6 µA und ergänzt acht weiße sowie acht 850-nm-Infrarot-LEDs zur Beleuchtung. Ideal für batteriebetriebene Überwachungs- und Wildkameras.
Vollständiges Datenblatt, Fotos und Bestellinformationen finden Sie auf der PIR-Shield-Produktseite.
Höhepunkte¶
6-µA-Standby-PIR-Sensor für jahrelangen Batteriebetrieb
Acht 3500-K-weiße-LEDs und acht 850-nm-IR-LEDs (PWM-dimmbar)
Pinbelegung¶
Pin-Referenz¶
Pin |
Funktion |
|---|---|
P7 |
PWM-Steuerung für die weißen LEDs |
P8 |
PWM-Steuerung für die 850-nm-IR-LEDs |
P9 |
Aufwecken (alternativ) |
P11 |
Aufwecken (Standard) — zieht auf low, wenn der PIR Bewegung erkennt |
RAW-Schiene |
Dauerhaft eingeschaltete Versorgung für den PIR-Sensor — hält die Bewegungserkennung am Leben, während die Kamera im Tiefschlaf ist |
3,3-V-Schiene |
Versorgt die integrierte Elektronik des Shields |
GND-Schiene |
Gemeinsame Masse |
Bemerkung
Jeder der Pins P7, P8, P9 und P11 kann für nicht zusammenhängende Zwecke zurückgewonnen werden. P7, P8 und P11 sind standardmäßig über rückseitige Lötjumper verbunden — öffnen Sie den Jumper an jedem Pin, den Sie freigeben möchten. P9 ist standardmäßig getrennt: Überbrücken Sie seinen rückseitigen Jumper, um das Aufwecksignal stattdessen zu P9 zu führen (und öffnen Sie den rückseitigen Jumper von P11, um P11 freizugeben).
Bemerkung
P11 ist der Aufweck-Pin auf allen modernen OpenMV Cams — belassen Sie das Shield auf seiner Standardzuordnung für das Bewegungsaufwecken per deepsleep(). Die P9-Alternative existiert für ältere OpenMV Cams, die keine dedizierte Aufweckleitung haben — P9 landet auf einem normalen GPIO, das Sie stattdessen abfragen oder an das Sie eine IRQ anhängen würden.
Verwendung¶
Dimmen Sie die weißen und IR-Beleuchtungs-LEDs per PWM:
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
Wecken Sie die Kamera bei Bewegung aus dem Tiefschlaf. P11 (die Standard-Aufweckleitung) zieht auf low, wenn der PIR auslöst, und setzt die Kamera zurück:
from machine import deepsleep
deepsleep() # the next motion event resets the camera