Relay Shield

De Relay Shield schakelt twee krachtige AC- of DC-belastingen tot 60 W per relais vanaf de OpenMV Cam, met een ingang van 6-36 V plus een ADC-ingang en een digitale I/O-lijn voor synchronisatie.

Relay Shield

Voor de volledige datasheet, foto’s en bestelinformatie, zie de productpagina van de Relay Shield.

Hoogtepunten

  • Dubbele relais — elk 60 W (15-220 V DC, 125-260 V AC)

  • Ingang van 6-36 V met tolerantie voor omgekeerde spanning

  • 0-5 V ADC-ingang met ±36 V overspanningsbeveiliging

  • 0-5 V digitale I/O voor camerasynchronisatie-triggers

Pinout

Relay Shield Pinout

Pinreferentie

Pin

Functie

P0

Besturing relais 1

P1

Besturing relais 2 (alternatief)

P2

Besturing relais 2 (standaard)

P6

Niveau-verschoven AIN-uitlezing (0–3,3 V op P6)

P10

SYN — open-drain digitale I/O op het klemmenblok

PWR in

6–36 V brede ingang op het klemmenblok (tolerant voor omgekeerde spanning)

AIN in

Analoge ingang op het klemmenblok

VIN out

5,4 V bij maximaal 600 mA van de regelaar aan boord

3.3V-rail

Voedt de elektronica van de shield aan boord

GND-rail

Gemeenschappelijke massa

Notitie

AIN is overspanningsbeveiligd tot ±36 V en is standaard een spanningsingang van 0–5 V, neergeschaald naar 0–3,3 V op P6. Overbrug de 4–20 mA-modus-shunt aan de voorkant van de shield om AIN om te schakelen naar een 4–20 mA-stroomluse-ingang.

Notitie

SYN is een open-drain digitale lijn, met een pull-up naar 3,3 V aan de camerazijde en 5 V aan de SYN-klemzijde. Standaard is het een ingang — de shield verschuift het niveau van 0–5 V op SYN omlaag naar 0–3,3 V op P10. Wijzig de soldeerjumper aan boord om P10 om te zetten naar een uitgang, waarbij het niveau van 0–3,3 V op P10 omhoog wordt verschoven naar 0–5 V op SYN.

Notitie

Elk van P0, P1, P2, P6 en P10 kan worden hergebruikt voor andere doeleinden. P0, P2, P6 en P10 zijn standaard verbonden via soldeerjumpers aan de achterkant — open de jumper op elke pin die je wilt vrijmaken. P1 is standaard losgekoppeld: overbrug de jumper aan de voorkant om relais 2 in plaats daarvan naar P1 te leiden (en open de jumper aan de achterkant van P2 om P2 vrij te geven).

Notitie

De relais staan standaard op normaal-open (NO). Soldeerbruggen aan de onderkant van de shield zetten ze om naar normaal-gesloten (NC).

Gebruik

Schakel de twee relais vanaf P0 en 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)

Lees de AIN-klemmenblokingang uit via de niveau-verschoven P6-pin:

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)

Reageer op een dalende flank op de SYN-lijn — bijvoorbeeld om de camera te synchroniseren met een ander apparaat dat SYN laag trekt:

from machine import Pin

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

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