Relay Shield¶
Relay Shield kopplar två högeffektslaster för AC eller DC på upp till 60 W per relä från OpenMV Cam, med en ingång på 6–36 V plus en ADC-ingång och en digital I/O-linje för synkronisering.
För fullständigt datablad, foton och beställning, se produktsidan för Relay Shield.
Höjdpunkter¶
Dubbla reläer — 60 W vardera (15–220 V DC, 125–260 V AC)
6–36 V-ingång med toleransskydd mot omvänd spänning
0–5 V ADC-ingång med ±36 V överspänningsskydd
0–5 V digital I/O för kamerasynkroniseringstriggar
Stiftschema¶
Stiftreferens¶
Stift |
Funktion |
|---|---|
P0 |
Styrning av relä 1 |
P1 |
Styrning av relä 2 (alternativ) |
P2 |
Styrning av relä 2 (standard) |
P6 |
Nivåväxlad AIN-avläsning (0–3,3 V på P6) |
P10 |
SYN — digital I/O med öppen drain på kopplingsplinten |
PWR in |
6–36 V brett ingångsintervall på kopplingsplinten (tål omvänd spänning) |
AIN in |
Analog ingång på kopplingsplinten |
VIN ut |
5,4 V vid upp till 600 mA från den inbyggda regulatorn |
3,3 V-skena |
Driver shieldets inbyggda elektronik |
GND-skena |
Gemensam jord |
Anteckning
AIN är överspänningsskyddat upp till ±36 V och har som standard en spänningsingång på 0–5 V, nedskalad till 0–3,3 V på P6. Brygga shunten för 4–20 mA-läget på framsidan av shieldet för att växla AIN till en strömslingsingång på 4–20 mA.
Anteckning
SYN är en digital linje med öppen drain, uppdragen till 3,3 V på kamerasidan och 5 V på SYN-plintsidan. Som standard är den en ingång — shieldet nivåväxlar 0–5 V på SYN ned till 0–3,3 V på P10. Ändra den inbyggda lödbygeln för att vända P10 till en utgång, med nivåväxling av 0–3,3 V på P10 upp till 0–5 V på SYN.
Anteckning
Vart och ett av P0, P1, P2, P6 och P10 kan återanvändas för annat bruk. P0, P2, P6 och P10 är som standard anslutna via lödbyglar på baksidan — öppna bygeln på det stift du vill frigöra. P1 är som standard frånkopplat: brygga dess bygel på framsidan för att i stället dra relä 2 till P1 (och öppna P2:s bygel på baksidan för att frigöra P2).
Anteckning
Reläerna är som standard normalt öppna (NO). Lödbyglar på undersidan av shieldet växlar dem till normalt slutna (NC).
Användning¶
Växla de två reläerna från P0 och 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)
Läs AIN-plintingången via det nivåväxlade stiftet 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)
Reagera på en fallande flank på SYN-linjen — till exempel för att synkronisera kameran med en annan enhet som drar SYN lågt:
from machine import Pin
def on_sync(pin):
print("SYN falling edge")
syn = Pin("P10", Pin.IN)
syn.irq(on_sync, Pin.IRQ_FALLING)