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