PIR Shield#
PIR Shield는 움직임이 감지되면 OpenMV Cam을 딥 슬립에서 깨우고, 대기 시 초저전력 6µA만 소모하며, 조명을 위한 백색 LED 8개와 850nm 적외선 LED 8개를 추가합니다. 배터리로 구동되는 감시 및 트레일 카메라에 이상적입니다.
전체 데이터시트, 사진, 주문 정보는 PIR Shield 제품 페이지를 참조하세요.
주요 특징#
수년간 배터리 작동을 위한 6µA 대기 PIR 센서
3500K 백색 LED 8개와 850nm IR LED 8개(PWM 디밍 가능)
핀아웃#
핀 참조#
핀 | 기능 |
|---|---|
P7 | 백색 LED용 PWM 제어 |
P8 | 850nm 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는 폴링하거나 IRQ를 연결하는 일반 GPIO에 연결됩니다.
사용법#
백색 및 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