PIR Shield¶
PIR Shieldは、動きを検知するとOpenMV Camをディープスリープから復帰させ、スタンバイ時の消費電流はわずか6 µAと超低消費電力です。さらに照明用に白色LED 8個と850 nm赤外線LED 8個を追加します。バッテリー駆動の監視カメラやトレイルカメラに最適です。
完全なデータシート、写真、注文方法については、PIR Shield製品ページ を参照してください。
主な特長¶
数年間のバッテリー駆動を実現する6 µAスタンバイPIRセンサー
8個の3500 K白色LEDと8個の850 nm IR LED(PWM調光可能)
ピン配置¶
ピンリファレンス¶
ピン |
機能 |
|---|---|
P7 |
白色LEDのPWM制御 |
P8 |
850 nm IR LEDのPWM制御 |
P9 |
ウェイクアップ(代替) |
P11 |
ウェイクアップ(デフォルト)— PIRが動きを検知するとLowに引っ張られます |
RAWレール |
PIRセンサー用の常時オン電源 — カメラがディープスリープ中でも動き検出を維持します |
3.3Vレール |
シールドのオンボード回路に電源を供給 |
GNDレール |
共通グラウンド |
注釈
P7、P8、P9、P11はそれぞれ無関係な用途に転用できます。P7、P8、P11はデフォルトで裏面のはんだジャンパーを通じて接続されています。解放したいピンのジャンパーを開放してください。P9はデフォルトで未接続です。裏面のジャンパーをブリッジすると、ウェイクアップ信号をP9に代わりにルーティングできます(同時にP11を解放するためP11の裏面ジャンパーを開放してください)。
注釈
P11は最新のすべてのOpenMV Camでウェイクアップピンです。deepsleep() の動き復帰には、シールドをデフォルトのマッピングのままにしておいてください。P9の代替は、専用のウェイクアップラインを持たないレガシーOpenMV Cam向けに存在します。P9は通常のGPIOに配置され、代わりにポーリングするかIRQをアタッチします。
使い方¶
白色およびIR照明LEDを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
動きを検知するとカメラをディープスリープから復帰させます。P11(デフォルトのウェイクアップライン)はPIRがトリガーするとLowに引っ張られ、カメラをリセットします:
from machine import deepsleep
deepsleep() # the next motion event resets the camera