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