Arduino Uno Tabanlı Pencere Hırsız  Alarmı Yapım devresi

Arduino Uno Tabanlı Pencere Hırsız  Alarmı Yapım devresi

  1. Balasubramanian adlı geliştiriciden

9 Kasım 2019

Burada Arduino Uno panosuna dayanan bir pencere alarmı duyurusu sunulmaktadır. Bir uyarı, esas olarak proses tesislerinde, enerji santrallerinde ve endüstrilerde operatörleri anormal koşullar veya parametre sapmaları hakkında uyarmak için çeşitli tesis koşullarını izlemek için kullanılır. Güvenlik / yangın alarmı olarak da kullanılabilir. Yazarın prototipi Şekil 1’de gösterilmiştir.

1: Yazarın Pencere Alarmı Uyarı Tablosu için prototipi

Devre ve çalışma

Pencere alarmı uyarıcısının devre şeması Şekil 2’de gösterilmiştir. Arduino Uno kartı (kart1), yedi LED (LED1 ila LED7), üç dokunsal anahtar (S1 ila S3) ve birkaç ayrı bileşen etrafında inşa edilmiştir.

Şekil 2: Pencere alarmı uyarıcısının devre şeması

Bu bildirimde alarmı normalde açık (NO) kontaklar üzerinden başlatmak için CON1 – CON7 konnektörleri arasında bağlı yedi giriş vardır. Ayrıca test, onaylama ve sıfırlama için üç giriş anahtarı (S1 – S3) vardır. Zil için sekizinci çıkış sağlanırken, bunlardan yedisi LED’lere bağlı sekiz çıkış vardır. (Zil, ek devre kullanılarak bir hooter ile değiştirilebilir.)

Tüm alarm girişleri NO kontakları için tasarlanmıştır. Arduino’nun dijital pin 2 – pin 13’ünün yanı sıra, yedi farklı giriş koşulunu izlemek için dijital I / O pinleri olarak analog pin A0 – pin A5 de kullanılır.

Herhangi bir giriş alarm kontağı kapalıysa, ilgili çıkış LED’i hızlı bir şekilde yanıp söner / yanıp söner ve piezo zili, kullanıcının veya yakındaki kişilerin dikkatini çekmek için etkinleştirilir. Alarm, onay düğmesine (S2) basılarak durdurulabilir. Bu, piezo zilini devre dışı bırakır ve LED daha yavaş yanıp söner. Yani, alarm girişi kontağı açılırsa, alarm sesi durur ancak LED yavaş yanıp sönmeye devam eder. Sıfırlama düğmesine (S3) basıldığında LED tamamen söner.

Bir örnek ele alalım. Başlangıçta, tüm girişler açık olduğundan tüm LED’ler kapalıdır. İlk makinede sorun varsa, CON1’deki ilk giriş I / P1 kapanacak, LED1 hızlı bir şekilde yanıp sönecek ve PZ1 bir alarm sesi çıkaracaktır. S2’ye basıldığında, I / P1 kapalıyken PZ1 kapalı olacak, ancak LED1 açık kalacaktır. S2’ye basıldığında, I / P1 açıkken, PZ1 kapanır ve S3 anlık olarak basılana kadar LED1 yavaşça yanıp söner.

LED’leri ve sesli uyarıyı test etmek için test butonu S1 sağlanmıştır. S1 tuşuna basıldığında, tüm pencere alarm LED’leri sürekli yanar ve sesli uyarı etkinleştirilir. Bu, S1 serbest bırakılana kadar devam edecek.

Yazılım

Yazılım, Arduino programlama dilinde Arduino IDE 1.8.5 sürümü kullanılarak yazılmıştır. Verilen çizimi / programı Arduino Uno’ya yüklemeden önce, geçen Millis kütüphanesi işlevinin Arduino IDE’de (Çizim> Kütüphaneleri dahil et> Arduino kütüphaneleri) mevcut olduğundan emin olun. Değilse, source.efymag.com adresinden elapsedMillis-master klasörünü indirin. Ardından, aşağıdaki adımları izleyerek zip dosyasını ekleyin.

Çizim> Kitaplıkları dahil et> Ekle. ZIP Library…> ‘ye gidin ve geçen Millis dosyasının kaydedildiği konuma göz atın. Yukarıdaki kütüphane işlevini ekledikten sonra, kütüphane işlevleri listesinde göründüğünden emin olun. Şimdi, Annunciator.ino çizim dosyasını panoya yükleyin.

Kaynak Klasörü İndir

İnşaat ve test

Pencere alarmı uyarıcısının PCB yerleşimi Şekil 3’te ve bileşen yerleşimi Şekil 4’te gösterilmiştir. Devreyi monte ettikten sonra, Arduino Uno ile birlikte uygun bir kutu içine alın. Tüm LED’leri kabinin bir tarafına, piezo zilini diğer tarafa sabitleyin. Devrenin güç kaynağı Arduino kartı üzerinden kullanılır ve dizüstü / masaüstü bilgisayarın USB portu üzerinden bağlanır.

Şekil 3: Pencere alarmı uyarı lambasının PCB düzeni4: PCB için bileşen yerleşimi

PCB ve Bileşen Düzeni PDF’lerini indirin: buraya tıklayın

Tüm girişler, I / P1 – I / P7, ortak bir topraklama rayı ile potansiyelsiz harici NO kontaklarıdır. Yani, cihazlardan / makinelerden gelen tüm girdiler NO olmalıdır. Bir veya daha fazla cihaz / makinenin yükünde aşırı yük veya kısa devre gibi sorunlar meydana geldiğinde giriş kontakları kapanmalıdır.

Kolay ve hızlı test için, devreyi verilen bağlantı şemasına göre bir breadboard üzerinde monte edin. Onay, test ve sıfırlama girişleri dahil olmak üzere tüm girişler, ilgili anahtarlara basılarak başlatılabilir.

Dikkat. 1

Ortak potansiyeli olan alarm kontakları (CON1 ila CON7) olarak yalnızca potansiyelsiz harici NO kontakları kullanılmalıdır. Aksi takdirde, devreye enjekte edilen harici voltaj Arduino Uno’ya zarar verir.

Alarm girişi için uzun kablolar kullanılıyorsa, sahte çalışmayı veya hasarı önlemek için EMI bastırma devreleri / optokuplör devreleri eklenmelidir.

 

https://drive.google.com/file/d/1JK1Aam19YfOhXO0JvujIqlnNn7AYwWAo/view?usp=sharing

Posted in Makaleler.