Arduino 12V Röle Çalıştırabilir mi?

Arduino 12v Role Calistirabilir Mi



Arduino, kullanıcılarının mikrodenetleyicileri gereksinimlerine göre programlamasına izin veren ücretsiz bir yazılımdır. Arduino, LED'ler ve röleler gibi birden fazla elektronik cihazı kontrol etmek için kullanılır. Röle, bir elektrik sinyali aracılığıyla AÇIK ve KAPALI konuma gelen elektromekanik bir anahtardır. Işıklar, fanlar, televizyon ve ısıtıcılar gibi farklı cihazları kontrol etmek için kullanılır.

Arduino 12V Röle Çalıştırabilir mi?

Evet, Arduino 12V röle çalıştırabilir, ancak doğrudan çalıştıramaz. Arduino'ya 12V'luk bir röle bağlanırsa, Arduino kartına zarar verebilir. Arduino ile röle arasında anahtar olarak bir transistör, transistörü korumak için bir direnç ve Arduino'yu korumak için bir diyot kullanılarak yapılabilir.

Arduino 5V ile çalışacak şekilde tasarlanmıştır ve normalde 20mA'lık bir akımı kaldırabilir. Bu nedenle, Arduino'da 12V'luk bir röle kurmak için, 12V'luk röleyle başa çıkmak için akımı yükseltmemiz gerekiyor. Benzer şekilde, röleye enerji vermek için fazladan 12V'luk bir güç kaynağına ihtiyacımız var.







Arduino ile 12V röle kurmak için aşağıdakilere sahip olmanız gerekir.



yazılım gereksinimleri



  • Arduino IDE'si

Donanım Gereksinimleri





  • Arduino Kartı
  • 12V Röle Modülü
  • Bir NPN Transistörü (Tercihen BC 548 veya 2N2222)
  • Bir Diyot (Tercihen 1N4007)
  • Bir Direnç
  • Ampul
  • Breadboard
  • Bağlantı Telleri

Gerekli Direnç için Hesaplamalar

Direncini not etmek için 12V rölenin veri sayfasına bakın.

12V rölenin bobin direncinin 4000 Ω olduğunu varsayalım.



akan akım olacak

Bu akım değeri ve transistör 2N222 için β= 190 için, transistörün temel akımı şöyle olacaktır:

Şimdi, Ohm Yasasını kullanarak,

Yani, neredeyse bağlanmanız gerekiyor 30 kΩ transistör ve Arduino arasında.

Devre şeması

Bağlantıları aşağıda açıklandığı gibi yapın:

1. Röle Bağlantıları

İLE: COM'u 12V güç kaynağına bağlayın

HAYIR: Ampulün pozitif terminalini rölenin NO'suna ve negatif terminalini 12V güç kaynağına bağlayın

Rölenin bobin tarafında bir ucunu 12V güç kaynağına, diğer ucunu transistörün kollektörüne bağlayın.

2. Transistör bağlantıları

Temel: Transistörün tabanını Arduino'nun 8 numaralı çıkış pimine 30 kΩ'luk bir dirençle bağlayın

Verici: Transistörün yayıcısını topraklayın

Kolektör: Transistörün toplayıcısını röle bobininin bir ucuna bağlayın

3. Diyot Bağlantıları

Diyot, röle bobini boyunca bağlanacak ve diyotun p tarafı, transistörün kollektör terminaline bağlanacaktır.

Devreyi tamamladıktan sonra Arduino'ya aşağıdaki kodu yükleyin ve devreyi çalıştırın.

int röle girişi = 8 ; // Arduino'nun pin 8'ini röle için giriş görevi gören transistörün tabanına bağlayın

geçersiz kurmak ( )

{

 pinModu ( Röle girişi, ÇIKIŞ ) ; //Röle girişini Arduino'nun çıkışı olarak başlat

}

geçersiz döngü ( )

{ // İhtiyacınıza göre buraya bir if koşulu ekleyebilirsiniz.

dijital Yazma ( Röle girişi, YÜKSEK ) ; // Röle YÜKSEK sinyali aldığında açar

gecikme ( 10000 ) ; // Röle 10 saniye AÇIK kalır

dijital Yazma ( Röle girişi, DÜŞÜK ) ; // DÜŞÜK sinyali aldığında röle devre dışı kalır

gecikme ( 10000 ) ; // Röle 10 saniye KAPALI kalır

}

Devre çalıştığında, transistör Arduino ile 12V röle arasında bir anahtar olarak çalışır. Besleme AÇIK konuma getirildiğinde ve transistöre taban akımı sağlandığında, akım kollektörden yayıcıya akmaya başlar. Transistör ON olur ve anahtar ON olunca röleyi çalıştırır. Rölenin bobinine bağlanan ampul 10 saniye yanacak ve koddan da anlaşılacağı gibi 10 saniye sonra ampul 10 saniye KAPALI olacaktır.

Donanım Devresi

Aşağıda Arduino ile 12V röleyi kontrol eden donanım devresi verilmiştir. Bağlantılar yukarıda açıklandığı gibi yapılır. Arduino kartına USB seri kablosuyla güç verildiğinde. Transistör AÇIK konuma getirilir ve röle çalışır. Herhangi bir cihaz röle kullanılarak çalıştırılabilir.

Bu donanımda kullanılan bileşenler şunlardır:

  • Breadboard
  • Arduino UNO kartı
  • iki direnç
  • Bir Diyot
  • Bir Röle Modülü
  • Bir BJT Transistör ve Bir FET Transistör
  • Bağlantı Telleri

Çözüm

Arduino kullanılarak bir transistör, direnç ve diyot kullanılarak 12 V'luk bir röle çalıştırılabilir. Arduino ile 12V röle kullanmanın en önemli faydası, 12V değerine sahip tüm cihazların Arduino üzerinden kolayca çalıştırılabilmesidir.