| |
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 |
|