Arduino ile röle kontrolü

Yazan: Yavuz


Beğendiyseniz lütfen arkadaşlarınızla sosyal medyada paylaşın:

Arduino ile farkli cihazlari kontrol etmek istiyorsaniz ya da ev kontrol sistemi benzeri sistemler üzerinde çalisiyorsaniz röleler vazgeçilmez devre elemanlari süphesiz. Bu yazimda Arduino ile 5v röleleri nasil kontrol edebileceginizi anlatmaya çalisacagim. Yazinin sonunda da sadece röle devresi kullanarak yapilmis güzel bir örnek paylasacagim.

 

 



Yukarıdaki devre semasi 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 kaynagi gerekli.

Röle kontrolüne gelecek olursak, bildigimiz “Blink” uygulamasindaki mantikla kontrol ediliyor röleler de. Dijital çikislari “HIGH” ve “LOW” yaparak ve “delay” fonksiyonunu kullanarak röleleri kontrol etmek mümkün kisaca.

Blink uygulamasini düzenleyerek olusturdugum örnek bir programi asagida paylasiyorum. “digitalWrite” fonksiyonunu kullanarak 2 saniyeligine röleyi çektirip 2 saniye biraktiriyoruz programda. Ayni sekilde belirli sartlarda rölelerin çalismasini saglayarak kontrol sistemleri olusturabilirsiniz.

// Röle Kontrol Deneme Programi

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

// Devre semasindaki Arduino Dijital Pin-Arduino Dijital 2 baglantisini yapiyoruz.

void setup() {                
  // Role(Dijital 2) pinini çikis olarak ayarliyoruz.
  pinMode(role, OUTPUT);     
}

void loop() {
  // Role(Dijital 2 pinini HIGH olarak tanimliyoruz, yani roleyi çektiriyoruz.
  digitalWrite(role, HIGH);
  delay(2000); // 2 saniye bekle.
  // Role pinin voltajini LOW yaparak röleyi biraktiriyoruz.
  digitalWrite(role, LOW);
  delay(2000); // 2 saniye bekle.
}

Sadece röle devresi kullanarak yapilmis bir Arduino projesinden bahsedecegim. Projede eski bir Nokia 3310‘un tuslari röle kullanarak kontrol ediliyor ve telefonda kayitli bir mesaj kayitli bir numaraya SMS olarak gönderiliyor. Acil durumlarda sabit SMS göndermek isteyenler için çok basit bir çözüm olabilir. Proje ile ilgili ayrintilara BURADAN ulasabilirsiniz.

Kaynak: arduinoturkiye.com izni ile alinmistir.

 

arduino programlama, arduino timer interrupt, arduino xorarduino, arduino nedir, arduino türkiye
arduino timer interrupt, arduino xorarduino, arduino nedir, arduino türkiye, arduino uno
arduino xorarduino, arduino nedir, arduino türkiye, arduino uno, arduino projeleri
 



Yorumlar: 0
Yorum yaz
Bu blog ile ilgili ürünler:
Arduino Uno R3 2014 328P-16U2 (klon)
Arduino Uno R3 2014 328P-16U2 (klon)
HIZLI MENÜ

Side Bostan

Web Analytics