PIR Shield

PIR Shield 可在偵測到動作時將 OpenMV Cam 從深度睡眠中喚醒,待機時電流低至 6 µA,並新增八顆白光與八顆 850 nm 紅外線 LED 用於照明。非常適合電池供電的監控與野外攝影機。

PIR Shield

完整的資料手冊、照片與訂購資訊請參閱 PIR Shield 產品頁面

特色亮點

  • 6 µA 待機的 PIR 感測器,可達數年的電池運作

  • 八顆 3500 K 白光 LED 與八顆 850 nm 紅外線 LED(可 PWM 調光)

接腳配置

PIR Shield 接腳配置

接腳參考

接腳

功能

P7

白光 LED 的 PWM 控制

P8

850 nm 紅外線 LED 的 PWM 控制

P9

喚醒(替代方案)

P11

喚醒(預設)— 當 PIR 偵測到動作時拉低

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 的方式處理。

使用方式

對白光與紅外線照明 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

在偵測到動作時將相機從深度睡眠中喚醒。當 PIR 觸發時,P11(預設喚醒線)會拉低並重置相機:

from machine import deepsleep

deepsleep()  # the next motion event resets the camera