Relay Shield

Relay Shield comută două sarcini AC sau DC de putere mare, de până la 60 W per releu, de la OpenMV Cam, cu o intrare de 6-36 V plus o intrare ADC și o linie de I/O digital pentru sincronizare.

Relay Shield

Pentru fișa tehnică completă, fotografii și comandă, consultați pagina de produs Relay Shield.

Caracteristici principale

  • Două relee — 60 W fiecare (15-220 V DC, 125-260 V AC)

  • Intrare de 6-36 V cu toleranță la tensiune inversă

  • Intrare ADC de 0-5 V cu protecție la supratensiune de ±36 V

  • I/O digital de 0-5 V pentru declanșatoare de sincronizare a camerei

Pinout

Pinout Relay Shield

Referință pini

Pin

Funcție

P0

Control releu 1

P1

Control releu 2 (alternativ)

P2

Control releu 2 (implicit)

P6

Citire AIN cu translatare de nivel (0–3,3 V pe P6)

P10

SYN — I/O digital open-drain pe blocul de borne

PWR in

Intrare largă de 6–36 V pe blocul de borne (tolerantă la tensiune inversă)

AIN in

Intrare analogică pe blocul de borne

VIN out

5,4 V la până la 600 mA de la regulatorul integrat

Magistrală 3,3 V

Alimentează componentele electronice integrate ale shield-ului

Magistrală GND

Masă comună

Notă

AIN este protejat la supratensiune până la ±36 V și este implicit o intrare de tensiune de 0–5 V, redusă la 0–3,3 V pe P6. Conectați șuntul de mod 4–20 mA de pe fața shield-ului pentru a comuta AIN la o intrare în buclă de curent de 4–20 mA.

Notă

SYN este o linie digitală open-drain, ridicată la 3,3 V pe partea camerei și la 5 V pe partea bornei SYN. În mod implicit este o intrare — shield-ul translatează nivelul de 0–5 V de pe SYN la 0–3,3 V pe P10. Modificați jumperul de lipire integrat pentru a transforma P10 într-o ieșire, translatând nivelul de 0–3,3 V de pe P10 la 0–5 V pe SYN.

Notă

Fiecare dintre P0, P1, P2, P6 și P10 poate fi recuperat pentru utilizare neînrudită. P0, P2, P6 și P10 sunt conectați în mod implicit prin jumperi de lipire de pe spate — deschideți jumperul de pe orice pin doriți să eliberați. P1 este implicit deconectat: conectați jumperul de pe față pentru a direcționa releul 2 către P1 în schimb (și deschideți jumperul de pe spate al lui P2 pentru a elibera P2).

Notă

Releele sunt implicite în stare normal deschisă (NO). Punțile de lipire de pe partea inferioară a shield-ului le comută în stare normal închisă (NC).

Utilizare

Comutați cele două relee de pe P0 și 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)

Citiți intrarea de pe borna AIN prin pinul P6 cu translatare de nivel:

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)

Reacționați la o muchie descendentă pe linia SYN — de exemplu, pentru a sincroniza camera cu un alt dispozitiv care trage SYN la nivel jos:

from machine import Pin

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

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