Friday, 28 June 2019

Arduino Güvenlik ve Alarm Sistemi Projesi

Bu projede Arduino Güvenlik ve Alarm Sistemini nasıl yapacağımızı öğreneceğiz. 
Aşağıdaki videoyu izleyebilir veya yazılı eğitimi okuyabilirsiniz.


genel bakış

Alarm, A düğmesine bastıktan sonra 10 saniye içinde devreye girer. Nesneleri tespit
etmek için ultrasonik bir sensör kullanır ve alarm bir kez algıladığında uyarı sesi
vermeye başlar. Alarmı durdurmak için 4 basamaklı bir şifre eklememiz gerekiyor.
 Önceden ayarlanmış parola 1234’dür, ancak bunu değiştirebiliriz.






B düğmesine basarak, şifre değiştirme menüsünü giriyoruz. İlk olarak, devam
etmek için mevcut şifreyi girmemiz ve yeni 4 haneli şifreyi girmemiz gerekiyor.
Parola değiştirildikten sonra, alarmı tekrar etkinleştirdiğimizde, yalnızca yeni
parolayı girerek alarmı durdurabileceğiz. Yanlış bir şifre girersek tekrar
denememiz gereken bir mesaj alırız.

Gerekli Bileşenler


Şimdi bu proje için gerekli bileşenleri görelim. 
Arduino boarduna, 
ultrasonik bir sensöre, 
LCD ekrana, 
Buzer
 4 × 4 tuş takımı

Devre Şeması







Bu yüzden zil sesi için tek bir pine ihtiyacımız var, ancak PWM destekli bir pine.
 4 × 4 tuş takımında 8 adet pin var, bunlardan 4 tanesi tuş takımı satırına ve
4 tanesi de tuş takımı sütunlarına aittir.






Yani, örneğin, R1 satırını LOW ve tüm sütun satırlarını HIGH olarak ayarlarsak,
 iki satır arasındaki kısa devre nedeniyle, örneğin, 3 düğmesine basarsak,
C3 çizgisi LOW’a düşer. Böyle bir durumda, düğmeye 3 basıldığını kaydedebiliriz

Arduino Alarm Sistemi Kaynak Kodu

Ardından Arduino kodunu görelim. Kod biraz daha uzun olduğu için, daha iyi anlaşılması bakımından, programın kaynak kodunu her kısmın açıklamasına sahip bölümlerde yayınlayacağım. Ve bu makalenin sonunda tam kaynak kodunu vereceğim.
Bu yüzden, LCD’ye ve ek olarak yüklenmesi gereken Keypad kitaplığına standart LiquidCrystal kitaplığını eklememiz gerekiyor. Ardından, sesli uyarıcıyı ve ultrasonik sensörün pinlerini tanımlamalı, program için gereken bazı değişkenleri tanımlamalı, tuş takımının tuşlarını tanımlamalı ve tuş takımı ile LCD için iki nesne oluşturmalıyız.

VİDEOSU;


Arduino Alarm Sisteminin tam kaynak kodu

1 comment:

Anonymous said...

rar şifresi nedir