Elektroniczna płytka drukowana w pomocnej dłoni.

Jak podłączyć przekaźnik Arduino?

4 min. czytania

Jak podłączyć przekaźnik do Arduino – przewodnik krok po kroku

Podłączenie przekaźnika do Arduino jest proste i bezpieczne – wymaga połączenia trzech pinów: GND (masa), VCC (5V) oraz pinu sterującego (np. IN1). Dzięki temu możesz sterować urządzeniami wysokonapięciowymi (np. 230V) bez ryzyka uszkodzenia Arduino.

1. Czego potrzebujesz?

Aby rozpocząć, przygotuj następujące elementy:

  • płytka Arduino (np. Uno, Nano lub Mega),
  • moduł przekaźnika 5V (jednokanalowy lub wielokanałowy, najlepiej z optoizolacją dla bezpieczeństwa),
  • przewody połączeniowe (Dupont, samice–samice lub samice–samiec),
  • komputer z zainstalowanym Arduino IDE (pobierz z oficjalnej strony arduino.cc),
  • opcjonalnie: multimetr do testów, źródło zasilania dla obciążenia (np. lampka 230V) i dioda LED do wstępnych prób.

Wskazówka: wybierz moduł z optoizolacją – izoluje Arduino od wysokiego napięcia i chroni przed zwarciami.

2. Zrozumienie przekaźnika

Przekaźnik to elektromechaniczny przełącznik sterowany niskim napięciem (5V z Arduino), który kontroluje obwód wysokonapięciowy (do 10A/250VAC).

Najważniejsze pojęcia:

  • NO (normalnie otwarty) – obwód jest otwarty bez sygnału, a po podaniu sygnału się zamyka (np. włącza urządzenie);
  • NC (normalnie zamknięty) – obwód jest zamknięty bez sygnału, a po podaniu sygnału się otwiera (np. wyłącza urządzenie);
  • Sterowanie – w większości modułów stan LOW (0V) włącza przekaźnik, a HIGH (5V) wyłącza (zawsze sprawdź dokumentację swojego modelu).

Ostrzeżenie: nigdy nie podłączaj 230V bezpośrednio do Arduino – użyj przekaźnika jako izolatora!

3. Podłączenie sprzętowe – krok po kroku

  1. Wyłącz zasilanie Arduino i odłącz płytkę od USB.

  2. Podłącz moduł przekaźnika do Arduino. Skorzystaj z tabeli połączeń:

    Pin przekaźnika Pin Arduino Opis
    GND GND masa wspólna dla układów.
    VCC 5V zasilanie modułu (nie używaj 3.3V).
    IN1 (lub IN dla jednokanałowego) pin cyfrowy, np. 3 sygnał sterujący (wybierz dowolny pin 2–13).

    Schemat wizualny (tekstowy):

    Arduino Moduł przekaźnika
    ----------- ------------------
    5V -> VCC
    GND -> GND
    Pin 3 -> IN1

  3. Podłącz obciążenie do przekaźnika (tylko jeśli testujesz z wysokim napięciem). Zastosuj następujące połączenia:

    • COM – podłącz fazę (L z 230V) lub plus zasilania obciążenia,
    • NO – wyjście do obciążenia (np. lampka),
    • NC – opcjonalne wyjście dla odwrotnej logiki.

    Uwaga: używaj izolowanego źródła 230V i środków ochronnych. Do testów niskonapięciowych podłącz diodę LED z rezystorem 220 Ω między COM i NO.

  4. Podłącz Arduino do komputera kablem USB (typ A–B dla Uno) i włącz zasilanie.

Porada: dla wielu kanałów (np. 4–8) powtórz połączenia IN2–IN8 do kolejnych pinów Arduino.

4. Programowanie w Arduino IDE – krok po kroku

  1. Otwórz Arduino IDE i utwórz nowy szkic.

  2. Wpisz poniższy kod – przekaźnik będzie przełączał się co 1 sekundę:

void setup() {
pinMode(3, OUTPUT); // Pin 3 jako wyjście
digitalWrite(3, HIGH); // Początkowo wyłączony (HIGH dla większości modułów)
}

void loop() {
digitalWrite(3, LOW); // Włączenie przekaźnika (kliknięcie)
delay(1000); // Czekaj 1 s
digitalWrite(3, HIGH); // Wyłączenie
delay(1000); // Czekaj 1 s
}

  1. Wybierz płytkę (Narzędzia > Płytka > Arduino Uno), port USB i wgraj szkic (Ctrl+U).

  2. Testuj działanie – powinieneś słyszeć klik, diody LED na module powinny świecić, a obciążenie reagować.

Wskazówka: jeśli Twój moduł reaguje na stan HIGH, zamień w kodzie wartości LOW/HIGH. Do debugowania użyj portu szeregowego: Serial.begin(9600); Serial.println("Status");

5. Bezpieczeństwo i porady

Pamiętaj o poniższych zasadach i usprawnieniach:

  • Zasilanie – przy dużym obciążeniu (np. > 5A) rozważ zewnętrzne zasilanie 5V dla modułu przekaźników, zamiast zasilać go wyłącznie z Arduino;
  • Ograniczenia – przekaźnik elektromechaniczny ma żywotność ok. 100 000 cykli; do szybkich przełączeń wybierz przekaźnik półprzewodnikowy (SSR);
  • Błędy początkujących – najczęstsze problemy w czasie uruchamiania projektu;
  • Zastosowania – automatyczne oświetlenie, sterowanie AGD, systemy alarmowe, zdalne sterowanie;
  • Rozszerzenia – dodaj przyciski, sensory (np. DHT22) lub ESP8266 do łączności Wi‑Fi.

Sprawdź te typowe potknięcia:

  • brak wspólnej masy (GND) – moduł nie zadziała,
  • zła logika sterowania (LOW vs HIGH) – sprawdź diodę sygnalizacyjną na module,
  • przegrzewanie styków – nie przekraczaj 10A/250VAC.

Testuj stopniowo: najpierw bez 230V, potem z niskim napięciem i dopiero na końcu z siecią. Jeśli coś nie działa, sprawdź połączenia multimetrem – to sprawdzony zestaw startowy do automatyki domowej.

Grzegorz Kuzia
Grzegorz Kuzia

Redaktor naczelny Poland IT Hub. Od ponad 8 lat zajmuję się testowaniem sprzętu, recenzowaniem gier i tworzeniem praktycznych poradników technologicznych. Specjalizuję się w wirtualnej rzeczywistości, aplikacjach mobilnych oraz cyberbezpieczeństwie. Moją misją jest pokazywanie, że technologia może być prosta i dostępna dla każdego – bez żargonu i komplikacji.