Relay Shield¶
Relay Shield, OpenMV Cam’den röle başına 60 W’a kadar iki yüksek güçlü AC veya DC yükü anahtarlar; 6-36 V giriş, ayrıca bir ADC girişi ve senkronizasyon için bir dijital I/O hattı sunar.
Tam veri sayfası, fotoğraflar ve sipariş bilgileri için Relay Shield ürün sayfasına bakın.
Öne çıkanlar¶
Çift röle — her biri 60 W (15-220 V DC, 125-260 V AC)
Ters voltaj toleranslı 6-36 V giriş
±36 V aşırı voltaj korumalı 0-5 V ADC girişi
Kamera senkronizasyon tetikleyicileri için 0-5 V dijital I/O
Pin Çıkışı¶
Pin referansı¶
Pin |
İşlev |
|---|---|
P0 |
Röle 1 kontrolü |
P1 |
Röle 2 kontrolü (alternatif) |
P2 |
Röle 2 kontrolü (varsayılan) |
P6 |
Seviye dönüştürülmüş AIN geri okuması (P6’da 0–3.3 V) |
P10 |
SYN — terminal bloğundaki açık drenajlı dijital I/O |
PWR girişi |
Terminal bloğunda 6–36 V geniş giriş (ters voltaj toleranslı) |
AIN girişi |
Terminal bloğundaki analog giriş |
VIN çıkışı |
Dahili regülatörden 600 mA’ya kadar 5.4 V |
3.3V hattı |
Shield’in dahili elektroniğine güç verir |
GND hattı |
Ortak toprak |
Not
AIN, ±36 V’a kadar aşırı voltaj korumalıdır ve varsayılan olarak 0–5 V voltaj girişidir; P6’da 0–3.3 V’a ölçeklenir. AIN’i 4–20 mA akım döngüsü girişine çevirmek için shield’in ön yüzündeki 4–20 mA mod şöntünü köprüleyin.
Not
SYN, kamera tarafında 3.3 V’a ve SYN terminal tarafında 5 V’a yükseltilmiş açık drenajlı bir dijital hattır. Varsayılan olarak bir giriştir — shield, SYN’deki 0–5 V’u P10’da 0–3.3 V’a düşürerek seviye dönüştürür. P10’u çıkışa çevirmek için kart üzerindeki lehim atlama telini değiştirin; bu, P10’daki 0–3.3 V’u SYN’de 0–5 V’a yükseltir.
Not
P0, P1, P2, P6 ve P10’un her biri ilgisiz kullanımlar için geri alınabilir. P0, P2, P6 ve P10 varsayılan olarak arka yüzdeki lehim atlama telleriyle bağlıdır — serbest bırakmak istediğiniz herhangi bir pindeki atlama telini açın. P1 varsayılan olarak bağlı değildir: bunun yerine Röle 2’yi P1’e yönlendirmek için ön yüzdeki atlama telini köprüleyin (ve P2’yi serbest bırakmak için P2’nin arka yüz atlama telini açın).
Not
Röleler varsayılan olarak normalde açıktır (NO). Shield’in alt kısmındaki lehim köprüleri onları normalde kapalı (NC) duruma getirir.
Kullanım¶
İki röleyi P0 ve P1’den anahtarlayın:
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)
AIN terminal bloğu girişini seviye dönüştürülmüş P6 pini üzerinden okuyun:
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)
SYN hattındaki düşen kenara tepki verin — örneğin SYN’yi alçağa çeken başka bir cihazla kamerayı senkronize etmek için:
from machine import Pin
def on_sync(pin):
print("SYN falling edge")
syn = Pin("P10", Pin.IN)
syn.irq(on_sync, Pin.IRQ_FALLING)