Relay Shield¶
A Relay Shield két nagy teljesítményű AC vagy DC fogyasztót kapcsol, relénként akár 60 W-ig, az OpenMV Cam-ről, 6-36 V-os bemenettel, valamint egy ADC bemenettel és egy digitális I/O vonallal a szinkronizáláshoz.
A teljes adatlapért, fényképekért és rendelésért lásd a Relay Shield termékoldalt.
Kiemelt jellemzők¶
Két relé — egyenként 60 W (15-220 V DC, 125-260 V AC)
6-36 V bemenet fordított polaritás elleni védelemmel
0-5 V ADC bemenet ±36 V túlfeszültség-védelemmel
0-5 V digitális I/O kamera-szinkron triggerekhez
Lábkiosztás¶
Láb-referencia¶
Láb |
Funkció |
|---|---|
P0 |
Relay 1 control |
P1 |
Relay 2 control (alternative) |
P2 |
Relay 2 control (default) |
P6 |
Szintillesztett AIN visszaolvasás (0–3,3 V a P6-on) |
P10 |
SYN — nyitott nyelőelektródás digitális I/O a sorkapcson |
PWR bemenet |
6–36 V széles bemenet a sorkapcson (fordított polaritást tűrő) |
AIN bemenet |
Analóg bemenet a sorkapcson |
VIN kimenet |
5,4 V akár 600 mA-ig a beépített szabályzóból |
3,3V sín |
A shield beépített elektronikáját táplálja |
GND sín |
Közös föld |
Megjegyzés
Az AIN ±36 V-ig túlfeszültség-védett, és alapértelmezetten 0–5 V-os feszültségbemenet, amely 0–3,3 V-ra van leskálázva a P6-on. Hidald át a 4–20 mA üzemmód söntjét a shield elején, hogy az AIN-t 4–20 mA-es áramhurok-bemenetre váltsd.
Megjegyzés
A SYN egy nyitott nyelőelektródás digitális vonal, amely a kamera oldalán 3,3 V-ra, a SYN sorkapocs oldalán pedig 5 V-ra van felhúzva. Alapértelmezetten bemenet — a shield a SYN-en lévő 0–5 V-ot leszintezi 0–3,3 V-ra a P10-en. Módosítsd a beépített forrasztott áthidalót, hogy a P10-et kimenetté állítsd, így a P10-en lévő 0–3,3 V-ot 0–5 V-ra szintezi fel a SYN-en.
Megjegyzés
A P0, P1, P2, P6 és P10 lábak mindegyike más célra is felhasználható. A P0, P2, P6 és P10 alapértelmezetten össze van kötve a hátoldali forrasztott áthidalókon keresztül — nyisd meg az áthidalót azon a lábon, amelyiket fel szeretnél szabadítani. A P1 alapértelmezetten nincs csatlakoztatva: hidald át az előoldali áthidalóját, hogy a 2. relét a P1-re irányítsd (és nyisd meg a P2 hátoldali áthidalóját a P2 felszabadításához).
Megjegyzés
A relék alapértelmezetten alaphelyzetben nyitottak (NO). A shield alján lévő forrasztott áthidalók alaphelyzetben zártra (NC) váltják őket.
Használat¶
Kapcsold a két relét a P0-ról és a P1-ről:
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)
Olvasd be az AIN sorkapocs-bemenetet a szintillesztett P6 lábon keresztül:
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)
Reagálj a SYN vonal lefutó élére — például a kamera szinkronizálásához egy másik eszközzel, amely a SYN-t alacsonyra húzza:
from machine import Pin
def on_sync(pin):
print("SYN falling edge")
syn = Pin("P10", Pin.IN)
syn.irq(on_sync, Pin.IRQ_FALLING)