Relay Shield#
Relay Shield przełącza z kamery OpenMV Cam dwa obciążenia AC lub DC o dużej mocy do 60 W na przekaźnik, z wejściem 6-36 V oraz wejściem ADC i cyfrową linią I/O do synchronizacji.
Pełną kartę katalogową, zdjęcia i informacje o zamawianiu znajdziesz na stronie produktu Relay Shield.
Najważniejsze cechy#
Dwa przekaźniki — po 60 W każdy (15-220 V DC, 125-260 V AC)
Wejście 6-36 V z tolerancją na odwrotną polaryzację
Wejście ADC 0-5 V z ochroną przed przepięciem ±36 V
Cyfrowe I/O 0-5 V do wyzwalaczy synchronizacji kamery
Wyprowadzenia#
Opis pinów#
Pin | Funkcja |
|---|---|
P0 | Sterowanie przekaźnikiem 1 |
P1 | Sterowanie przekaźnikiem 2 (alternatywne) |
P2 | Sterowanie przekaźnikiem 2 (domyślne) |
P6 | Odczyt AIN po konwersji poziomu (0–3,3 V na P6) |
P10 | SYN — cyfrowe I/O typu open-drain na listwie zaciskowej |
PWR in | Szerokie wejście 6–36 V na listwie zaciskowej (tolerancja na odwrotną polaryzację) |
AIN in | Wejście analogowe na listwie zaciskowej |
VIN out | 5,4 V przy maksymalnie 600 mA z wbudowanego regulatora |
Szyna 3.3V | Zasila wbudowaną elektronikę nakładki |
Szyna GND | Wspólna masa |
Informacja
AIN jest chronione przed przepięciem do ±36 V i domyślnie działa jako wejście napięciowe 0–5 V, skalowane w dół do 0–3,3 V na P6. Zewrzyj zworę trybu 4–20 mA z przodu nakładki, aby przełączyć AIN na wejście pętli prądowej 4–20 mA.
Informacja
SYN to cyfrowa linia typu open-drain, podciągnięta do 3,3 V po stronie kamery i 5 V po stronie zacisku SYN. Domyślnie jest wejściem — nakładka konwertuje poziom 0–5 V na SYN w dół do 0–3,3 V na P10. Zmień wbudowaną zworę lutowniczą, aby przełączyć P10 w wyjście, konwertujące poziom 0–3,3 V na P10 w górę do 0–5 V na SYN.
Informacja
Każdy z pinów P0, P1, P2, P6 i P10 można odzyskać do innych zastosowań. P0, P2, P6 i P10 są domyślnie połączone przez zwory lutownicze po spodniej stronie — otwórz zworę na dowolnym pinie, który chcesz zwolnić. P1 jest domyślnie odłączony: zewrzyj jego zworę po przedniej stronie, aby zamiast tego poprowadzić przekaźnik 2 do P1 (i otwórz zworę P2 po spodniej stronie, aby zwolnić P2).
Informacja
Przekaźniki domyślnie pracują jako normalnie otwarte (NO). Zwory lutownicze na spodzie nakładki przełączają je na normalnie zamknięte (NC).
Użycie#
Przełączaj oba przekaźniki z 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)
Odczytaj wejście listwy zaciskowej AIN przez pin P6 po konwersji poziomu:
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)
Reaguj na zbocze opadające na linii SYN — na przykład, aby zsynchronizować kamerę z innym urządzeniem ściągającym SYN do niskiego poziomu:
from machine import Pin
def on_sync(pin):
print("SYN falling edge")
syn = Pin("P10", Pin.IN)
syn.irq(on_sync, Pin.IRQ_FALLING)