Relay Shield¶
Das Relay Shield schaltet zwei Hochleistungslasten (AC oder DC) mit bis zu 60 W pro Relais von der OpenMV Cam aus, mit einem 6–36-V-Eingang sowie einem ADC-Eingang und einer digitalen I/O-Leitung zur Synchronisierung.
Vollständiges Datenblatt, Fotos und Bestellinformationen finden Sie auf der Produktseite des Relay Shields.
Highlights¶
Zwei Relais — je 60 W (15–220 V DC, 125–260 V AC)
6–36-V-Eingang mit Verpolungstoleranz
0–5-V-ADC-Eingang mit ±36-V-Überspannungsschutz
0–5-V-Digital-I/O für Kamera-Synchronisationsauslöser
Pinbelegung¶
Pin-Referenz¶
Pin |
Funktion |
|---|---|
P0 |
Steuerung Relais 1 |
P1 |
Steuerung Relais 2 (alternativ) |
P2 |
Steuerung Relais 2 (Standard) |
P6 |
Pegelverschobene AIN-Rücklesung (0–3,3 V an P6) |
P10 |
SYN — Open-Drain-Digital-I/O an der Klemmleiste |
PWR in |
6–36-V-Weitbereichseingang an der Klemmleiste (verpolungstolerant) |
AIN in |
Analogeingang an der Klemmleiste |
VIN out |
5,4 V bei bis zu 600 mA vom integrierten Regler |
3.3V rail |
Versorgt die integrierte Elektronik des Shields |
GND rail |
Gemeinsame Masse |
Bemerkung
AIN ist bis zu ±36 V überspannungsgeschützt und ist standardmäßig ein 0–5-V-Spannungseingang, der auf 0–3,3 V an P6 herunterskaliert wird. Überbrücken Sie den 4–20-mA-Modus-Shunt auf der Vorderseite des Shields, um AIN auf einen 4–20-mA-Stromschleifeneingang umzuschalten.
Bemerkung
SYN ist eine Open-Drain-Digitalleitung, die auf der Kameraseite auf 3,3 V und auf der SYN-Klemmenseite auf 5 V hochgezogen wird. Standardmäßig ist sie ein Eingang — das Shield verschiebt den Pegel von 0–5 V an SYN auf 0–3,3 V an P10 herunter. Ändern Sie die integrierte Lötbrücke, um P10 in einen Ausgang umzuwandeln, der den Pegel von 0–3,3 V an P10 auf 0–5 V an SYN hochverschiebt.
Bemerkung
Jeder der Pins P0, P1, P2, P6 und P10 kann für andere Zwecke wiederverwendet werden. P0, P2, P6 und P10 sind standardmäßig über Lötbrücken auf der Rückseite verbunden — öffnen Sie die Brücke an dem Pin, den Sie freigeben möchten. P1 ist standardmäßig getrennt: Überbrücken Sie die vorderseitige Brücke, um Relais 2 stattdessen auf P1 zu führen (und öffnen Sie die rückseitige Brücke von P2, um P2 freizugeben).
Bemerkung
Die Relais sind standardmäßig als Schließer (NO) konfiguriert. Lötbrücken auf der Unterseite des Shields schalten sie auf Öffner (NC) um.
Verwendung¶
Schalten Sie die beiden Relais über P0 und P1 um:
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)
Lesen Sie den AIN-Klemmleisteneingang über den pegelverschobenen Pin P6 aus:
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)
Reagieren Sie auf eine fallende Flanke an der SYN-Leitung — zum Beispiel, um die Kamera mit einem anderen Gerät zu synchronisieren, das SYN auf Low zieht:
from machine import Pin
def on_sync(pin):
print("SYN falling edge")
syn = Pin("P10", Pin.IN)
syn.irq(on_sync, Pin.IRQ_FALLING)