How to Use Relays to Control High-Voltage Circuits with an Arduino

Aby kontrolować obwody wysokiego napięcia lub dużej mocy za pomocą Arduino, musisz odizolować je od Arduino za pomocą przekaźnika. Oto jak!

Obwody, które działają pod wysokim napięciem lub przy dużym natężeniu prądu nie mogą być kontrolowane bezpośrednio przez Arduino. Zamiast tego używasz niskonapięciowego sygnału sterującego z Arduino do sterowania przekaźnikiem, który jest w stanie obsługiwać i przełączać obwody o wysokim napięciu lub dużej mocy. Przekaźnik składa się z elektromagnesu, który, gdy jest pod napięciem, powoduje zamknięcie lub otwarcie przełącznika. Przekaźniki zapewniają całkowitą izolację elektryczną między obwodem sterującym a obwodem kontrolowanym.

Piny w typowym przekaźniku

Przekaźnik ma zazwyczaj pięć pinów:

  1. Pin wejściowy cewki 1. Jest on zazwyczaj podłączony do dodatniego zacisku źródła sygnału.
  2. Pin wejściowy cewki2. Jest to generalnie podłączony do ujemnego terminala swojego źródła sygnału.
  3. Normalnie otwarty pin (NO). Ten pin jest normalnie nie podłączony do wspólnego pinu, jest podłączony, gdy przekaźnik jest aktywowany.
  4. Normalnie zamknięty pin (NC). Ten pin jest normalnie podłączony do wspólnego pinu i jest odłączony, gdy przekaźnik jest aktywowany.
  5. Wspólne. W większości przypadków, ten pin jest podłączony do masy źródła używamy do napędu urządzenia.
kontaktor
kontaktor

Projekt: Controlling High-Voltage Circuits with a Relay and an Arduino

W tym tutorialu włączymy silnik 12V za pomocą przekaźnika. Optoizolator jest dodany, aby zapewnić jeszcze większą izolację między Arduino a obciążeniem o dużej mocy.

Wymagany sprzęt

  • 1 x zasilanie 12V
  • 1 x silnik DC
  • 1 x przekaźnik 5V
  • 1 x Arduino Mega 2560
  • 1 x 2N2222A NPN
  • 1 x 4N25 Optocoupler
  • 1 x 1N4148 Diode
  • 1 x 1k resistor
  • 1 x jumper wires

Kliknij tutaj aby zobaczyć kompletny BOM.

Schemat połączeń

Obwód pokazany na poniższym schemacie używa przekaźnika do przełączenia napięcia 12V na silnik DC. Aby włączyć silnik, program zapisuje wartość HIGH na pin 3, który aktywuje transoptor, który z kolei włącza tranzystor. Gdy tranzystor się włączy, prąd przepływa przez cewkę przekaźnika, powodując jego zamknięcie, co powoduje podłączenie napięcia 12V do silnika, dzięki czemu silnik się obraca.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *