Relay Shield

Relay Shield mengendalikan dua beban AC atau DC berdaya tinggi hingga 60 W per relay dari OpenMV Cam, dengan input 6-36 V ditambah input ADC dan jalur I/O digital untuk sinkronisasi.

Relay Shield

Untuk datasheet lengkap, foto, dan pemesanan, lihat halaman produk Relay Shield.

Sorotan

  • Relay ganda — 60 W masing-masing (DC 15-220 V, AC 125-260 V)

  • Input 6-36 V dengan toleransi tegangan terbalik

  • Input ADC 0-5 V dengan proteksi overvoltage ±36 V

  • I/O digital 0-5 V untuk trigger sinkronisasi kamera

Pinout

Relay Shield Pinout

Referensi pin

Pin

Fungsi

P0

Kontrol Relay 1

P1

Kontrol Relay 2 (alternatif)

P2

Kontrol Relay 2 (default)

P6

Pembacaan balik AIN yang digeser level (0–3,3 V pada P6)

P10

SYN — I/O digital open-drain pada blok terminal

PWR in

Input lebar 6–36 V pada blok terminal (toleran terhadap tegangan terbalik)

AIN in

Input analog pada blok terminal

VIN out

5,4 V hingga 600 mA dari regulator on-board

Rel 3.3V

Menyuplai elektronik on-board pada shield

Rel GND

Ground umum

Catatan

AIN dilindungi dari overvoltage hingga ±36 V dan secara default merupakan input tegangan 0–5 V, yang diskalakan ke 0–3,3 V pada P6. Jembatkan shunt mode 4–20 mA di bagian depan shield untuk mengalihkan AIN ke input current-loop 4–20 mA.

Catatan

SYN adalah jalur digital open-drain, ditarik ke 3,3 V pada sisi kamera dan 5 V pada sisi terminal SYN. Secara default berfungsi sebagai input — shield menggeser level 0–5 V pada SYN ke 0–3,3 V pada P10. Ubah solder jumper on-board untuk membalik P10 menjadi output, menggeser level 0–3,3 V pada P10 ke 0–5 V pada SYN.

Catatan

Setiap pin P0, P1, P2, P6, dan P10 dapat diklaim kembali untuk penggunaan lain. P0, P2, P6, dan P10 terhubung secara default melalui solder jumper sisi belakang — buka jumper pada pin yang ingin Anda bebaskan. P1 secara default tidak terhubung: jembatkan jumper sisi depannya untuk mengarahkan Relay 2 ke P1 (dan buka solder jumper sisi belakang P2 untuk membebaskan P2).

Catatan

Relay secara default normally-open (NO). Solder bridge di bagian bawah shield dapat mengubahnya menjadi normally-closed (NC).

Penggunaan

Alihkan dua relay dari P0 dan 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)

Baca input blok terminal AIN melalui pin P6 yang digeser levelnya:

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)

Reaksi terhadap tepi turun pada jalur SYN — misalnya, untuk menyinkronkan kamera dengan perangkat lain yang menarik SYN ke rendah:

from machine import Pin

def on_sync(pin):
    print("SYN falling edge")

syn = Pin("P10", Pin.IN)
syn.irq(on_sync, Pin.IRQ_FALLING)