PIR Shield

PIR Shield는 움직임이 감지되면 OpenMV Cam을 딥 슬립에서 깨우고, 대기 시 초저전력 6µA만 소모하며, 조명을 위한 백색 LED 8개와 850nm 적외선 LED 8개를 추가합니다. 배터리로 구동되는 감시 및 트레일 카메라에 이상적입니다.

PIR Shield

전체 데이터시트, 사진, 주문 정보는 PIR Shield 제품 페이지를 참조하세요.

주요 특징

  • 수년간 배터리 작동을 위한 6µA 대기 PIR 센서

  • 3500K 백색 LED 8개와 850nm IR LED 8개(PWM 디밍 가능)

핀아웃

PIR Shield 핀아웃

핀 참조

기능

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