Relay Shield

O Relay Shield comuta duas cargas AC ou DC de alta potência até 60 W por relé a partir da OpenMV Cam, com uma entrada de 6-36 V, uma entrada ADC e uma linha de I/O digital para sincronização.

Relay Shield

Para a ficha técnica completa, fotos e encomendas, consulte a página do produto Relay Shield.

Destaques

  • Dois relés — 60 W cada (15-220 V DC, 125-260 V AC)

  • Entrada de 6-36 V com proteção contra inversão de polaridade

  • Entrada ADC de 0-5 V com proteção contra sobretensão de ±36 V

  • I/O digital de 0-5 V para gatilhos de sincronização com câmara

Pinout

Relay Shield Pinout

Referência de pinos

Pino

Função

P0

Controlo do Relé 1

P1

Controlo do Relé 2 (alternativo)

P2

Controlo do Relé 2 (predefinido)

P6

Leitura AIN com conversão de nível (0–3,3 V em P6)

P10

SYN — I/O digital open-drain no bloco de terminais

PWR in

Entrada larga de 6–36 V no bloco de terminais (tolerante a inversão de polaridade)

AIN in

Entrada analógica no bloco de terminais

VIN out

5,4 V a até 600 mA do regulador a bordo

Barramento 3.3V

Alimenta a eletrónica a bordo do shield

Barramento GND

Massa comum

Nota

AIN tem proteção contra sobretensão até ±36 V e está configurado por predefinição como entrada de tensão de 0–5 V, escalada para 0–3,3 V em P6. Faça a ponte do shunt de modo 4–20 mA na frente do shield para mudar AIN para entrada de corrente de 4–20 mA.

Nota

SYN é uma linha digital open-drain, com pull-up para 3,3 V no lado da câmara e 5 V no lado do terminal SYN. Por predefinição é uma entrada — o shield converte 0–5 V em SYN para 0–3,3 V em P10. Altere a ponte de solda a bordo para colocar P10 como saída, convertendo 0–3,3 V em P10 para 0–5 V em SYN.

Nota

Cada um dos pinos P0, P1, P2, P6 e P10 pode ser recuperado para uso independente. P0, P2, P6 e P10 estão ligados por predefinição através de pontes de solda no verso — abra a ponte no pino que pretende libertar. P1 está desligado por predefinição: faça a ponte na frente para encaminhar o Relé 2 para P1 (e abra a ponte do verso de P2 para libertar P2).

Nota

Os relés estão por predefinição normalmente abertos (NO). Pontes de solda na parte inferior do shield mudam-nos para normalmente fechados (NC).

Utilização

Comutação dos dois relés a partir de P0 e 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)

Leitura da entrada AIN no bloco de terminais através do pino P6 com conversão de nível:

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)

Reagir a uma transição descendente na linha SYN — por exemplo, para sincronizar a câmara com outro dispositivo que coloca SYN em nível baixo:

from machine import Pin

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

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