Bu Ev Güvenliği Projesini Arduino Kullanarak Yapın - Test Edildi ve Çalışıyor

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Bu yazıda, bir gün evinizi davetsiz misafirlerden kurtarabilecek arduino kullanarak bir ev güvenlik sistemi devresinin nasıl kurulacağını göreceğiz.

Dünyada birkaç saniyede bir hırsızlık oluyor. Bu cümleyi okuduğunuzda, dolandırıcılar çoktan birinin evine girmişlerdi.



Altın bir kural: Önlemek, tedavi etmekten daha iyidir, dolandırıcıları caydırarak (yüksek sesli alarm gibi) önlemek, olaydan sonra karakola şikayette bulunmaktan her zaman daha iyidir.

PIR Sensörü

Projenin beyni ve kalbi sırasıyla arduino ve PIR sensörüdür. PIR sensörü, insan veya hayvan gibi kızıl ötesi dalgalar yayan nesnenin hareketini algılar.



Menziline giren herhangi bir şeyi algılar ve ayrıca menzilinin dışına çıkan her şeyi algılar. PIR sensörü, küçük değişikliklere karşı çok hassastır, bir insan veya bir hayvan, değişiklikleri algılayabilir ve sinyal verebilir, ancak asla yanlış alarm vermeyeceğini garanti edebilir.

PIR sensörü, önceden ayarlanmış süre boyunca hareket algılandığında 3,3 V aktif yüksek sinyal verir. Bu aktif yüksek sinyal, daha sonra ne yapılacağına karar veren arduino'ya beslenir.

Devre Düzeni:

Bu Arduino ev güvenlik projesi, kullanıcı için bazı I / O'ları tutan önemsiz kutu parçalarından oluşturulabilir.

İyi ve düzgün görünmesi için düzen tasarımında yaratıcılığınızı kullanın.

PIR sensörü dışarıya çıkmalı, tüm düğmeler de kolay erişim için dışarıya yerleştirilmelidir. Alarmın boğulmaması için ana siren kesmesinin yeterince açık olduğundan emin olun veya resimde gösterildiği gibi tüm sireni önemsiz kutunun dışına yerleştirin.

Tüm sistemin duvara iyi bir şekilde yerleştirildiğinden ve kolayca düşmemesi gerektiğinden emin olun. Önemsiz kutunuzda çivileme için girinti yoksa, duvara yapıştırmak için süper yapıştırıcı ile birlikte çift taraflı bandı delebilir veya kullanabilirsiniz. Önemsiz kutunuz küçükse “arduino pro mini” kullanın.

İşte yazarın prototipi:

Bu prototipte tüm kurulum için kalem kutusu kullandım, tavana izinsiz giriş uyarı aydınlatması için bir adet 1 watt beyaz led sabitlendi.

Bu 1 watt LED, davetsiz misafirleri caydırabilecek karanlık durumlarda küçük alanı makul ölçüde parlak bir şekilde aydınlatır. Önemsiz kutu içinde bu proje için yerleşik bir UPS sistemi yapın, böylece elektrik kesintisi sırasında bile aktif olacaktır.

Dizayn:

Tüm proje temel alınarak oluşturulmuştur Arduino pro mini, ancak aynı şeyi en sevdiğiniz arduino kartıyla da yapabilirsiniz.

Not: Arduino'ya yeni başlıyorsanız, şemada verilen hiçbir şeyi değiştirmemeye çalışın. Bunu yaparsanız, kodu değişikliğinize uygun şekilde değiştirin.

Program kodu:

//---------Program Starts--------//
//----------Developed by R.Girish------//
int input=2
int alarm=3
int buzzer=4
int start=5
int test=6
int led=7
int green=8
int red=9
void setup ()
{
pinMode(input,INPUT)
pinMode(alarm,OUTPUT)
pinMode(buzzer,OUTPUT)
pinMode(start,INPUT)
pinMode(test,INPUT)
pinMode(led,OUTPUT)
pinMode(green,OUTPUT)
pinMode(red,OUTPUT)
}
void loop ()
{
digitalWrite(alarm,1)
digitalWrite(green,0)
digitalWrite(led,1)
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
inactive:
if(digitalRead(test)==1)
{
digitalWrite(green,1)
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
delay(10000) // Test delay
digitalWrite(buzzer,1)
delay(250)
digitalWrite(buzzer,0)
trig:
if(digitalRead(input)==1)
{
digitalWrite(led,0)
digitalWrite(buzzer,1)
digitalWrite(red,1)
delay(2000)
digitalWrite(buzzer,0)
digitalWrite(led,1)
digitalWrite(green,0)
digitalWrite(red,0)
}
else
{
delay(1)
goto trig
}
}
if(digitalRead(start)==1)
{
digitalWrite(green,1)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(100)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
delay(20000)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
delay(100)
digitalWrite(buzzer,1)
delay(100)
digitalWrite(buzzer,0)
active:
if(digitalRead(input)==1)
{
digitalWrite(led,0)
digitalWrite(red,1)
delay(20000)
digitalWrite(alarm,0)
digitalWrite(buzzer,1)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
delay(10000)
digitalWrite(alarm,1)
digitalWrite(led,1)
digitalWrite(buzzer,0)
delay(1)
goto active
}
else
{
delay(1)
goto active
}
}
delay(10)
goto inactive
}
//----------Developed by R.Girish------//
//---------Program Ends---------//

ev güvenlik sistemi Arduino Uno kullanarak devre yukarıda gösterilmiştir, ancak arduino kartlarından herhangi birini kullanabilirsiniz.

Devre karmaşık görünebilir ama aslında değil. R3 reset butonu arduino'nun Reset pinine bağlanır ve topraklanır.

Tüm transistörler PNP tipindedir. NPN transistör kullanmak istiyorsanız, kodda uygun değişiklikleri yapın. Herhangi bir tuşa basıldığında kullanıcıya ses beslemesi vermek için 5v zil vardır.

Not: Şematikte gösterilmeyen arduino'nun #Pin 2'ye aşağı çekme direnci 10K bağlanmalıdır.

Test için yön:

Kodun derlenmesini ve yüklenmesini tamamladıktan sonra, test için aşağıdaki talimatları uygulayın.

· Devreye güç verin ve 'test' düğmesine basın, bir bip sesi duyacaksınız ve devrenin test moduna hazır olduğunu ve devreden hemen uzaklaştığını belirten yeşil LED yanacaktır. 10 saniye sonra, kurulumun hareketi algılamaya hazır olduğunu belirten başka bir bip sesi çıkaracaksınız.

· PIR sensörüne yaklaşın, hemen 2 saniyelik bip sesi ile birlikte 1 watt'lık LED AÇIK'ı duyacaksınız. Ardından boşta durumuna geçer.

· Yukarıdaki talimat işe yararsa, güvenlik sisteminiz kullanıma hazırdır. Sistemin çalışma süresini uzatmak için sık sık test yapın.

Kullanım talimatı: Aşağıdaki talimatları dikkatlice anlayın.

· Kapıları kilitleyin ve şimdi çıkabileceğinizi belirten çift bip sesi verdiğinde “Başlat düğmesine” basın. 2 dakika sonra, sistemin aktif olduğunu ve hareketi algılamaya hazır olduğunu belirten başka bir çift bip sesi (evde bulunmayacağınız zamana kadar) verecektir.

· Hırsız tarafından herhangi bir hareket tetiklenirse öncelikle 1 watt'lık beyaz led yanar ve kırmızı led de yanar. Bu, dolandırıcıyı caydırmak için ilk aşamadır. Davetsiz misafir, birinin hala evde kaldığını düşünebilir.

· 20 saniye sonra alarm başlar, bu sahtekarlığı caydırmak için ikinci aşamadır. Alarm, bölgedeki birçok kişinin dikkatini çekecektir.

· 1 dakika sonra alarm durur 1 watt LED SÖNER ancak KIRMIZI led yanık kalır ve birisinin sistemi tetiklediğini gösterir.

· Ev sahibi döndüğünde sistemi tetikleyecek ancak “Reset” e basarak sistemi devre dışı bırakmak 20 saniye sürecek. Bunu yaptığınızda, boş moda geçecektir. Bir dolandırıcıysa, güvenlik sisteminin varlığını bilmiyor ve 20 saniye sonra tetiklenen alarm.

Arduino güvenlik sistemi nereye yerleştirilir:

Bunu inşa ettiğinizde veya pazardan benzer şeyler satın aldığınızda, kimseye bahsetmeyin. Birine söylemek dolandırıcıyı uyarabilir ve onu atlatmaya çalışabilir.

· Dairede yaşıyorsanız, kapının yanındaki odanın içine yerleştirin. Çok sayıda insana gitmek için ortak bir yol varken kapının dışına yerleştirmek, komşunuz olabileceği için yanlış alarmı tetikleyebilir.

· Site ile evde yaşıyorsanız, kapının dışına yerleştirin. Birisi bileşik duvardan atlamaya çalışırsa alarm tetiklenir.

· Evcil hayvanınız varsa, onları güvenlik sisteminden uzak tutmaya çalışın. Yanlış alarmı tetikleyeceklerdir.

· Güvenlik sistemini yerleştirmek için daima hayal gücünüzü ve tahminlerinizi kullanın.




Önceki: Otomatik Kes-kapat için IC 741 Nasıl Ayarlanır Sonraki: 18V Akülü Matkap Akü Şarj Devresi