Bilgisayar Destekli Güvenlik Sistemi [PIC]
 

Programlaması tamamen bilgisayar yazılımı ile yapılan basit ve örnek bir güvenlik sistemi uygulamasını sizinle paylaşıyoruz. Bu sistemin güzelliklerinden bir tanesi de tuş takımının olmayışıdır. Bir defaya mahsus programlanarak kullanıma hazır hale gelmektedir. Tüm konfigirasyonların PC programı ile yapılabilmesi özellikle böyle bir proje arayanlar için bulunmaz bir fırsat. Bu çalışma istenirse daha da geliştirilebilir. Açık kodlarının olması büyük bir avantajlar sağlıyor.

Devrenin orjinalinde mikrodenetleyici olarak 12F675 kullanılmış. Ancak kaynak kodlar mevcut olduğu için bunun yerine başka piclerde kullanabilirsiniz. Aşağıda siteme ait devre şeması, PCB'si ve örnek resmi görülmektedir.



Eleman Listesi

R1,R6 1K ohm .25W resistor 5%
LED1 3 mm LED
R2 2K ohm .25W resistor 1%
C1,C3,C4,C5 0.1 ufd capacitor
R3 1K ohm .25W resistor 1%
C2 33 ufd 25 V electrolytic capacitor
R4,R5 10K ohm .25W resistor 5%
Q1 2N3904 transistor
R7 470 ohm .25W resistor 5%
K1 G6RN-1 relay
TB2 4 Pos Terminal Strip
IC1 PIC12F675
TB1,TB3 3 Pos Terminal Strip
IC2 LM340T5
10 Pin Header





Visual Basic'de hazırlanmış bilgisayar programı ile cihazımızın ayarlarını girerek seri porttan devreye bu ayarları kolay bir biçimde gönderebiliyoruz. Bu da biraz daha fazla vakit alan tuştakımından veri girişine göre daha pratik bir çözüm olarak göz dolduruyor.

Ayarların yapılarak devreye bu ayarların gönderilmesi işlemi şu şekilde yapılıyor:

- VB programını çalıştırın

- Bilgisayarınızın COM portunun TX çıkış pinini, devrenin "Serial In" girişine bağlıyorsunuz. (Topraklarını ortak bağlamayı unutmayınız)

- Programdan "Set Default" butonuna basarak ilk ayar olarak hazırlanmış konfigirasyonları çağırabilirsiniz.

- Bu pecereden uygun gördüğünüz değerleri istediğiniz biçimde değiştirin.

- Ardından TB1 klemensinden devrenin beslemesini verin.

- Son olarak da programdan COM portunuzun ismini seçerek "Upload to Pic" butonu ile 10sn süre içerisinde yeni ayarları pice gönderiniz.

VB bilgisayar programını buradan yada buradan indirebilirsiniz.




Programdaki ayarların anlamları şu şekildedir(şimdilik ingilizce):

Entrance delay - the time you have to disarm the system with the hidden switch after the door switch is opened.

Exit Delay - the time you have to arm the system with the hidden switch and close the door.

Siren Timeout - the length of time the relay is activated after a alarm.

# of chirps ARMED - you may adjust the number of chirps that you get after a exit delay to confirm the system is armed. Enter 0 is you want none.

# of chirps TRIPPED - if the system has been tripped and after the siren timeout when disarm the system you you may adjust the number of chirps that you get. Enter 0 is you want none.

# of chirps LOW BATT- you may adjust the number of chirps that you get when a low battery condition is detected. Enter 0 is you want none.

Chirp time off - you can set the on/off ratio of the chirp here.

Chirp time on - you can set the on/off ratio of the chirp here.

Low Bat Chirp Int - you can set the interval that the low battery chirp comes on.

Low Battery - the level in tenths of a volt that will indicate a low battery ie 110 is 11.0 volts

Spare - not used

Spare - not used
.....................................................

Proton Plus'da hazırlanmış kaynak kodunu buradan ya da buradan indirebilirsiniz.



Alıntı:Geoff Child-picbasic.org

 
  Ekleyen: WALLACEs Okunma sayisi: 222

Müttefikler
HepsiBeles.Net - KutahyaMerkez.com - Kutahyaspor.org
YasirPro.Com Web Yayın Grubu - Yasir Portal v4.5
Teşekkürler Yasir Production