Pan and Tilt Shield

Pan and Tilt Shield는 OpenMV Cam에 서보 채널 3개를 제공하며, 단일 6.5~18V 배터리 입력에서 카메라와 서보 모두에 전원을 공급하는 NCP1117 5V 선형 레귤레이터를 갖추고 있습니다.

Pan and Tilt Shield

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

주요 특징

  • 독립적인 서보 채널 3개

  • Servo Shield와 적층 가능

핀아웃

Pan and Tilt Shield 핀아웃

핀 참조

기능

P7

서보 0(S0)

P8

서보 1(S1)

P9

서보 2(S2)

VBAT in

나사 단자대의 6.5~18V 배터리 입력(NCP1117 제한)

VIN out

온보드 NCP1117에서 5V로 레귤레이션 — 카메라와 서보 레일 모두에 전원 공급

GND 레일

서보 및 카메라 공통 접지

사용법

50Hz PWM으로 서보 채널 3개를 구동합니다. 펄스 폭 범위는 서보마다 다르므로, MIN_USMAX_US를 자신의 서보에 맞게 조정하세요 — 일반적인 값은 약 1000~2000µs입니다:

from machine import Pin, PWM
import time

MIN_US = 1000  # full-left pulse width (microseconds)
MAX_US = 2000  # full-right pulse width

pan = PWM(Pin("P7"), freq=50)  # S0
tilt = PWM(Pin("P8"), freq=50)  # S1
aux = PWM(Pin("P9"), freq=50)  # S2

def angle(servo, deg):
    pulse_us = MIN_US + (deg * (MAX_US - MIN_US)) // 180
    servo.duty_ns(pulse_us * 1000)

while True:
    angle(pan, 0)
    angle(tilt, 90)
    time.sleep(1)
    angle(pan, 180)
    angle(tilt, 45)
    time.sleep(1)