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
-
Wyłącz zasilanie Arduino i odłącz płytkę od USB.
-
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 -
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.
-
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
-
Otwórz Arduino IDE i utwórz nowy szkic.
-
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
}
-
Wybierz płytkę (Narzędzia > Płytka > Arduino Uno), port USB i wgraj szkic (Ctrl+U).
-
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.






