Czy Arduino może obsługiwać przekaźnik 12V?

Czy Arduino Moze Obslugiwac Przekaznik 12v



Arduino to darmowe oprogramowanie, które pozwala użytkownikom programować mikrokontrolery zgodnie z ich wymaganiami. Arduino służy do sterowania wieloma urządzeniami elektronicznymi, takimi jak diody LED i przekaźniki. Przekaźnik to elektromechaniczny przełącznik, który włącza się i wyłącza za pomocą sygnału elektrycznego. Służy do sterowania różnymi urządzeniami, takimi jak oświetlenie, wentylatory, telewizor i grzejniki.

Czy Arduino może obsługiwać przekaźnik 12 V?

Tak, Arduino może obsługiwać przekaźnik 12 V, ale nie bezpośrednio. Jeśli przekaźnik 12 V jest podłączony do Arduino, może to spowodować uszkodzenie płytki Arduino. Można to zrobić, używając tranzystora jako przełącznika między Arduino a przekaźnikiem, rezystora do ochrony tranzystora i diody do ochrony Arduino.

Arduino jest zaprojektowane do pracy z napięciem 5 V i może normalnie obsługiwać prąd o natężeniu 20 mA. Tak więc, aby skonfigurować przekaźnik 12 V w Arduino, musimy wzmocnić prąd, aby poradzić sobie z przekaźnikiem 12 V. Podobnie potrzebujemy dodatkowego zasilacza 12V, aby zasilić przekaźnik.







Aby skonfigurować przekaźnik 12 V z Arduino, musisz mieć następujące elementy.



Wymagania Systemowe



  • Arduino IDE

Wymagania sprzętowe





  • Płyta Arduino
  • Moduł przekaźnika 12 V
  • Tranzystor NPN (najlepiej BC 548 lub 2N2222)
  • Dioda (najlepiej 1N4007)
  • Rezystor
  • Żarówka
  • deska do krojenia chleba
  • Przewody łączące

Obliczenia wymaganego oporu

Zapoznaj się z arkuszem danych przekaźnika 12 V, aby zanotować jego rezystancję.

Załóżmy, że przekaźnik 12V ma rezystancję cewki 4000 Ω.



Prąd płynący będzie

Dla tej wartości prądu i β= 190 dla tranzystora 2N222 prąd bazy tranzystora będzie wynosił:

Teraz, korzystając z prawa Ohma,

Więc musisz się prawie połączyć 30 kΩ między tranzystorem a Arduino.

Schemat obwodu

Wykonaj połączenia w sposób opisany poniżej:

1. Połączenia przekaźnikowe

Z: Podłącz COM do zasilania 12V

NIE: Podłącz zacisk dodatni żarówki do NO przekaźnika, a zacisk ujemny do zasilacza 12V

Po stronie cewki przekaźnika podłącz jeden koniec do zasilacza 12V, a drugi do kolektora tranzystora.

2. Połączenia tranzystorowe

Baza: Podłącz podstawę tranzystora do pinu wyjściowego 8 Arduino poprzez rezystor 30 kΩ

Emiter: Uziemić emiter tranzystora

Kolektor: Podłącz kolektor tranzystora do jednego końca cewki przekaźnika

3. Połączenia diodowe

Dioda ma być podłączona przez cewkę przekaźnika, a strona p diody jest podłączona do zacisku kolektora tranzystora.

Po ukończeniu obwodu prześlij następujący kod do Arduino i uruchom obwód.

int Wejście przekaźnikowe = 8 ; // Podłącz pin 8 Arduino do podstawy tranzystora, który działa jako wejście dla przekaźnika

próżnia organizować coś ( )

{

Tryb pinów ( Wejście przekaźnikowe, WYJŚCIE ) ; // Zainicjuj wejście przekaźnika jako wyjście Arduino

}

próżnia pętla ( )

{ // Możesz tutaj dodać warunek if zgodnie z wymaganiami

cyfrowy zapis ( Wejście przekaźnika, WYSOKI ) ; // Przekaźnik wyzwala się, gdy odbiera sygnał WYSOKI

opóźnienie ( 10000 ) ; // Przekaźnik pozostaje włączony przez 10 sekund

cyfrowy zapis ( Wejście przekaźnika, NISKI ) ; // Przekaźnik jest dezaktywowany, gdy odbiera sygnał NISKI

opóźnienie ( 10000 ) ; // Przekaźnik pozostaje wyłączony przez 10 sekund

}

Gdy obwód działa, tranzystor działa jako przełącznik między Arduino a przekaźnikiem 12 V. Gdy zasilanie jest włączone i do tranzystora doprowadzony jest prąd bazowy, prąd zaczyna płynąć od kolektora do emitera. Tranzystor włącza się, a gdy przełącznik jest włączony, steruje przekaźnikiem. Żarówka podłączona w poprzek cewki przekaźnika będzie świecić przez 10 sekund i zgodnie z kodem po 10 sekundach żarówka będzie WYŁĄCZONA na 10 sekund.

Obwód sprzętowy

Poniżej podano obwód sprzętowy, który steruje przekaźnikiem 12 V z Arduino. Połączenia wykonuje się w sposób opisany powyżej. Gdy płyta Arduino jest zasilana przez kabel szeregowy USB. Tranzystor jest włączony i przekaźnik działa. Za pomocą przekaźnika można obsługiwać dowolne urządzenie.

Komponenty użyte w tym sprzęcie to

  • deska do krojenia chleba
  • Płyta Arduino UNO
  • Dwa rezystory
  • Jedna dioda
  • Jeden moduł przekaźnikowy
  • Jeden tranzystor BJT i ​​jeden tranzystor FET
  • Przewody łączące

Wniosek

Przekaźnik 12 V może być obsługiwany za pomocą Arduino za pomocą tranzystora, rezystora i diody. Najważniejszą zaletą używania przekaźnika 12 V z Arduino jest to, że wszystkie urządzenia, które mają wartość znamionową 12 V, mogą być łatwo obsługiwane przez Arduino.