Relay Shield¶
Relay Shield z OpenMV Cam spíná dvě výkonové AC nebo DC zátěže až do 60 W na relé, se vstupem 6–36 V plus ADC vstupem a digitální I/O linkou pro synchronizaci.
Úplný datasheet, fotografie a možnosti objednání najdete na stránce produktu Relay Shield.
Hlavní vlastnosti¶
Dvě relé — každé 60 W (15–220 V DC, 125–260 V AC)
Vstup 6–36 V s odolností proti přepólování
ADC vstup 0–5 V s ochranou proti přepětí ±36 V
Digitální I/O 0–5 V pro synchronizační spouštění kamery
Pinout¶
Přehled pinů¶
Pin |
Funkce |
|---|---|
P0 |
Ovládání relé 1 |
P1 |
Ovládání relé 2 (alternativní) |
P2 |
Ovládání relé 2 (výchozí) |
P6 |
Úrovňově převedené čtení AIN (0–3,3 V na P6) |
P10 |
SYN — digitální I/O s otevřeným kolektorem na svorkovnici |
PWR in |
Široký vstup 6–36 V na svorkovnici (odolný proti přepólování) |
AIN in |
Analogový vstup na svorkovnici |
VIN out |
5,4 V při proudu až 600 mA z palubního regulátoru |
Napájecí větev 3,3 V |
Napájí palubní elektroniku shieldu |
Větev GND |
Společná zem |
Poznámka
AIN je chráněn proti přepětí až do ±36 V a ve výchozím nastavení je napěťovým vstupem 0–5 V, převedeným dolů na 0–3,3 V na P6. Propojením můstku režimu 4–20 mA na přední straně shieldu přepnete AIN na proudový vstup 4–20 mA.
Poznámka
SYN je digitální linka s otevřeným kolektorem, přitažená na 3,3 V na straně kamery a 5 V na straně svorky SYN. Ve výchozím nastavení je vstupem — shield úrovňově převádí 0–5 V na SYN dolů na 0–3,3 V na P10. Změnou palubní pájecí propojky přepnete P10 na výstup, který úrovňově převádí 0–3,3 V na P10 nahoru na 0–5 V na SYN.
Poznámka
Každý z pinů P0, P1, P2, P6 a P10 lze získat zpět pro nesouvisející použití. P0, P2, P6 a P10 jsou ve výchozím nastavení propojeny pomocí pájecích propojek na zadní straně — propojku rozpojte na libovolném pinu, který chcete uvolnit. P1 je ve výchozím nastavení odpojen: propojením jeho propojky na přední straně místo toho přivedete relé 2 na P1 (a rozpojením propojky P2 na zadní straně uvolníte P2).
Poznámka
Relé jsou ve výchozím nastavení normálně rozpojená (NO). Pájecí propojky na spodní straně shieldu je přepnou na normálně sepnutá (NC).
Použití¶
Přepínání obou relé z P0 a 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)
Čtení vstupu AIN ze svorkovnice přes úrovňově převedený pin P6:
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)
Reagujte na sestupnou hranu na lince SYN — například pro synchronizaci kamery s jiným zařízením, které stahuje SYN na nízkou úroveň:
from machine import Pin
def on_sync(pin):
print("SYN falling edge")
syn = Pin("P10", Pin.IN)
syn.irq(on_sync, Pin.IRQ_FALLING)