Arduino Devreleri #51 Arduino Röle ve PIR Sensörü İle Hırsız Alarm Devresi
Merhabalar, bu yazımızda Arduino Röle ve PIR Sensörü İle Hırsız Alarm Devresi – Arduino 220 Volt Merdiven Otomatiği Devresi hakkında bilgi vereceğim. Arduino’ da röle ve LDR kullanarak hava kararınca yanan lamba devresi nasıl yapılır? Aydınlık ve karanlık ortam ışığı nasıl ayarlanır? 5 volt röle ile 220 volt cihazlar nasıl çalıştırılır? Bu soruların cevabını bu konuda işleyeceğiz.
Arduino programı ayrıntılı kod kısmı, devre bağlantı şeması, devre kurulumu detaylı anlatımı ve devre çalışma videosu şu şekildedir.
Aşağıdaki linkte yer alan yazımızda röleyi anlattık. Röle Nedir? Nasıl çalışır? Röle bağlantı uçları nelerdir? Çeşitleri nelerdir? Kullanıldığı yerler nerelerdir? Aktif yüksek röle ve aktif düşük röle nedir? Arduino da kendi kullandığımız rölenin cinsini nasıl anlarız? Doğru röleyi kullanıyor muyuz? bu soruların cevabını bu yazımızda bulabileceksiniz. Bu konuyu okumadan önce bu anlatıma aşağıdaki linkten göz atmanızı tavsiye ederim.
Eğer 220 Volt yerine led diyot kullanmak isterseniz aşağıdaki linkte anlattığımız konuda devre şemasına ulaşabilirsiniz. Kodlarda bir değişiklik yapmanıza gerek yoktur. Alttaki devreyi kuracaksınız fakat sadece lamba yerine led diyot ve direnç kısımlarını bu devrede değiştirmiş olacaksınız.
NOT: Kod bölümü içerisinde yer alan ve // işareti ile başlayan satırlar açıklama satırlarıdır. O satırdaki kod bloğunun ne anlama geldiği ve nasıl çalıştığı ile ilgili bilgi verir. Arduino // işaretli alanı çalıştırmaz. Kod satırından isterseniz // işaret ile başlayan açıklama satırlarını silebilirsiniz.
ARDUINO RÖLE ve HAREKET SENSÖRÜ İLE MERDİVEN OTOMATİĞİ
KOD BÖLÜMÜ:
//PIR Hareket Sensörü Hırsız Alarmı - Merdiven Otomatiği
// Role giriş pini ters mantıkla çalışmaktadır.(Aktif Düşük Röle)
// LOW gönderildiğinde role kontağını kapatacak, HIGH gönderildiğinde role kontağı hareket etmeyecektir.
int pirsensor = 6; // PIR sensör pin
int role = 7; // LED pin
int deger = 0; // PIR sensörden başlangıçta okunacak dijital değer
void setup() {
pinMode(pirsensor, INPUT); // PIR sensörü giriş olarak ayarlandı
pinMode(role, OUTPUT); // LED çıkış olarak ayarlandı
Serial.begin(9600); //Serial Port ekranı başlatıldı
}
void loop()
{
deger = digitalRead(pirsensor); // PIR sensöründen gelen dijital değer okunuyor
Serial.println(deger); // Okunan değer seri porttan okunuyor.
if (deger == HIGH)
{
digitalWrite(role, LOW); // Eğer okunan değer 1 ise LED yanacak.
}
else{
digitalWrite(role, HIGH); // Eğer okunan değer 0 ise LED sönecek.
}
}
DEVRENİN ÇALIŞMASI:
Sensör hareket algıladığında lamba yanacak, hareket algılamadığında ise lamba sönük kalacaktır. Hareket sensörünün hangi mesafede algılama yapacağı ve sensörün aktif kalma süresi, sensör üzerinde yer alan ayarlı dirençler üzerinden yapılabilir.
DEVRE BAĞLANTI ŞEMASI:
DEVRE KURULUMU:
Malzemeler:
Arduino Uno
1 adet 5 Volt Röle (Aktif düşük röle)
6 adet bir ucu dişi, bir ucu erkek jumper kablo
2 adet iki ucu erkek jumper kablo
1 adet HC-SR501 PIR Sensör
1 adet 220 volt lamba
1 adet erkek fiş
1 adet duy
Yaklaşık 1 metre 0,75 mm kablo
Röle modülü üzerinde bulunan pinlere 3 adet dişi jumper kablo bağlanır. Röle VCC pini, breadboard artı şeridine bağlanır. Röle GND pini, breadboard eksi şeridine bağlanır. Röle IN pini, Arduino’nun 7 numaralı pinine bağlanır.
Breadboard üzerine HC-SR501 PIR Sensörü yerleştirilir. PIR sensörü üzerinde bulunan pinlere 3 adet dişi jumper kablo bağlanır. Sensörün Vcc pini, breadboard artı şeridine bağlanır. Sensörün GND pini, breadboard eksi şeridine bağlanır. Sensörün DATA pini Arduino’nun 6 numaralı pinine bağlanır. Breadboard artı şeridinden Arduino +5 Volt pinine, breadboard eksi şeridinden Arduino GND pinine kablo bağlanarak Arduino devresi tamamlanır.
Lamba bağlantısı için elektrik fişinden gelen kablonun bir ucu rölenin ortak ucuna (C) bağlanır. Rölenin açık kontak (NO) ucundan çıkan kablo, lambanın altındaki duy bağlantısına gelir. Duy bağlantısından çıkan diğer uç ise, elektrik fişine bağlanarak lamba devresi de tamamlanmış olur.
Arduino Röle ve PIR Sensörü İle Hırsız Alarm Devresi
Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda da mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.
https://www.youtube.com/@candemirahmet
Yorum Yap