Moduł czterokanałowego przekaźnika mocy dla RPi Pico

Moduł czterokanałowego przekaźnika mocy dla RPi Pico

Zaprezentowana płytka rozszerza funkcjonalność modułów Raspberry Pi Pico o cztery wyjścia przekaźnikowe 30 V/5 A. Nakładka przyda się w aplikacjach automatyki domowej i nie tylko.

Podstawowe parametry:
  • 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.

Rysunek 1. Schemat ideowy modułu
UWAGA: moduł przeznaczony jest tylko do przełączania sygnałów niskonapięciowych max. 30 V/5 A, niedopuszczalne jest wykorzystanie w aplikacjach sieciowych 230 V!

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.

Rysunek 2. Schemat montażowy płytki modułu (a – strona górna, b – strona dolna)

Montaż nie wymaga szczegółowego opisu – gotową płytkę zaprezentowano na fotografii tytułowej.

from machine import Pin
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

Wykaz elementów:
Rezystory: (SMD 0603, 5%)
  • R1, R3, R5, R7: 2,2 kΩ
  • R2, R4, R6, R8: 33 kΩ
Kondensatory: (SMD 0603, 10 V, X7R)
  • C1: 100 nF
  • C2: 10 μF
Półprzewodniki:
  • D1...D4: 1N4448W-TP (SOD123)
  • LD1...LD4: dioda LED czerwona (SMD 0603D)
  • Q1…Q4: DMG3414U (SOT-23)
Pozostałe:
  • 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)
Artykuł ukazał się w
Elektronika Praktyczna
lipiec 2024
DO POBRANIA
Materiały dodatkowe

Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik październik 2024

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio wrzesień - październik 2024

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka, Podzespoły, Aplikacje wrzesień 2024

Automatyka, Podzespoły, Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna październik 2024

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich październik 2024

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów