1: Wprowadzenie do przekaźników
2: Rodzaje przekaźników
3: Pinout przekaźnika podwójnego kanału
4: Przekaźnik interfejsu z ESP32
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:
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:
Zwykle konfiguracja otwarta:
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.
/*********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.