top of page

Moduły przekaźnikowe ARDUINO

Moduły przekaźnikowe są jednymi z najbardziej wszechstronnych komponentów używanych w projektach opartych na Arduino. Pozwalają one na sterowanie wysokoprądowymi urządzeniami (np. lampami, silnikami) za pomocą niskoprądowych sygnałów z mikrokontrolera. W tym artykule omówimy dokładną budowę modułu przekaźnikowego, jego schemat elektryczny, zasadę działania, sposób programowania w Arduino, przykłady użycia oraz limity i częste problemy.



Dokładna Budowa

Moduł przekaźnikowy składa się z kilku kluczowych elementów:


  • Przekaźnik elektromagnetyczny: Główna część modułu. Ma dwie sekcje: cewkę, która generuje pole magnetyczne, oraz zestaw styków, które przełączają obwód.

  • Transoptor (optoizolator): Izoluje elektrycznie mikrokontroler od obwodu wysokoprądowego, zapewniając bezpieczeństwo.

  • Tranzystor NPN lub MOSFET: Steruje prądem płynącym do cewki przekaźnika.

  • Diody (najczęściej dioda prostownicza 1N4007): Chronią przed napięciem wstecznym generowanym przez cewkę przekaźnika.

  • Rezystory i kondensatory: Stabilizują i ograniczają prąd w obwodzie.

  • Diody LED: sygnalizacja załączenia przekaźnika lub sygnalizacja obecności napięcia.


rys.1 Rysunek schematyczny modułu przekaźnikowego z zaznaczonymi komponentami.



Schemat Elektryczny

Poniżej znajduje się schemat elektryczny typowego modułu przekaźnikowego:



Opis schematu:

  • IN: Wejście sygnału sterującego z Arduino.

  • VCC: Zasilanie modułu (zazwyczaj 5V).

  • GND: Masa.

  • NO (Normally Open): Normalnie otwarty styk przekaźnika.

  • NC (Normally Closed): Normalnie zamknięty styk przekaźnika.

  • COM (Common): Wspólny styk przekaźnika.


rys.2 opis wyprowadzeń wszystkich pinów modułu przekaźnikowego.


Zasada Działania

  1. Sterowanie sygnałem: Mikrokontroler (np. Arduino) wysyła sygnał wysoki (HIGH) na wejście IN modułu przekaźnikowego.

  2. Aktywacja tranzystora: Wysoki sygnał z Arduino powoduje, że tranzystor NPN lub MOSFET przewodzi, umożliwiając przepływ prądu do cewki przekaźnika.

  3. Przełączenie styków: Prąd w cewce generuje pole magnetyczne, które przyciąga kotwicę przekaźnika, przełączając styki NO i NC.

  4. Izolacja: Transoptor zapewnia izolację między mikrokontrolerem a wysokoprądowym obwodem sterowanym.




Sposób Programowania w Arduino

Aby sterować modułem przekaźnikowym, należy napisać odpowiedni program w Arduino. Poniżej znajduje się przykładowy kod:

rys. 3 Zrzut ekranu Arduino IDE z przykładowym kodem naprzemiennie włączającym i wyłączającym przekaźnik podłączony do pinu 7.




Przykłady Użycia z Praktycznym Programem w Arduino


Sterowanie Lampą:

Schemat połączenia:

  • VCC: 5V z Arduino

  • GND: GND z Arduino

  • IN: Pin cyfrowy 7 z Arduino

  • NO: Jeden koniec lampy

  • COM: Zasilanie lampy (230V AC)

rys. 4 Zrzut ekranu Arduino IDE z przykładowym kodem za którego pomocą migamy lampą podłączoną do 230V z przerwami 5 sekund.


Limity i Częste Problemy

  1. Napięcie i prąd: Upewnij się, że przekaźnik może przełączać wymagane napięcia i prądy. Standardowe przekaźniki mogą obsługiwać do 10A przy 250V AC.

  2. Izolacja: Zachowaj izolację między niskonapięciową częścią sterującą a wysokoprądowym obwodem. Transoptor i odpowiednie rozmieszczenie elementów na płytce pomogą uniknąć problemów.

  3. Zakłócenia elektromagnetyczne: Przekaźniki mogą generować zakłócenia. Stosowanie diod, kondensatorów i filtrów RC może pomóc w ich redukcji.

  4. Zużycie mechaniczne: Przekaźniki mają ograniczoną liczbę cykli przełączania (zwykle około 100 000 do 1 000 000 cykli). Rozważ zastosowanie przekaźników półprzewodnikowych (SSR) w przypadku wysokiej częstotliwości przełączeń.



Podsumowanie

Moduły przekaźnikowe są nieocenionym komponentem w projektach Arduino, umożliwiając sterowanie urządzeniami o wysokim prądzie za pomocą mikrokontrolera. Znając ich budowę, zasadę działania oraz sposób programowania, możemy z powodzeniem zastosować je w wielu praktycznych projektach.



Comments


bottom of page