- cztery wyjścia przekaźnikowe typu SPST-NO,
- obciążalność styków: 30 V/5 A (DC),
- zasilanie: 3,3 V (z Raspberry Pi Pico),
- wbudowane diody LED sygnalizujące stan przekaźników.
Schemat modułu pokazano na rysunku 1. Jako elementy wykonawcze zastosowano przekaźniki miniaturowe RL1…4 typu APAN3103, mogące sterować obciążeniami do 30 V/5 A (DC). Wybór napięcia cewki 3 V umożliwia zasilanie przekaźników napięciem 3,3 V udostępnianym przez Raspberry Pi Pico, co zapewnia zgodność z nakładkami podtrzymania zasilania UPS.
Za kluczowanie napięcia cewek odpowiadają tranzystory Q1…4, diody LD1…4 sygnalizują stan złączenia/wyłączenia przekaźników. Styki RL1,2 doprowadzone są do złącza śrubowego OUT12, zaś styki RL3,4 – do gniazda OUT34.
Układ zmontowany jest na niewielkiej dwustronnej płytce drukowanej, rozmieszczenie elementów uwidoczniono na rysunkach 2a i 2b.
Montaż nie wymaga szczegółowego opisu – gotową płytkę zaprezentowano na fotografii tytułowej.
from utime import sleep
import time
O1 = Pin(9, Pin.OUT)
O2 = Pin(8, Pin.OUT)
O3 = Pin(7, Pin.OUT)
O4 = Pin(6, Pin.OUT)
O1.value(0)
O2.value(0)
O3.value(0)
O4.value(0)
O1.value(1)
sleep(1)
O1.value(0)
sleep(0.2)
O2.value(1)
sleep(1)
O2.value(0)
sleep(0.2)
O3.value(1)
sleep(1)
O3.value(0)
sleep(0.2)
O4.value(1)
sleep(1)
O4.value(0)
sleep(0.2)
O1.value(1)
O2.value(1)
O3.value(1)
O4.value(1)
sleep(10)
O1.value(0)
O2.value(0)
O3.value(0)
O4.value(0)
Listing 1. Kod skryptu testowego
W celu sprawdzenia działania nakładki można uruchomić prosty skrypt testowy 2BiRelay.py, którego zawartość prezentuje listing 1.
Adam Tatuś, EP
- R1, R3, R5, R7: 2,2 kΩ
- R2, R4, R6, R8: 33 kΩ
- C1: 100 nF
- C2: 10 μF
- D1...D4: 1N4448W-TP (SOD123)
- LD1...LD4: dioda LED czerwona (SMD 0603D)
- Q1…Q4: DMG3414U (SOT-23)
- IO1, IO2: gniazdo SIP20 żeńskie
- OUT12, OUT34: złącze śrubowe DG 3,5 mm 4 piny
- RL1...RL4: przekaźnik miniaturowy 3 V (typ: APAN3103)