Przekaźnik z esptop 10 za pomocą Arduino IDE

Przekaźnik z esptop 10 za pomocą Arduino IDE
Przekaźnik jest przełącznikiem elektrycznym, który działa podobny do naszych konwencjonalnych przełączników. Można go włączyć lub wyłączać, kontrolując prąd. Przekaźnik można również kontrolować za pomocą niskiego napięcia 3.Sygnał 3V z pinów mikrokontrolerów ESP32. W tym artykule połączymy moduł przekaźnika z ESP32 i kontrolujemy LED.

1: Wprowadzenie do przekaźników

2: Rodzaje przekaźników

3: Pinout przekaźnika podwójnego kanału

  • 3.1: Główne połączenia napięcia
  • 3.2: Piny kontrolne
  • 3.3: Wybór zasilania

4: Przekaźnik interfejsu z ESP32

  • 4.1: Schemat
  • 4.2: Kod
  • 4.3: Wyjście

1: Wprowadzenie do przekaźników

Moduł przekaźnika zasilania to przełącznik elektromagnetyczny kontrolowany przez sygnał o niskiej mocy z mikrokontrolerów, takich jak ESP32 i Arduino. Za pomocą sygnału sterowania z mikrokontrolera możemy włączyć lub wyłączać urządzenia, które nawet pracują nad wysokimi napięciami, takimi jak 120-220V.

Moduł przekaźnika jednokanałowego zwykle zawiera 6 PINS:

Sześć pinów obejmuje:

Szpilka Nazwa pin Opis
1 Przekaźnik spustowy Wejście do aktywacji przekaźnika
2 GND Przypin gruntowy
3 VCC Dostawa wejściowa dla cewki przekaźnikowej
4 NIE Zwykle otwarty terminal
5 Wspólny Wspólny terminal
6 NC Zwykle zamknięty terminal

2: Rodzaje przekaźników

Moduły przekaźnika są dostępne w różnych odmianach w zależności od liczby kanałów. Możemy łatwo znaleźć moduły przekaźnika z modułami przekaźników 1, 2, 3, 4, 8 i nawet 16 kanałów. Każdy kanał określa liczbę urządzeń, które możemy kontrolować na terminalu wyjściowym.

Oto krótkie porównanie specyfikacji modułów przekaźników pojedynczych, podwójnych i 8 kanałów:

Specyfikacja Przekaźnik 1-kanałowy Przekaźnik 2-kanałowy 8-kanałowy przekaźnik
Napięcie zasilania 3.75v-6v 3.75v-6v 3.75v-6v
Prąd wyzwalający 2ma 5ma 5ma
Obecny aktywny przekaźnik 70MA Pojedynczy (70 mA) podwójny (140 mA) Pojedyncze (70 mA) wszystkie 8 (600 mA)
Max napięcie kontaktowe 250VAC lub 30VDC 250VAC lub 30VDC 250VAC lub 30VDC
Minimalny prąd 10 A 10 A 10 A

Ponieważ omówiliśmy krótkie porównanie różnych przekaźników kanałów, teraz będziemy używać przekaźnika podwójnego kanału w tym artykule do celów demonstracyjnych.

3: Pinout przekaźnika podwójnego kanału

Tutaj w tym artykule będziemy używać przekaźnika podwójnego kanału. Pinsy przekaźnika z podwójnym kanałem można podzielić na trzy kategorie:

  • Połączenia napięcia sieciowego
  • Piny kontrolne
  • Wybór zasilania

3.1: Główne połączenia napięcia

Główne połączenie wewnątrz modułu przekaźnika z podwójnym kanałem zawiera dwa różne złącza z każdym połączeniem trzy piny nie (Normalnie otwarte), NC (Zwykle zamknięte) i powszechne.

Wspólny: Kontroluj prąd główny (napięcie zasilania urządzenia zewnętrznego)

Zwykle zamknięte (NC): Korzystanie z tego przekaźnika konfiguracyjnego jest domyślnie ustawione na zamknięte. W normalnej konfiguracji prąd płynie między wspólnym a NC, chyba że sygnał spustowy zostanie wysłany, aby otworzyć obwód i zatrzymać przepływ prądu.

Zwykle otwarte (nie): Zwykle konfiguracja otwarta jest przeciwna do NC. Domyślnie prąd nie płynie; Zaczyna się płynąć dopiero, gdy sygnał spustowy jest wysyłany z ESP32.

3.2: Pinsy kontrolne:

Druga strona modułu przekaźnika zawiera zestaw 4 i 3 pinów. Pierwszy zestaw boków niskiego napięcia zawiera cztery szpilki VCC, GND, IN1 i IN2. Pin IN zmienia się w zależności od liczby kanałów, który jest osobny w pin dla każdego kanału.

IN PIN odbiera sygnał sterujący przekaźnika z dowolnego mikrokontrolera. Gdy odbierany sygnał spadnie poniżej 2 V, przekaźnik jest uruchamiany. Następującą konfigurację można ustawić za pomocą modułu przekaźnika:

Zwykle zamknięta konfiguracja:

  • 1 lub wysoki prąd zaczynają płynąć
  • 0 lub zatrzymanie prądu niskiego prądu

Zwykle konfiguracja otwarta:

  • 1 lub wysoki prąd zatrzymujący się
  • 0 lub niski prąd zaczynają płynąć

3.3: Wybór zasilania

Drugi zestaw pinów zawiera trzy szpilki VCC, GND i JD-VCC. Piny JD-VCC są zwykle podłączone do VCC, co oznacza, że ​​przekaźnik jest zasilany za pomocą napięcia ESP32 i nie potrzebujemy zewnętrznego źródła zasilania osobno.

Jeśli zdejmiesz czarny złącze CAP pokazane na obrazie powyżej, musimy zasilać moduł przekaźnika osobno.

Na razie omówiliśmy wszystkie specyfikacje i działanie modułu przekaźnika podwójnego kanału. Teraz będziemy to interfejs z ESP32.

4: Przekaźnik interfejsu z ESP32

Teraz użyjemy dowolnego pojedynczego kanału z modułu przekaźnika i będzie kontrolował diodę LED za pomocą sygnału ESP32. Korzystając z tej samej techniki, którekolwiek z urządzeń AC może być również kontrolowane, ale musimy je zasilać osobno. Użyjemy pierwszego kanału modułu przekaźnika.

4.1: Schemat

Teraz podłącz moduł przekaźnika, jak pokazano na obrazie poniżej. Tutaj użyliśmy pin GPIO 13 z ESP32 dla sygnału wyzwalającego modułu przekaźnika. LED jest podłączony do konfiguracji NC.

Po konfiguracji PIN będzie następująca:

Pin przekaźnikowy Pin ESP32
W 1 GPIO 13
VCC Vin
GND GND
Kanał 1 NC LED +IVE Terminal
Wspólny Vin

4.2: Kod

Otwórz Arduino IDE. Podłącz ESP32 z komputerem i prześlij dany kod.

/*********
https: // linuxhint.com
*********/
const int realy_2chan = 13;
void setup ()
Seryjny.rozpocząć (115200);
pinmode (Realy_2Chan, wyjście);

void Loop ()
DigitalWrite (Realy_2chan, High); /*Korzystanie z konfiguracji NC wyślij wysokie dla prądu*/
/*Dla braku wysyła niskiego sygnału dla przepływu prądu*/
Seryjny.println („LED na startach przepływu”);
opóźnienie (3000); /*Opóźnienie 3 sekund*/
DigitalWrite (Realy_2chan, niski); /*Korzystanie z konfiguracji NC wyślij niski, aby zatrzymać prądowy przepływ*/
/*Dla braku wysyła niskiego sygnału, aby zatrzymać przepływ prądu*/
Seryjny.println („LED Off-Current Flow Stops”);
opóźnienie (3000);

Tutaj, w powyższym kodzie GPIO 13 jest zdefiniowane jako szpilka wyzwalacza podłączona do IN1 modułu przekaźnika. Następnie zdefiniowaliśmy moduł przekaźnika w konfiguracji NC, który włącza diodę LED, chyba że wysoki sygnał zostanie wysłany na IN1 z ESP32.

Bez konfiguracji wyślij wysoki sygnał w IN1, aby włączyć diodę LED.

Po przesłaniu kodu na płycie ESP32 obserwuj teraz wyjście.

4.3: Wyjście

Następujące dane wyjściowe można zobaczyć na monitor szeregowych tutaj, gdy widzimy, gdy dioda LED jest włączona i wyłączona.

W miarę jak dioda LED jest połączona NC konfiguracja taka LED będzie NA.

Teraz wysyłany jest wysoki sygnał W 1 Pin z modułu przekaźnika LED obróci się WYŁĄCZONY Jak moduł przekaźnika NA.

Z powodzeniem zintegrowaliśmy i przetestowaliśmy płytę mikrokontrolera ESP32 z modułem przekaźnika z podwójnym kanałem. Do celów demonstracyjnych połączyliśmy diodę LED na wspólnym terminalu kanału 1.

Wniosek

Używanie przekaźnika z ESP32 to świetny sposób na kontrolowanie wielu urządzeń prądu przemiennego nie tylko za pomocą połączenia przewodowego, ale może być również kontrolowane zdalnie. W tym artykule obejmuje wszystkie kroki potrzebne do kontrolowania przekaźnika za pomocą ESP32. Korzystając z tego artykułu, dowolny moduł przekaźnika kanału można podłączyć do ESP32.