Relay Shield

Relay Shield kytkee OpenMV Camista kaksi tehokasta AC- tai DC-kuormaa, jopa 60 W relettä kohti, ja siinä on 6–36 V tulo sekä ADC-tulo ja digitaalinen I/O-linja synkronointia varten.

Relay Shield

Täydellinen datalehti, kuvat ja tilaustiedot löytyvät Relay Shield -tuotesivulta.

Kohokohdat

  • Kaksi relettä — 60 W kukin (15–220 V DC, 125–260 V AC)

  • 6–36 V tulo käänteisjännitesietoisuudella

  • 0–5 V ADC-tulo ±36 V ylijännitesuojauksella

  • 0–5 V digitaalinen I/O kameran synkronointiliipaisimiin

Nastajärjestys

Relay Shield -nastajärjestys

Nastaviite

Nasta

Toiminto

P0

Releen 1 ohjaus

P1

Releen 2 ohjaus (vaihtoehtoinen)

P2

Releen 2 ohjaus (oletus)

P6

Tasonsiirretty AIN-takaisinluku (0–3,3 V P6:ssa)

P10

SYN — avo-nielu (open-drain) digitaalinen I/O riviliittimessä

PWR sisään

6–36 V laaja tulo riviliittimessä (käänteisjännitesietoinen)

AIN sisään

Analoginen tulo riviliittimessä

VIN ulos

5,4 V jopa 600 mA sisäänrakennetusta säätimestä

3,3 V kisko

Syöttää virtaa shieldin sisäänrakennetulle elektroniikalle

GND-kisko

Yhteinen maa

Muista

AIN on ylijännitesuojattu ±36 V:iin asti ja on oletuksena 0–5 V jännitetulo, joka skaalataan alas 0–3,3 V:iin P6:ssa. Silloita shieldin etupuolella oleva 4–20 mA -tilan shuntti vaihtaaksesi AIN:n 4–20 mA virtasilmukkatuloon.

Muista

SYN on avo-nielu digitaalinen linja, ylösvedetty 3,3 V:iin kameran puolella ja 5 V:iin SYN-riviliittimen puolella. Oletuksena se on tulo — shield siirtää SYN:n 0–5 V tason alas 0–3,3 V:iin P10:ssa. Vaihda sisäänrakennettu juotossilta kääntääksesi P10:n lähdöksi, jolloin P10:n 0–3,3 V siirretään ylös 0–5 V:iin SYN:ssä.

Muista

Kukin nastoista P0, P1, P2, P6 ja P10 voidaan ottaa muuhun käyttöön. P0, P2, P6 ja P10 on oletuksena kytketty takapuolen juotossiltojen kautta — avaa silta siltä nastalta, jonka haluat vapauttaa. P1 on oletuksena kytkemätön: silloita sen etupuolen silta reitittääksesi releen 2 sen sijaan P1:een (ja avaa P2:n takapuolen silta vapauttaaksesi P2:n).

Muista

Releet ovat oletuksena normaalisti auki (NO). Shieldin pohjassa olevat juotossillat vaihtavat ne normaalisti kiinni (NC) -tilaan.

Käyttö

Vaihda kahden releen tilaa nastoista P0 ja 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)

Lue AIN-riviliittimen tulo tasonsiirretyn P6-nastan kautta:

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)

Reagoi SYN-linjan laskevaan reunaan — esimerkiksi synkronoidaksesi kameran toisen laitteen kanssa, joka vetää SYN:n alas:

from machine import Pin

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

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