Arduino IDE Kullanarak ESP32 ile Röle

Arduino Ide Kullanarak Esp32 Ile Role



Röle, geleneksel anahtarlarımıza benzer şekilde çalışan bir elektrik anahtarıdır. Akımı kontrol ederek AÇIK veya KAPALI konuma getirilebilir. Röle, ESP32 mikrodenetleyici pinlerinden gelen düşük voltajlı 3.3V sinyali kullanılarak da kontrol edilebilir. Bu yazıda bir röle modülünü ESP32 ile arayüzleyeceğiz ve bir LED'i kontrol edeceğiz.

1: Rölelere Giriş

2: Röle Türleri







3: Çift Kanallı Röle Bağlantısı



4: ESP32 ile Arabirim Rölesi



1: Rölelere Giriş

Güç rölesi modülü, ESP32 ve Arduino gibi mikrodenetleyicilerden gelen düşük güç sinyaliyle kontrol edilen bir elektromıknatıs anahtarıdır. Mikrodenetleyiciden gelen kontrol sinyali ile 120-220V gibi yüksek voltajlarda çalışan cihazları bile açıp kapatabiliriz.





Tek kanallı bir röle modülü normalde şunları içerir: 6 pimler:



Altı pim şunları içerir:

Toplu iğne Pim Adı Tanım
1 Röle Tetik Pimi Röle aktivasyonu için giriş
iki GND Toprak Pimi
3 VCC Röle bobini için giriş beslemesi
4 NUMARA Normalde açık terminal
5 Yaygın ortak terminal
6 NC Normalde Kapalı terminal

2: Röle Türleri

Röle modülleri, sahip oldukları kanal sayısına bağlı olarak farklı varyasyonlara sahiptir. 1, 2, 3, 4, 8 ve hatta 16 kanallı röle modülleri ile rahatlıkla röle modülleri bulabiliyoruz. Her kanal, çıkış terminalinde kontrol edebileceğimiz cihaz sayısını belirler.

Burada tek, çift ve 8 kanallı röle modülü teknik özelliklerinin kısa bir karşılaştırması yer almaktadır:

Şartname 1-Kanal Röle 2 Kanallı Röle 8 Kanallı Röle
Besleme gerilimi 3.75V-6V 3.75V-6V 3.75V-6V
Tetikleme Akımı 2mA 5mA 5mA
Mevcut Aktif Röle 70mA Tek(70mA) Çift (140mA) Tek(70mA) Hepsi 8 (600mA)
Maksimum Kontak Gerilimi 250VAC veya 30VDC 250VAC veya 30VDC 250VAC veya 30VDC
Asgari Akım 10 A 10 A 10 A

Farklı kanal röleleri arasında kısa bir karşılaştırmayı ele aldığımız için, şimdi bu makalede tanıtım amacıyla çift kanallı röle kullanacağız.

3: Çift Kanallı Röle Bağlantısı

İşte bu yazıda çift kanallı röle kullanacağız. Çift kanallı röle pimleri üç kategoriye ayrılabilir:

  • Şebeke Gerilim Bağlantıları
  • Kontrol Pimleri
  • Güç Kaynağı Seçimi

3.1: Ana Gerilim Bağlantıları

Çift kanallı bir röle modülü içindeki ana bağlantı, her bağlantının sahip olduğu iki farklı konektör içerir. üç pin YOK ( Normalde açık ), NC ( Normalde Kapalı ) ve Ortak.

Yaygın: Ana akımı kontrol edin (Harici cihazın besleme gerilimi)

Normalde Kapalı (NC): Bu yapılandırma rölesinin kullanılması, varsayılan olarak kapalı olarak ayarlanmıştır. Normal konfigürasyonda akım, devreyi açmak ve akım akışını durdurmak için bir tetikleme sinyali gönderilmediği sürece ortak ve NC arasında akar.

Normalde Açık (NO): Normalde açık konfigürasyon, NC'nin tersidir. Varsayılan olarak akım akmaz; sadece ESP32'den bir tetik sinyali gönderildiğinde akmaya başlar.

3.2: Kontrol Pimleri:

Röle modülünün diğer tarafında bir dizi 4 ve 3 pin bulunur. Alçak gerilim taraflarının ilk seti dört pin VCC, GND, IN1 ve IN2 içerir. IN pini kanal sayısına göre değişir, her kanal için ayrı bir IN pini vardır.

IN pini, herhangi bir mikrodenetleyiciden röle için kontrol sinyalini alır. Alınan sinyal 2V altına düştüğünde röle tetiklenir. Röle modülü kullanılarak aşağıdaki yapılandırma ayarlanabilir:

Normalde Kapalı Yapılandırma:

  • 1 veya YÜKSEK akım akmaya BAŞLA
  • 0 veya DÜŞÜK akım DUR akıyor

Normalde Açık Yapılandırma:

  • 1 veya YÜKSEK akım akıyor DUR
  • 0 veya DÜŞÜK akım Akışa BAŞLAT

3.3: Güç Kaynağı Seçimi

İkinci pin seti, üç pinli VCC, GND ve JD-VCC'yi içerir. JD-VCC pinleri normalde VCC'ye bağlanır, bu da rölenin ESP32 voltajı kullanılarak çalıştırıldığı ve ayrı bir harici güç kaynağına ihtiyacımız olmadığı anlamına gelir.

Yukarıdaki resimde gösterilen siyah kapaklı konnektörü çıkarırsanız, röle modülüne ayrıca güç vermemiz gerekir.

Şu andan itibaren, çift kanallı röle modülünün tüm özelliklerini ve çalışmasını ele aldık. Şimdi onu ESP32 ile arayüzleyeceğiz.

4: ESP32 ile Arabirim Rölesi

Şimdi röle modülünden herhangi bir tek kanalı kullanacağız ve ESP32 sinyalini kullanarak bir LED'i kontrol edeceğiz. Aynı tekniği kullanarak herhangi bir AC cihazı da kontrol edilebilir, ancak onlara ayrı ayrı güç sağlamamız gerekir. Röle modülünün ilk kanalını kullanacağız.

4.1: Şematik

Şimdi röle modülünü aşağıdaki resimde gösterildiği gibi bağlayın. Burada röle modülünün tetik sinyali için ESP32'nin GPIO pin 13'ünü kullandık. NC konfigürasyonunda bir LED bağlanır.

Aşağıdaki pin konfigürasyonu takip edilecektir:

Röle Pimi ESP32 Pimi
IN1 GPIO 13
VCC gelmek
GND GND
Kanal 1 NK LED + Ive Terminali
Yaygın gelmek

4.2: Kod

Arduino IDE'yi açın. ESP32'yi PC'ye bağlayın ve verilen kodu yükleyin.

/**********
https://Linuxhint. ile birlikte
*********/
sabit int Gerçek_2Chan = 13 ;
geçersiz kurulum ( ) {
Seri. başlamak ( 115200 ) ;
 pinModu ( Gerçek_2Chan , ÇIKTI ) ;
}
boşluk döngüsü ( ) {
dijital Yazma ( Gerçek_2Chan , YÜKSEK ) ; /*NC konfigürasyonu kullanılarak YÜKSEK Gönder için Mevcut Akış*/
/*NO için DÜŞÜK gönderir sinyal için Mevcut Akış*/
Seri. yazdır ( 'LED AÇIK-Akım Akışı Başlıyor' ) ;
gecikme ( 3000 ) ; /*gecikme 3 saniye*/
dijital Yazma ( Gerçek_2Chan , DÜŞÜK ) ; /*NC yapılandırmasını kullanarak Geçerli Akışı durdurmak için DÜŞÜK Gönder*/
/*NO için DÜŞÜK gönderir sinyal Mevcut Akışı durdurmak için*/
Seri. yazdır ( 'LED KAPALI-Akım Akışı Duruyor' ) ;
gecikme ( 3000 ) ;
}

Burada yukarıdaki kodda GPIO 13, röle modülünün IN1'ine bağlı bir tetik pimi olarak tanımlanır. Ardından, ESP32'den IN1'de YÜKSEK bir sinyal gönderilmediği sürece LED'i AÇIK duruma getiren NC konfigürasyonunda bir röle modülü tanımladık.

NO yapılandırması için IN1'de YÜKSEK sinyal göndererek LED'i AÇIK duruma getirin.

Kodu ESP32 kartına yükledikten sonra şimdi çıktıyı gözlemleyin.

4.3: Çıktı

Aşağıdaki çıkış seri monitörde görülebilir, burada LED'in AÇIK ve KAPALI olduğunu görebiliriz.

  Metin Açıklaması otomatik olarak oluşturuldu

LED bağlı olduğundan NC LED olacak şekilde yapılandırma ÜZERİNDE .

Şimdi YÜKSEK bir sinyal şu ​​adrese gönderilir: IN1 röle modülünün pimi LED yanacaktır KAPALI röle modülü olduğu için ÜZERİNDE .

ESP32 mikrodenetleyici kartını çift kanallı bir röle modülüyle başarıyla entegre ettik ve test ettik. Tanıtım amaçlı olarak, kanal 1'in Ortak terminaline bir LED bağladık.

Çözüm

ESP32 ile bir röle kullanmak, yalnızca kablolu bir bağlantı kullanarak değil, aynı zamanda uzaktan da kontrol edilebilen birden fazla AC cihazını kontrol etmenin harika bir yoludur. Bu makale, bir röleyi ESP32 ile kontrol etmek için gereken tüm adımları kapsar. Bu makale kullanılarak herhangi bir kanal röle modülü ESP32'ye bağlanabilir.