Arduino Güvenlik Sistemi Yapımı

Arduino Güvenlik Sistemi Yapımı

Arduino, açık kaynaklı bir mikrodenetleyici platformudur. Kolayca programlanabilir ve çeşitli sensörler ve aktüatörlerle birlikte kullanılabilir. Bu nedenle, Arduino güvenlik sistemleri yapmak için ideal bir platformdur.

Arduino Güvenlik Sisteminin Bileşenleri

Arduino güvenlik sistemi yapmak için aşağıdaki bileşenlere ihtiyacınız olacaktır:

  • Arduino Uno veya benzeri bir mikrodenetleyici
  • Hareket sensörü
  • Kapı/pencere sensörü
  • Siren
  • LED
  • Röle
  • Güç kaynağı
  • Kablolar

Arduino Güvenlik Sisteminin Çalışma Prensibi

Arduino güvenlik sistemi, hareket sensörü ve kapı/pencere sensörleri tarafından tetiklenir. Bu sensörler, hareket veya kapı/pencere açılmasını algıladığında Arduino’ya sinyal gönderir. Arduino, bu sinyali işler ve siren ve LED’i çalıştırır. Ayrıca, röle aracılığıyla kapıları ve pencereleri kilitleyebilir.

Arduino Güvenlik Sisteminin Yapımı

Arduino güvenlik sistemi yapmak için aşağıdaki adımları izleyebilirsiniz:

  1. Arduino’yu bilgisayarınıza bağlayın ve Arduino IDE’yi açın.
  2. Aşağıdaki kodu Arduino IDE’ye kopyalayın ve yükleyin:

“`
// Hareket sensörü pin numarası
const int hareketSensörüPin = 2;

// Kapı/pencere sensörü pin numarası
const int kapıPencereSensörüPin = 3;

// Siren pin numarası
const int sirenPin = 4;

// LED pin numarası
const int ledPin = 5;

// Röle pin numarası
const int rölePin = 6;

// Güç kaynağı pin numarası
const int güçPin = 7;

void setup() {
// Hareket sensörü pinini giriş olarak ayarlayın
pinMode(hareketSensörüPin, INPUT);

// Kapı/pencere sensörü pinini giriş olarak ayarlayın
pinMode(kapıPencereSensörüPin, INPUT);

// Siren pinini çıkış olarak ayarlayın
pinMode(sirenPin, OUTPUT);

// LED pinini çıkış olarak ayarlayın
pinMode(ledPin, OUTPUT);

// Röle pinini çıkış olarak ayarlayın
pinMode(rölePin, OUTPUT);

// Güç kaynağı pinini çıkış olarak ayarlayın
pinMode(güçPin, OUTPUT);

// Siren ve LED’i kapatın
digitalWrite(sirenPin, LOW);
digitalWrite(ledPin, LOW);

// Röleyi açın
digitalWrite(rölePin, HIGH);

// Güç kaynağını açın
digitalWrite(güçPin, HIGH);
}

void loop() {
// Hareket sensöründen gelen sinyali okuyun
int hareketSensörüDeğeri = digitalRead(hareketSensörüPin);

// Kapı/pencere sensöründen gelen sinyali okuyun
int kapıPencereSensörüDeğeri = digitalRead(kapıPencereSensörüPin);

// Hareket veya kapı/pencere açılması algılanırsa, siren ve LED’i çalıştırın ve röleyi kapatın
if (hareketSensörüDeğeri == HIGH || kapıPencereSensörüDeğeri == HIGH) {
digitalWrite(sirenPin, HIGH);
digitalWrite(ledPin, HIGH);
digitalWrite(rölePin, LOW);
}

// Hareket veya kapı/pencere açılması algılanmazsa, siren ve LED’i kapatın ve röleyi açın
else {
digitalWrite(sirenPin, LOW);
digitalWrite(ledPin, LOW);
digitalWrite(rölePin, HIGH);
}
}
“`

  1. Hareket sensörünü ve kapı/pencere sensörünü Arduino’ya bağlayın.
  2. Siren, LED, röle ve güç kaynağını Arduino’ya bağlayın.
  3. Arduino’yu çalıştırın.

Arduino Güvenlik Sisteminin Test Edilmesi

Arduino güvenlik sistemini test etmek için aşağıdaki adımları izleyebilirsiniz:

  1. Hareket sensörünün önünden geçin.
  2. Kapıyı veya pencereyi açın.

Siren ve LED’in çalıştığını ve rölenin kapandığını görmelisiniz.

Arduino Güvenlik Sisteminin Güvenliği

Arduino güvenlik sistemi, evinizi veya iş yerinizi hırsızlardan korumak için etkili bir yol olabilir. Ancak, güvenlik sisteminin güvenliğini sağlamak için aşağıdaki önlemleri almalısınız:

  • Güvenlik sisteminin şifresini kimseyle paylaşmayın.
  • Güvenlik sisteminin sensörlerini düzenli olarak kontrol edin.
  • Güvenlik sisteminin sirenini ve LED’ini düzenli olarak test edin.
  • Güvenlik sisteminin güç kaynağını düzenli olarak kontrol edin.

Sonuç

Arduino güvenlik sistemi, evinizi veya iş yerinizi hırsızlardan korumak için etkili bir yol olabilir. Ancak, güvenlik sisteminin güvenliğini sağlamak için yukarıda belirtilen önlemleri almalısınız.


Yayımlandı

kategorisi