1: Úvod do relé
Modul výkonového relé je elektromagnetický spínač ovládaný nízkonapěťovým signálem z mikrokontrolérů, jako jsou ESP32 a Arduino. Pomocí řídicího signálu z mikrokontroléru můžeme zapínat nebo vypínat spotřebiče, které dokonce pracují na vysokém napětí jako je 120-220V.
Jednokanálový reléový modul normálně obsahuje 6 špendlíky:
Mezi šest kolíků patří:
Kolík | Název PIN | Popis |
1 | Spouštěcí kolík relé | Vstup pro aktivaci relé |
dva | GND | Zemnící kolík |
3 | VCC | Vstupní napájení pro cívku relé |
4 | NE | Normálně otevřený terminál |
5 | Společný | Společný terminál |
6 | NC | Normálně uzavřený terminál |
2: Typy relé
Reléové moduly se dodávají v různých variantách v závislosti na počtu kanálů, které mají. Snadno najdeme reléové moduly s 1, 2, 3, 4, 8 a dokonce 16 kanálovými reléovými moduly. Každý kanál určuje počet zařízení, která můžeme ovládat na výstupním terminálu.
Zde je krátké srovnání specifikací jednokanálových, dvoukanálových a 8kanálových reléových modulů:
Specifikace | 1-kanálové relé | 2-kanálové relé | 8-kanálové relé |
Napájecí napětí | 3,75V-6V | 3,75V-6V | 3,75V-6V |
Spouštěcí proud | 2 mA | 5 mA | 5 mA |
Aktuální aktivní relé | 70 mA | Jeden (70 mA) Duální (140 mA) | Jeden (70 mA) Všech 8 (600 mA) |
Maximální kontaktní napětí | 250VAC nebo 30VDC | 250VAC nebo 30VDC | 250VAC nebo 30VDC |
Minimální proud | 10A | 10A | 10A |
Protože jsme nyní probrali krátké srovnání mezi různými kanálovými relé, použijeme v tomto článku pro demonstrační účely dvoukanálové relé.
3: Dvoukanálový reléový vývod
Zde v tomto článku budeme používat dvoukanálové relé. Dvoukanálové reléové kolíky lze rozdělit do tří kategorií:
- Připojení síťového napětí
- Ovládací kolíky
- Výběr zdroje napájení
3.1: Připojení hlavního napětí
Hlavní připojení uvnitř dvoukanálového reléového modulu obsahuje dva různé konektory, přičemž každé připojení má tři kolíky NE ( Normálně otevřeno ), NC ( Normálně zavřeno ) a Common.
Společný: Ovládání hlavního proudu (napájecí napětí externího zařízení)
Normálně zavřeno (NC): Při použití této konfigurace je relé standardně nastaveno na sepnuto. V normální konfiguraci proud teče mezi společným a NC, pokud není odeslán spouštěcí signál k otevření obvodu a zastavení toku proudu.
Normálně otevřené (NE): Normálně otevřená konfigurace je opačná než NC. Ve výchozím nastavení neteče proud; začne proudit pouze tehdy, když je z ESP32 odeslán spouštěcí signál.
3.2: Ovládací kolíky:
Druhá strana reléového modulu obsahuje sadu 4 a 3 pinů. První sada nízkonapěťových stran obsahuje čtyři piny VCC, GND, IN1 a IN2. Pin IN se liší v závislosti na počtu kanálů, pro každý kanál je samostatný pin IN.
Pin IN přijímá řídicí signál pro relé z libovolného mikrokontroléru. Když přijímaný signál klesne pod 2V, relé se sepne. Pomocí reléového modulu lze nastavit následující konfiguraci:
Normálně zavřená konfigurace:
- 1 nebo VYSOKÝ proud START
- 0 nebo NÍZKÝ proud STOP toku
Normálně otevřená konfigurace:
- 1 nebo VYSOKÝ proud STOP protékat
- 0 nebo NÍZKÝ proud START protékat
3.3: Výběr zdroje napájení
Druhá sada kolíků obsahuje tři kolíky VCC, GND a JD-VCC. Piny JD-VCC jsou normálně připojeny k VCC, což znamená, že relé je napájeno napětím ESP32 a nepotřebujeme samostatný externí zdroj napájení.
Pokud odstraníte černý konektor, který je znázorněn na obrázku výše, musíme reléový modul napájet samostatně.
Nyní jsme pokryli všechny specifikace a fungování dvoukanálového reléového modulu. Nyní jej propojíme s ESP32.
4: Propojovací relé s ESP32
Nyní použijeme libovolný jeden kanál z reléového modulu a budeme ovládat LED pomocí signálu ESP32. Stejnou technikou lze ovládat i kterýkoli z AC spotřebičů, ale musíme je napájet samostatně. Použijeme první kanál reléového modulu.
4.1: Schéma
Nyní připojte reléový modul, jak je znázorněno na obrázku níže. Zde jsme použili GPIO pin 13 ESP32 pro spouštěcí signál reléového modulu. V NC konfiguraci je připojena LED.
Bude následovat následující konfigurace pinů:
Reléový kolík | Pin ESP32 |
V 1 | GPIO 13 |
VCC | Přijít |
GND | GND |
Kanál 1 NC | LED +ive Terminál |
Společný | Přijít |
4.2: Kód
Otevřete Arduino IDE. Připojte ESP32 k PC a nahrajte daný kód.
/*********https://Linuxhint. s
********/
konst int Realy_2Chan = 13 ;
neplatné nastavení ( ) {
Seriál. začít ( 115200 ) ;
pinMode ( Realy_2Chan , VÝSTUP ) ;
}
prázdná smyčka ( ) {
digitalWrite ( Realy_2Chan , VYSOKÝ ) ; /*Pomocí NC konfigurace Odeslat HIGH pro Aktuální průtok*/
/*Pro NO odešle LOW signál pro Aktuální průtok*/
Seriál. println ( 'LED SVÍTÍ-proud proudu začíná' ) ;
zpoždění ( 3000 ) ; /*zpoždění 3 sek*/
digitalWrite ( Realy_2Chan , NÍZKÝ ) ; /*Pomocí konfigurace NC Odeslat NÍZKÁ K zastavení aktuálního toku*/
/*Pro NO odešle LOW signál zastavit aktuální tok*/
Seriál. println ( 'LED VYPNUTÁ - tok proudu se zastaví' ) ;
zpoždění ( 3000 ) ;
}
Zde ve výše uvedeném kódu je GPIO 13 definován jako spouštěcí kolík připojený k IN1 reléového modulu. Dále jsme definovali reléový modul v konfiguraci NC, který rozsvítí LED, pokud není vyslán signál HIGH na IN1 z ESP32.
Pro NO konfiguraci pošlete HIGH signál na IN1 pro zapnutí LED.
Po nahrání kódu do desky ESP32 nyní sledujte výstup.
4.3: Výstup
Následující výstup je vidět na sériovém monitoru, kde vidíme, kdy LED svítí a nesvítí.
Když je LED zapojena NC konfigurace tak LED bude NA .
Nyní je vyslán signál HIGH na V 1 kolíku reléového modulu se LED rozsvítí VYPNUTO jako je reléový modul NA .
Úspěšně jsme integrovali a otestovali desku mikrokontroléru ESP32 s dvoukanálovým reléovým modulem. Pro demonstrační účely jsme připojili LED na společnou svorku kanálu 1.
Závěr
Použití relé s ESP32 je skvělý způsob ovládání více AC zařízení nejen pomocí kabelového připojení, ale lze je ovládat i na dálku. Tento článek popisuje všechny kroky potřebné k ovládání relé pomocí ESP32. Pomocí tohoto článku lze k ESP32 připojit jakýkoli modul kanálového relé.