Relay Shield

Relay Shield는 OpenMV Cam에서 릴레이당 최대 60 W의 두 개의 고출력 AC 또는 DC 부하를 스위칭하며, 6-36 V 입력과 함께 ADC 입력 및 동기화용 디지털 I/O 라인을 제공합니다.

Relay Shield

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

주요 특징

  • 듀얼 릴레이 — 각 60 W(15-220 V DC, 125-260 V AC)

  • 역전압 내성을 갖춘 6-36 V 입력

  • ±36 V 과전압 보호를 갖춘 0-5 V ADC 입력

  • 카메라 동기화 트리거용 0-5 V 디지털 I/O

핀아웃

Relay Shield 핀아웃

핀 참조

기능

P0

릴레이 1 제어

P1

릴레이 2 제어(대체)

P2

릴레이 2 제어(기본값)

P6

레벨 시프트된 AIN 읽기(P6에서 0–3.3 V)

P10

SYN — 터미널 블록의 오픈 드레인 디지털 I/O

PWR 입력

터미널 블록의 6–36 V 광범위 입력(역전압 내성)

AIN 입력

터미널 블록의 아날로그 입력

VIN 출력

온보드 레귤레이터에서 최대 600 mA로 5.4 V 공급

3.3V 레일

쉴드의 온보드 전자 회로에 전원 공급

GND 레일

공통 접지

참고

AIN은 ±36 V까지 과전압 보호되며 기본적으로 0–5 V 전압 입력으로 동작하여 P6에서 0–3.3 V로 축소됩니다. 쉴드 앞면의 4–20 mA 모드 션트를 브리지하면 AIN을 4–20 mA 전류 루프 입력으로 전환할 수 있습니다.

참고

SYN은 오픈 드레인 디지털 라인으로, 카메라 쪽에서는 3.3 V로, SYN 터미널 쪽에서는 5 V로 풀업됩니다. 기본적으로 입력이며, 쉴드가 SYN의 0–5 V를 P10의 0–3.3 V로 레벨 시프트합니다. 온보드 솔더 점퍼를 변경하면 P10을 출력으로 전환하여 P10의 0–3.3 V를 SYN의 0–5 V로 레벨 시프트합니다.

참고

P0, P1, P2, P6, P10 각각은 관련 없는 용도로 회수할 수 있습니다. P0, P2, P6, P10은 기본적으로 뒷면 솔더 점퍼를 통해 연결되어 있으므로, 해제하려는 핀의 점퍼를 열면 됩니다. P1은 기본적으로 연결되지 않습니다. 앞면 점퍼를 브리지하면 릴레이 2를 대신 P1로 라우팅할 수 있습니다(그리고 P2의 뒷면 점퍼를 열어 P2를 해제하세요).

참고

릴레이는 기본적으로 상시 개방(NO) 상태입니다. 쉴드 하단의 솔더 브리지를 통해 상시 폐쇄(NC)로 전환합니다.

사용법

P0과 P1에서 두 릴레이를 토글합니다:

from machine import Pin
import time

relay1 = Pin("P0", Pin.OUT)
relay2 = Pin("P1", Pin.OUT)

while True:
    relay1.on()
    relay2.off()
    time.sleep(1)
    relay1.off()
    relay2.on()
    time.sleep(1)

레벨 시프트된 P6 핀을 통해 AIN 터미널 블록 입력을 읽습니다:

from machine import ADC
import time

ain = ADC("P6")

while True:
    v = ain.read_u16() * 3.3 / 65535
    print("AIN:", v * (5.0 / 3.3), "V")
    time.sleep_ms(100)

SYN 라인의 하강 에지에 반응합니다 — 예를 들어, SYN을 로우로 끌어내리는 다른 장치와 카메라를 동기화하는 경우입니다:

from machine import Pin

def on_sync(pin):
    print("SYN falling edge")

syn = Pin("P10", Pin.IN)
syn.irq(on_sync, Pin.IRQ_FALLING)