Shield Relais¶
Le shield Relais commute deux charges CA ou CC de forte puissance, jusqu’à 60 W par relais, depuis l’OpenMV Cam, avec une entrée 6-36 V ainsi qu’une entrée ADC et une ligne d’E/S numérique pour la synchronisation.
Pour la fiche technique complète, les photos et les commandes, consultez la page produit du shield Relais.
Points forts¶
Double relais — 60 W chacun (15-220 V CC, 125-260 V CA)
Entrée 6-36 V avec tolérance à l’inversion de tension
Entrée ADC 0-5 V avec protection contre les surtensions de ±36 V
E/S numérique 0-5 V pour les déclencheurs de synchronisation de la caméra
Brochage¶
Référence des broches¶
Broche |
Fonction |
|---|---|
P0 |
Commande du relais 1 |
P1 |
Commande du relais 2 (alternative) |
P2 |
Commande du relais 2 (par défaut) |
P6 |
Relecture AIN à niveau adapté (0–3,3 V sur P6) |
P10 |
SYN — E/S numérique à drain ouvert sur le bornier |
PWR in |
Entrée large 6–36 V sur le bornier (tolérante à l’inversion de tension) |
AIN in |
Entrée analogique sur le bornier |
VIN out |
5,4 V jusqu’à 600 mA depuis le régulateur intégré |
Rail 3,3 V |
Alimente l’électronique intégrée au shield |
Rail GND |
Masse commune |
Note
AIN est protégée contre les surtensions jusqu’à ±36 V et fonctionne par défaut comme une entrée de tension 0–5 V, abaissée à 0–3,3 V sur P6. Pontez le shunt du mode 4–20 mA à l’avant du shield pour basculer AIN en entrée de boucle de courant 4–20 mA.
Note
SYN est une ligne numérique à drain ouvert, tirée vers 3,3 V côté caméra et vers 5 V côté borne SYN. Par défaut, c’est une entrée — le shield adapte le niveau de 0–5 V sur SYN vers 0–3,3 V sur P10. Modifiez le cavalier à souder intégré pour basculer P10 en sortie, adaptant le niveau de 0–3,3 V sur P10 vers 0–5 V sur SYN.
Note
Chacune des broches P0, P1, P2, P6 et P10 peut être récupérée pour un autre usage. P0, P2, P6 et P10 sont connectées par défaut via des cavaliers à souder au dos — ouvrez le cavalier de toute broche que vous souhaitez libérer. P1 est déconnectée par défaut : pontez son cavalier à l’avant pour acheminer le relais 2 vers P1 à la place (et ouvrez le cavalier au dos de P2 pour libérer P2).
Note
Les relais sont par défaut normalement ouverts (NO). Des ponts à souder au dos du shield les font passer en normalement fermés (NC).
Utilisation¶
Basculez les deux relais depuis P0 et 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)
Lisez l’entrée AIN du bornier via la broche P6 à niveau adapté
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)
Réagissez à un front descendant sur la ligne SYN — par exemple, pour synchroniser la caméra avec un autre dispositif tirant SYN au niveau bas
from machine import Pin
def on_sync(pin):
print("SYN falling edge")
syn = Pin("P10", Pin.IN)
syn.irq(on_sync, Pin.IRQ_FALLING)