Arduino İle Lazerli Güvenlik Sistemi

Merhaba arkadaşlar bu yazımızda belki çoğunuzun film sahnelerinde görüp nasıl yapıyorlar dediğiniz lazer güvenlik sistemlerinin mantığını anlatağız ve arduino ile lazerli güvenlik sistemi yapacağız. Projemizi 3 modülü ile gerçekleştireceğiz. Bu modüller şunlardır:

  • Lazer Modülü: Lazer modulü ile hırsızlık veya izinsiz girişi tetikleteceğiz. Satın almak için tıklayın.
  • Lazer Alıcı Modülü: Lazeri algılayacağız ve lazer kesilmesine göre işlem yaptıracağız. Satın almak için tıklayın.
  • ISD1820 Ses Kayıt Modülü: Ses kayıt modülü ile lazer sistemi tetiklendiğinde kayıt edilmiş sesi oynatacağız. Satın almak için tıklayın.
  • Arduino Uno: Kontrolleri gerçekleştireceğimiz mikrodenetleyici kartımız. Satın almak için tıklayın.

Hadi şimdi modüllerimizi tek tek nasıl kulanıldığını öğrenelim ve sensörlerimizi en sonda birleştirerek güvenlik sistemimizi yapalım.

ISD1820 Ses Kayıt Modülü Kullanımı

ISD1820 Ses Kayıt Modülü

Bu modülü doğrudan düğmelere basarak veya Arduino ile kontrol edebilirsiniz. VCC ve GND’yi güç kaynağına bağlamanız yeterlidir. Arduino ile kullanmak için bağlantılar aşağıdaki gibidir:

ISD1820 Ses Kayıt ModülüArduino
VCC5v
GNDGND
REC11
P-E13
Arduino İle ISD1820 Bağlantı Pinleri

Arduino kodumuz:

int Rec = 11;

int Play = 13;

void setup()

{ 

pinMode(Rec, OUTPUT);

pinMode(Play, OUTPUT);

}

void loop()

{

digitalWrite(Rec, HIGH);

delay(10000);

digitalWrite(Rec, LOW);

delay(5000);

digitalWrite(Play, HIGH);

delay(100);

digitalWrite(Play, LOW);

delay(10000);

}

Lazer Modülü ve Lazer Alıcı Modülü Kullanımı

Lazer Alıcı ve Lazer Modülü

Modüllerin pin bağlantıları aşağıdaki gibidir.

Lazer ModülüArduino
+ Pini5V
– PiniGND
S PiniPin 6
Arduino ile Lazer Modülü Bağlantı Şeması
Lazer Alıcı ModülüArduino
VCC5V
GNDGND
OUTPin 7
Arduino ile Lazer Alıcı Modülü Bağlantı Şeması

İki modülün kullanım kodu aşağıdadır.

int Laser = 6;

int Detector = 7;

void setup()

{ 

Serial.begin (9600);

pinMode(Laser, OUTPUT);

pinMode(Detector, INPUT);

}

void loop()

{

digitalWrite(Laser, HIGH);

boolean val = digitalRead(Detector);

Serial.println(val);

}

Arduino İle Lazerli Güvenlik Sistemi

Arduino İle Lazerli Güvenlik Sistemi
Arduino İle Lazerli Güvenlik Sistemi

Modüllerin bağlantı pinleri aşağıdaki gibi bağlayalım.

ModülArduino
ISD1820 Ses Kayıt Modülü VCC5V
ISD1820 Ses Kayıt Modülü GNDGND
ISD1820 Ses Kayıt Modülü P-E8
Lazer Modülü + Pini5V
Lazer Modülü – PiniGND
Lazer Modülü S Pini6
Lazer Alıcı Modülü VCC5V
Lazer Alıcı Modülü GNDGND
Lazer Alıcı Modülü Out Pini7
Arduino İle Modüllerin Bağlantı Şeması

Arduino ile lazer güvenlik sisteminin kodu:

int Laser = 6;

int Detector = 7;

int Play = 8;

void setup()

{ 

Serial.begin (9600);

pinMode(Laser, OUTPUT);

pinMode(Detector, INPUT);

pinMode(Play, OUTPUT);

}

void loop()

{

digitalWrite(Laser, HIGH);

boolean val = digitalRead(Detector);

Serial.println(val);

if (val == 0) 

{

digitalWrite(Play, HIGH);

delay(1000);

}

else 

{

digitalWrite(Play, LOW);

}

}

Projenin videosu aşağıdadır.

Not: Proje videosunda arduino kullanılmamaktadır. Endişe etmeyin arduino kullanılmıyor dediysem sadece ismi ve görünümü farklı. Bütün işlevleri arduino uno ile aynı 🙂

Arduino İle Lazer Güvenlik Sistemi