Relay Shield

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

Relay Shield

Para o datasheet completo, fotos e informações de compra, consulte a página do produto Relay Shield.

Destaques

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

  • Entrada de 6-36 V com tolerância a tensão reversa

  • 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 da câmera

Pinagem

Pinagem do Relay Shield

Referência de pinos

Pino

Função

P0

Controle do relé 1

P1

Controle do relé 2 (alternativo)

P2

Controle do relé 2 (padrão)

P6

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

P10

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

PWR in

Entrada ampla de 6–36 V no bloco de terminais (tolerante a tensão reversa)

AIN in

Entrada analógica no bloco de terminais

VIN out

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

Trilho 3.3V

Alimenta a eletrônica embarcada do shield

Trilho GND

Terra comum

Nota

O AIN é protegido contra sobretensão até ±36 V e, por padrão, é uma entrada de tensão de 0–5 V, reduzida para 0–3,3 V em P6. Faça a ponte do shunt do modo 4–20 mA na frente do shield para alternar o AIN para uma entrada de loop de corrente de 4–20 mA.

Nota

O SYN é uma linha digital open-drain, com pull-up de 3,3 V no lado da câmera e 5 V no lado do terminal SYN. Por padrão, é uma entrada — o shield ajusta o nível de 0–5 V em SYN para 0–3,3 V em P10. Altere o jumper de solda embarcado para inverter P10 em uma saída, ajustando o nível de 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 reaproveitado para uso não relacionado. P0, P2, P6 e P10 são conectados por padrão através de jumpers de solda na parte traseira — abra o jumper de qualquer pino que você queira liberar. P1 vem desconectado por padrão: faça a ponte de seu jumper frontal para rotear o relé 2 para P1 em vez disso (e abra o jumper traseiro de P2 para liberar P2).

Nota

Os relés vêm por padrão como normalmente abertos (NO). Pontes de solda na parte inferior do shield os comutam para normalmente fechados (NC).

Uso

Acione os 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)

Leia a entrada AIN do bloco de terminais através do pino P6 com nível ajustado:

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)

Reaja a uma borda de descida na linha SYN — por exemplo, para sincronizar a câmera com outro dispositivo que puxa SYN para 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)