Arduino

Arduino ile Röle Kontrolü

Arduino ile farklı cihazları kontrol etmek istiyorsanız ya da ev kontrol sistemi benzeri sistemler üzerinde çalışıyorsanız röleler vazgeçilmez devre elemanları şüphesiz. Bu yazımda Arduino ile 5v röleleri nasıl kontrol edebileceğinizi anlatmaya çalışacağım. Yazının sonunda da sadece röle devresi kullanarak yapılmış güzel bir örnek paylaşacağım.

Yanda verdiğim devre şeması 5v mini PCB röleler için. BC548, 2N2222, 2N3704 transistörlerinden birisini kullanabilirsiniz. Daha büyük röleler için TIP102 transistör ve ek bir enerji kaynağı gerekli.

Röle kontrolüne gelecek olursak, bildiğimiz “Blink” uygulamasındaki mantıkla kontrol ediliyor röleler de. Dijital çıkışları “HIGH” ve “LOW” yaparak ve “delay” fonksiyonunu kullanarak röleleri kontrol etmek mümkün kısaca.

Blink uygulamasını düzenleyerek oluşturduğum örnek bir programı aşağıda paylaşıyorum. “digitalWrite” fonksiyonunu kullanarak 2 saniyeliğine röleyi çektirip 2 saniye bıraktırıyoruz programda. Aynı şekilde belirli şartlarda rölelerin çalışmasını sağlayarak kontrol sistemleri oluşturabilirsiniz.

// Arduinoturkiye.com Röle Kontrol Deneme Programı

// Dijital 2 pinini role olarak isimlendiriyoruz.
int role = 2;

// Devre şemasındaki Arduino Dijital Pin-Arduino Dijital 2 bağlantısını yapıyoruz.

void setup() { 
  // Role(Dijital 2)  pinini çıkış olarak ayarlıyoruz.
  pinMode(role, OUTPUT); 
}

void loop() {
  // Role(Dijital 2 pinini HIGH olarak tanımlıyoruz, yani roleyi çektiriyoruz.
  digitalWrite(role, HIGH);
  delay(2000); // 2 saniye bekle.
  // Role pinin voltajını LOW yaparak röleyi bıraktırıyoruz.
  digitalWrite(role, LOW);
  delay(2000); // 2 saniye bekle.
}

Sadece röle devresi kullanarak yapılmış bir Arduino projesinden bahsedeceğim. Projede eski bir Nokia 3310“un tuşları röle kullanarak kontrol ediliyor ve telefonda kayıtlı bir mesaj kayıtlı bir numaraya SMS olarak gönderiliyor. Acil durumlarda sabit SMS göndermek isteyenler için çok basit bir çözüm olabilir. Proje ile ilgili ayrıntılara aşağıdaki bağlatılardan ulaşabilirsiniz.

İyi çalışmalar…

Kaynaklar:

Gerekli Olabilecek Bağlantılar:

İsmail

Üniversite öğrencisi, Arduino meraklısı.

7 comments

  1. [...] Arduino ile Röle Kontrolü 3 Ağustos 2012 // (0) yorum [...]

  2. [...] değiştirebilir, dijital çıkışları doğrudan internet üzerinden kontrol edebilirsiniz. Arduino ile Röle Kontrolü yazısında anlattığım şekilde röle devreleri hazırlayıp sisteme ekleyerek kendi akıllı [...]

  3. ilker çam diyor ki:

    Peki bu röle sayılarını nasıl arttırabılırız, varsayalım 100 hatta 200 röle kontrolüne ihtiyacım var..

  4. İsmail Buçgün diyor ki:

    Merhaba,
    Bu iş için 74HC595 gibi bir entegre kullanmanız gerekiyor. Şu adreste ledlerle yapılan bir örnek mevcut. http://bildr.org/2011/02/74hc595/
    74HC595ler arasında bağlantılar kurularak 20 adete kadar kullanılabileceği yazıyor. Her bir entegreyle 8 röle devresi kontrol edebilirsiniz ki bu da 160 röle yapar maksimum, 1 Arduino ile. Toplamda Arduinonuzda 3 pin kullananmanız gerekiyor.(SPI pinleri)

  5. [...] bağlantısı yapabilirsiniz ilk etapta. Ya da bu çıkışlara daha önce anlattığım şekilde röle devreleri hazırlayıp bunları da [...]

  6. Tayfun CAN diyor ki:

    Merhaba röle yardımı ile swich motor kontrolü yapmaya çalışıyorum. Elektrik git gellerinde röleye elektrik verip kesiyor. elektrik verince motora iki yönlü elektrik veriyor bu da şartelleri arttırıyor. elektirik gelince röle hareketini nasıl durdurabilirim.

    • Ömer Koman diyor ki:

      tam anlaşılmıyor ne dediğiniz ama her iki elektrik kaynağını da izlemeniz lazım. elektrik hangisinde varsa o taraftaki röleyi çektirmek gerekir. yada rölenin orta merkez ucu motorda olacak rölenin normal durumdaki ucu şebekeye bağlanacak sonra hem şebeke hem yedek şebeke izlenecek, eğer ana şebekede elektrik kesilirse yedek şebeke tarafına doğru switch çektirilecek, ana şebekede elektrik gelince röle tekrar ana şebeke tarafına doğru çektirilecek. motora gelen elektrıklerın kutupları ve fazları uygun olması lazım. birde switch değişimleri sırasında ark oluşmasını onlemek ve voltaj değişikliklerini azaltmak için uygun voltaj ve guçte kondansatör de kullanmakta fayda var, ayrıca motor kutuplarında ters akımlar oluşur dc akımla besliyorsanız motoru bu ters akımları da toprağa doğru bir diyotla yönlendirmeniz lazım vs vs…

E-posta adresiniz gösterilmeyecek. Gerekli alanlar * ile işaretlidir.

*



Sosyal Ağlar