Öğrendiğimiz bilgiler ile neden kendimiz için eğlenceli bir o kadar da işimize yaracak bir şey yapmıyalım?
Örneğin odanız için basit bir lazerli güvenlik sistemi kurabilirsiniz. Lazer ışığının algılanabilmesi için LDR kullanılacaktır. LDR lazer ışığını alamadığında yani lazerin önünde bir şey geçtiğinde Arduino buna tepki verecektir. Böylece kapıdan birinin girip girmediğini anlayabilirsiniz.
Daha önceden de öğrendiğimiz gibi LDR ışığın şiddetiyle değişen bir dirençtir. LDR çıkışı Arduino’nun analog girişine bağlanmıştır. Arduino analog girişini sürekli kontrol etmelidir. Eğer analog girişin değeri belirli bir değerin altına düşer ise Arduino, lazer ışığı ile LDR arasından bir şey geçtiğini anlayacaktır.
LDR ışığa duyarlı olduğu için çevre ışıklardan da etkilenmektedir. Bu yüzden LDR’a lazer ışığı düşmediğinde tam karanlıkta olması gerekir. Bu yüzden LDR’ın opak bir boru içerisinde karanlıkta kalması sağlanmalıdır.
Gerekli Malzemeler:
- 1 Arduino
- 1 220 Ohm Direnç
- 2 Adet 10 K Ohm Direnç
- 1 Led
- 1 Ldr
- 1 Lazer
Bağlantı Şeması:
Olayı görsel olarak anlatmak gerekirse şu görseli paylaşmak daha doğru olurdu sanırım. Aşşağıdaki görselde de anlaşıldığı üzere lazer sürekli o alanda ldrye ışık vermeye devam ediyor ama o alandan biri geçtiğinde ldr üzerine gelen ışık değeri değişiyor ve bu sistemde okunup gerekli çıkışı veriyor. Sonucunda da led yanıyor ve yahut alarm veriyor.
Arduino Kodu:
/* ////////////////////////////////////////////// / MEHMET DUSGUN / / www.toprakhattı.com/lazer-guvenlik-sistemi / / tarih 2018.01.23 / ////////////////////////////////////////////// */ const int LED = 2; const int LDR = A0; int LDRdegeri = 0; void setup() { pinMode(LED,OUTPUT); //LED pini çıkış olarak ayarladık pinMode(LDR,INPUT); //LDR pini giriş olarak ayarladık } void loop() { LDRdegeri = analogRead(LDR); //LDR'ın çıkışı analog olarak okunuyor if(LDRdegeri < 550) { digitalWrite(LED,HIGH); //Eger değer 550den düşükse 2 numaralı pine çıkış verir delay(250); //orada yaptığımız bağlantıyı çalıştırır } else { digitalWrite(LED,LOW); delay(250); } }
Bu devremizde bu kadardı bir sonraki yazıda görüşmek dileği ile
İYİ GÜNLER DİLERİM.
Son Yorumlar