PIR 扩展板(PIR Shield)

PIR 扩展板可在检测到运动时将 OpenMV Cam 从深度睡眠中唤醒,待机时仅消耗超低的 6 µA 电流,并增加了八颗白光 LED 加八颗 850 nm 红外 LED 用于照明。非常适合电池供电的监控和野外相机。

PIR 扩展板(PIR Shield)

完整的数据手册、照片和订购信息请参见 PIR 扩展板产品页面

亮点

  • 6 µA 待机的 PIR 传感器,可实现多年电池供电运行

  • 八颗 3500 K 白光 LED 和八颗 850 nm 红外 LED(可 PWM 调光)

引脚分布

PIR 扩展板引脚分布

引脚参考

引脚

功能

P7

白光 LED 的 PWM 控制

P8

850 nm 红外 LED 的 PWM 控制

P9

唤醒(备用)

P11

唤醒(默认)— 当 PIR 检测到运动时拉低

RAW rail

为 PIR 传感器提供常开电源 — 在摄像头处于深度睡眠时保持运动检测处于活动状态

3.3V rail

为扩展板的板载电路供电

GND rail

公共地

备注

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

在检测到运动时将摄像头从深度睡眠中唤醒。P11(默认唤醒线路)在 PIR 触发时拉低并复位摄像头:

from machine import deepsleep

deepsleep()  # the next motion event resets the camera