Relay Shield¶
Il Relay Shield commuta dalla OpenMV Cam due carichi AC o DC di potenza fino a 60 W per relè, con un ingresso 6-36 V più un ingresso ADC e una linea di I/O digitale per la sincronizzazione.
Per il datasheet completo, le foto e l’acquisto consulta la pagina prodotto del Relay Shield.
Punti salienti¶
Doppio relè — 60 W ciascuno (15-220 V DC, 125-260 V AC)
Ingresso 6-36 V con tolleranza all’inversione di tensione
Ingresso ADC 0-5 V con protezione da sovratensione di ±36 V
I/O digitale 0-5 V per trigger di sincronizzazione della camera
Pinout¶
Riferimento dei pin¶
Pin |
Funzione |
|---|---|
P0 |
Controllo del relè 1 |
P1 |
Controllo del relè 2 (alternativo) |
P2 |
Controllo del relè 2 (predefinito) |
P6 |
Lettura AIN con shift di livello (0–3,3 V su P6) |
P10 |
SYN — I/O digitale open-drain sulla morsettiera |
PWR in |
Ingresso ampio 6–36 V sulla morsettiera (tollerante all’inversione di tensione) |
AIN in |
Ingresso analogico sulla morsettiera |
VIN out |
5,4 V fino a 600 mA dal regolatore integrato |
Linea 3.3V |
Alimenta l’elettronica integrata dello shield |
Linea GND |
Massa comune |
Nota
AIN è protetto da sovratensione fino a ±36 V e per impostazione predefinita è un ingresso in tensione 0–5 V, ridotto a 0–3,3 V su P6. Ponticella lo shunt della modalità 4–20 mA sul fronte dello shield per commutare AIN in un ingresso a loop di corrente 4–20 mA.
Nota
SYN è una linea digitale open-drain, con pull-up a 3,3 V sul lato camera e a 5 V sul lato del morsetto SYN. Per impostazione predefinita è un ingresso: lo shield esegue lo shift di livello da 0–5 V su SYN a 0–3,3 V su P10. Modifica il ponticello a saldare integrato per trasformare P10 in un’uscita, eseguendo lo shift di livello da 0–3,3 V su P10 a 0–5 V su SYN.
Nota
Ciascuno dei pin P0, P1, P2, P6 e P10 può essere riutilizzato per scopi non correlati. P0, P2, P6 e P10 sono collegati per impostazione predefinita tramite ponticelli a saldare sul retro: apri il ponticello su qualsiasi pin che vuoi liberare. P1 è scollegato per impostazione predefinita: ponticella il jumper sul fronte per instradare il relè 2 a P1 (e apri il ponticello sul retro di P2 per liberare P2).
Nota
I relè sono normalmente aperti (NO) per impostazione predefinita. I ponticelli a saldare sul fondo dello shield li commutano a normalmente chiusi (NC).
Utilizzo¶
Commuta i due relè da 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)
Leggi l’ingresso della morsettiera AIN tramite il pin P6 con shift di livello:
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)
Reagisci a un fronte di discesa sulla linea SYN — per esempio, per sincronizzare la camera con un altro dispositivo che porta SYN a livello basso:
from machine import Pin
def on_sync(pin):
print("SYN falling edge")
syn = Pin("P10", Pin.IN)
syn.irq(on_sync, Pin.IRQ_FALLING)