PIR 扩展板(PIR Shield)¶
PIR 扩展板可在检测到运动时将 OpenMV Cam 从深度睡眠中唤醒,待机时仅消耗超低的 6 µA 电流,并增加了八颗白光 LED 加八颗 850 nm 红外 LED 用于照明。非常适合电池供电的监控和野外相机。
完整的数据手册、照片和订购信息请参见 PIR 扩展板产品页面。
亮点¶
6 µA 待机的 PIR 传感器,可实现多年电池供电运行
八颗 3500 K 白光 LED 和八颗 850 nm 红外 LED(可 PWM 调光)
引脚分布¶
引脚参考¶
引脚 |
功能 |
|---|---|
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