Relay Shield¶
El Relay Shield conmuta dos cargas de alta potencia de CA o CC de hasta 60 W por relé desde la OpenMV Cam, con una entrada de 6-36 V más una entrada ADC y una línea de E/S digital para sincronización.
Para consultar la hoja de datos completa, fotos e información de compra, visita la página de producto del Relay Shield.
Características destacadas¶
Doble relé: 60 W cada uno (15-220 V CC, 125-260 V CA)
Entrada de 6-36 V con tolerancia a tensión inversa
Entrada ADC de 0-5 V con protección contra sobretensión de ±36 V
E/S digital de 0-5 V para disparadores de sincronización de la cámara
Distribución de pines¶
Referencia de pines¶
Pin |
Función |
|---|---|
P0 |
Control del relé 1 |
P1 |
Control del relé 2 (alternativo) |
P2 |
Control del relé 2 (por defecto) |
P6 |
Lectura de AIN con cambio de nivel (0–3,3 V en P6) |
P10 |
SYN — E/S digital de drenaje abierto en el bloque de terminales |
Entrada PWR |
Entrada amplia de 6–36 V en el bloque de terminales (tolerante a tensión inversa) |
Entrada AIN |
Entrada analógica en el bloque de terminales |
Salida VIN |
5,4 V a hasta 600 mA desde el regulador integrado |
Riel de 3.3V |
Alimenta la electrónica integrada del shield |
Riel de GND |
Tierra común |
Nota
AIN está protegida contra sobretensión de hasta ±36 V y por defecto es una entrada de tensión de 0–5 V, reducida a 0–3,3 V en P6. Puentea el shunt del modo 4–20 mA en la parte frontal del shield para cambiar AIN a una entrada de bucle de corriente de 4–20 mA.
Nota
SYN es una línea digital de drenaje abierto, con pull-up a 3,3 V en el lado de la cámara y a 5 V en el lado del terminal SYN. Por defecto es una entrada: el shield convierte el nivel de 0–5 V en SYN a 0–3,3 V en P10. Cambia el puente de soldadura integrado para convertir P10 en una salida, elevando el nivel de 0–3,3 V en P10 a 0–5 V en SYN.
Nota
Cada uno de los pines P0, P1, P2, P6 y P10 puede reutilizarse para otros fines. P0, P2, P6 y P10 están conectados por defecto mediante puentes de soldadura en la cara posterior: abre el puente del pin que quieras liberar. P1 está desconectado por defecto: puentea su jumper frontal para enrutar el relé 2 a P1 en su lugar (y abre el puente posterior de P2 para liberar P2).
Nota
Los relés están configurados por defecto como normalmente abiertos (NA). Los puentes de soldadura en la parte inferior del shield los cambian a normalmente cerrados (NC).
Uso¶
Conmuta los dos relés desde P0 y 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)
Lee la entrada del bloque de terminales AIN a través del pin P6 con cambio de nivel:
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)
Reacciona a un flanco descendente en la línea SYN; por ejemplo, para sincronizar la cámara con otro dispositivo que pone SYN a nivel bajo:
from machine import Pin
def on_sync(pin):
print("SYN falling edge")
syn = Pin("P10", Pin.IN)
syn.irq(on_sync, Pin.IRQ_FALLING)