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.
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¶
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)