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.

PIR Shield

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

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