1: Uvod u releje
Modul releja snage je elektromagnetski prekidač kojim upravlja signal male snage iz mikrokontrolera kao što su ESP32 i Arduino. Pomoću upravljačkog signala iz mikrokontrolera možemo uključiti ili isključiti uređaje koji rade čak i na visokim naponima poput 120-220V.
Jednokanalni relejni modul obično sadrži 6 igle:
Šest pinova uključuje:
Pin | Ime pribadače | Opis |
1 | Zatik okidača releja | Ulaz za aktivaciju releja |
dva | GND | Pin za uzemljenje |
3 | VCC | Ulazno napajanje za svitak releja |
4 | NE | Normalno otvoreni terminal |
5 | Uobičajen | Zajednički terminal |
6 | NC | Normalno zatvoreni terminal |
2: Vrste releja
Relejni moduli dolaze u različitim varijantama ovisno o broju kanala koje imaju. Lako možemo pronaći relejne module s 1, 2, 3, 4, 8 pa čak i 16-kanalnim relejnim modulima. Svaki kanal određuje broj uređaja kojima možemo upravljati na izlaznom terminalu.
Ovdje je kratka usporedba specifikacija jednokanalnog, dvokanalnog i 8-kanalnog relejnog modula:
Specifikacija | 1-kanalni relej | 2-kanalni relej | 8-kanalni relej |
Napon napajanja | 3,75 V-6 V | 3,75 V-6 V | 3,75 V-6 V |
Struja okidača | 2mA | 5mA | 5mA |
Trenutni aktivni relej | 70 mA | Jednostruki (70 mA) Dvostruki (140 mA) | Pojedinačno (70 mA) Svih 8 (600 mA) |
Maksimalni kontaktni napon | 250VAC ili 30VDC | 250VAC ili 30VDC | 250VAC ili 30VDC |
Minimalna struja | 10A | 10A | 10A |
Kako smo pokrili kratku usporedbu između različitih kanalnih releja, sada ćemo u ovom članku koristiti dvokanalni relej u svrhu demonstracije.
3: Pinout dvokanalnog releja
Ovdje u ovom članku koristit ćemo dvokanalni relej. Dvokanalni relejni pinovi mogu se podijeliti u tri kategorije:
- Priključci mrežnog napona
- Kontrolne igle
- Odabir napajanja
3.1: Veze glavnog napona
Glavni priključak unutar dvokanalnog relejnog modula uključuje dva različita priključka od kojih svaki priključak ima tri igle NO ( Normalno otvoren ), NC ( Normalno zatvoreno ) i Zajednički.
Uobičajen: Kontrolirajte glavnu struju (napon napajanja vanjskog uređaja)
Normalno zatvoreno (NC): Korištenjem ove konfiguracije relej je prema zadanim postavkama zatvoren. U normalnoj konfiguraciji struja teče između zajedničkog i NC osim ako se ne pošalje signal okidača za otvaranje kruga i zaustavljanje protoka struje.
Normalno otvoren (NO): Normalno otvorena konfiguracija je suprotna NC. Prema zadanim postavkama, struja ne teče; počinje teći tek kada se iz ESP32 pošalje signal okidača.
3.2: Kontrolne igle:
Druga strana relejnog modula uključuje set od 4 i 3 pina. Prvi set niskonaponskih strana sadrži četiri pina VCC, GND, IN1 i IN2. IN pin se razlikuje ovisno o broju kanala, za svaki kanal postoji poseban IN pin.
IN pin prima kontrolni signal za relej od bilo kojeg mikrokontrolera. Kada primljeni signal padne ispod 2 V, relej se aktivira. Sljedeća konfiguracija može se postaviti pomoću relejnog modula:
Normalno zatvorena konfiguracija:
- 1 ili VISOKA struja START teći
- 0 ili NISKA struja STOP teći
Normalno otvorena konfiguracija:
- 1 ili VISOKA struja PRESTANE teći
- 0 ili LOW struja START teći
3.3: Odabir napajanja
Drugi set pinova uključuje tri pina VCC, GND i JD-VCC. JD-VCC pinovi obično su spojeni na VCC što znači da se relej napaja pomoću ESP32 napona i ne trebamo zasebno vanjski izvor napajanja.
Ako uklonite konektor crne kapice prikazan na gornjoj slici, tada moramo odvojeno napajati relejni modul.
Do sada smo pokrili sve specifikacije i rad dvokanalnog relejnog modula. Sada ćemo ga sučeliti s ESP32.
4: Relej sučelja s ESP32
Sada ćemo koristiti bilo koji pojedinačni kanal iz relejnog modula i kontrolirati LED pomoću ESP32 signala. Koristeći istu tehniku bilo koji od AC uređaja također se može kontrolirati, ali ih moramo zasebno napajati. Koristit ćemo prvi kanal relejnog modula.
4.1: Shema
Sada spojite relejni modul kao što je prikazano na slici ispod. Ovdje smo upotrijebili GPIO pin 13 ESP32 za signal okidača relejnog modula. LED je spojen u NC konfiguraciji.
Slijedit će sljedeća konfiguracija pinova:
Relejna igla | ESP32 Pin |
IN1 | GPIO 13 |
VCC | doći |
GND | GND |
Kanal 1 NC | LED +ive terminal |
Uobičajen | doći |
4.2: Kod
Otvorite Arduino IDE. Povežite ESP32 s računalom i prenesite navedeni kod.
/*********https://Linuxhint. s
*********/
konst int Stvarno_2Chan = 13 ;
void setup ( ) {
Serijski. početi ( 115200 ) ;
pinMode ( Stvarno_2Chan , IZLAZ ) ;
}
void petlja ( ) {
digitalWrite ( Stvarno_2Chan , VISOKO ) ; /*Korištenje NC konfiguracije Pošalji HIGH za Trenutni protok*/
/*Za NO šalje LOW signal za Trenutni protok*/
Serijski. println ( 'LED UKLJUČEN - strujni tok počinje' ) ;
odgoditi ( 3000 ) ; /*kašnjenje od 3 s*/
digitalWrite ( Stvarno_2Chan , NISKO ) ; /*Korištenje NC konfiguracije Pošalji LOW za zaustavljanje struje*/
/*Za NO šalje LOW signal za zaustavljanje protoka struje*/
Serijski. println ( 'LED ISKLJ. struja prestaje' ) ;
odgoditi ( 3000 ) ;
}
Ovdje u gornjem kodu GPIO 13 definiran je kao pin okidača spojen na IN1 relejnog modula. Zatim smo definirali relejni modul u NC konfiguraciji koji pali LED osim ako se na IN1 iz ESP32 ne pošalje HIGH signal.
Za NO konfiguraciju pošaljite HIGH signal na IN1 da biste uključili LED.
Nakon učitavanja koda u ESP32 ploču sada promatrajte izlaz.
4.3: Izlaz
Sljedeći izlaz se može vidjeti na serijskom monitoru, ovdje možemo vidjeti kada je LED uključen i isključen.
Kako je LED spojen NC konfiguracija pa će LED biti NA .
Sada se šalje VISOKI signal na IN1 pin relejnog modula LED će se okrenuti ISKLJUČENO kao što je relejni modul NA .
Uspješno smo integrirali i testirali ploču mikrokontrolera ESP32 s dvokanalnim relejnim modulom. U svrhu demonstracije spojili smo LED na zajednički terminal kanala 1.
Zaključak
Korištenje releja s ESP32 izvrstan je način kontrole više AC uređaja ne samo pomoću žične veze, već se njima može upravljati i daljinski. Ovaj članak pokriva sve korake potrebne za upravljanje relejem s ESP32. Pomoću ovog članka bilo koji kanalni relejni modul može se spojiti na ESP32.