Dijital Kod Kilitleri, Kilidi açmak için belirli bir 'Kodu' girmeniz gereken Elektronikte çok popülerdir. Bu tip Kilitler, Kilidi açmak için girilen kodu önceden tanımlanmış kodla karşılaştırmak için bir Mikroişlemciye ihtiyaç duyar. Arduino kullanarak, Raspberry Pi kullanarak ve 8051 mikrodenetleyici kullanarak bu tür Dijital Kilitleri zaten oluşturduk. Ancak bugün burada Kod Kilidini herhangi bir Mikroişlemci olmadan oluşturuyoruz.
Bu basit devrede 555 Timer IC tabanlı Kod Kilidi oluşturuyoruz. Bu Kilitte, 8 düğme olacaktır ve Kilidin kilidini açmak için belirli dört düğmeye aynı anda basılması gerekir. 555 IC, burada Monostabil Vibratör olarak yapılandırılmıştır. Temel olarak bu devrede, çıkış pini 3'te, tetik bu belirli dört düğmeye basılarak uygulandığında AÇIK hale gelen bir LED'e sahip olacağız. LED bir süre Açık kalır ve ardından otomatik olarak Kapanır. Açık kalma süresi, bu 555 monostable hesap makinesi ile hesaplanabilir. LED, burada akım olmadığında kilitli kalan ve içinden akım geçtiğinde kilidi açılan Elektrikli Kilidi temsil eder. Belirli dört düğmenin kombinasyonu, Kilidi açması gereken "Kod" dur.
Gerekli Bileşenler:
- + 5V Besleme Gerilimi
- 555 Zamanlayıcı IC
- 470Ω direnç
- 100Ω direnç (2 adet)
- 10KΩ direnç
- 47KΩ direnç
- 100µF kapasitör
- LED
- Basmalı Düğme (8 adet)
Devre Açıklaması:
Şekil 555 tabanlı Kod Kilidinin devre şemasını göstermektedir,
Devrede gösterildiği gibi, PIN6 ve TOPRAK arasında bir kapasitörümüz var, bu kapasitör değeri, bir tetikleyici geçtikten sonra LED'in açılma süresini belirler. Bu kapasitör, tek bir tetikleme için daha fazla Açılma süresi için daha yüksek bir değerle değiştirilebilir. Kapasitansı düşürerek, bir tetiklemeden sonra Açılma süresini azaltabiliriz. Devrede uygulanan besleme voltajı + 3V ile + 12V arasında herhangi bir voltaj olabilir ve 12V'u geçmemesi yonga hasarına neden olur. Bağlantıların geri kalanı Devre Şemasında gösterilmektedir.
Çalışma Açıklaması:
Daha önce bahsedildiği gibi, burada 555 IC, Monostable Multivibratior modunda yapılandırılmıştır. Bu nedenle, Basma Düğmesine basılarak tetik verildiğinde, LED AÇIK olacak ve çıkış, kapasitör PIN6 şarjlarında tepe değerine bağlanana kadar YÜKSEK kalacaktır. ÇIKIŞ'ın yüksek olacağı süre aşağıdaki formül ile hesaplanabilir.
T = 1.1 * R * C
Yani devremizdeki değerlere göre T = 1.1 * 47000 * 0.0001 = 5.17 saniye.
Böylece LED 5 saniye boyunca AÇIK olacaktır.
Kapasitör değerini değiştirerek bu süreyi Artırabilir veya Azaltabiliriz. Şimdi bu sefer neden önemli? Bu süre, doğru kodu girdikten veya doğru tuşlara bastıktan sonra Kilidin açık kalacağı süredir. Bu yüzden doğru tuşlara bastıktan sonra kullanıcının kapıdan girmesi için yeterli süre sağlamamız gerekiyor.
Artık 555 timer IC'de TRIGGER ne olursa olsun RESET pini aşağı çekilirse çıkışın LOW olacağını biliyoruz. Bu yüzden burada Kod Kilidimizi oluşturmak için Tetikleyici ve Sıfırlama pinlerini kullanacağız.
Devrede gösterildiği gibi, yetkisiz erişimi karıştırmak için Push Butonları karışık bir şekilde kullandık. Devrede olduğu gibi, ÜST katman düğmeleri "Bağlayıcılar" dır, TIGGER'ın uygulanması için hepsinin birlikte basılması gerekir. BOTTOM katman düğmelerinin tümü RESET veya "Mines" dir; bunlardan birine bile basarsanız, LINKERS'a aynı anda basılsa bile OUTPUT LOW olacaktır.
Burada Pim 4'ün Sıfırlama Pimi ve Pim 2'nin 555 zamanlayıcı IC'de tetik Pimi olduğunu unutmayın. Topraklama Pimi 4, 555 IC'yi sıfırlayacak ve topraklama Pimi 2, çıkışın yüksek olmasını tetikleyecektir. Bu nedenle Çıktı almak veya Kod Kilidini açmak için Üst katmandaki (bağlayıcılar) tüm düğmelere Alt katmandaki (Madenler) herhangi bir düğmeye basmadan aynı anda basılmalıdır. 8 düğme ile 40K kombinasyonumuz olacak ve doğru BAĞLANTI ELEMANLARI bilinmedikçe, Kilidi açmak için doğru kombinasyonu elde etmek sonsuza kadar sürecektir.
Şimdi, devrenin dahili çalışmasını tartışalım. Devrenin devre şemasına göre ekmek panosuna bağlandığını ve güç verildiğini varsayalım. TRIGGER verilmediği için LED OFF olacaktır. Timer çipindeki TRIGGER PIN çok hassastır ve 555'in çıkışını belirler. TRIGGER pin 2'deki düşük bir mantık, 555 TIMER içindeki flip-flop'u ayarlar ve High Output elde ederiz ve trigger pinine High logic verildiğinde çıkış kalır DÜŞÜK.
Üst Katmandaki (Bağlayıcılar) tüm tuşlara birlikte basıldığında, sadece tetik pimi Topraklanır ve YÜKSEK olarak Çıktı alırız ve kilit kilidi açılır. Ancak, tetik kaldırıldıktan sonra bu yüksek aşama uzun süre tutulamaz. BAĞLAYICILAR serbest bırakıldıktan sonra, çıkışın YÜKSEK aşaması yalnızca daha önce tartıştığımız gibi Pim 6 ile toprak arasına bağlı kapasitörün şarj süresine bağlıdır. Böylece, kapasitör şarj olana kadar Kilit açık kalacaktır. Kapasitör, bir kez 555 THRESHOLD pini (PIN6) aracılığıyla boşaldığı bir voltaj seviyesine ulaştığında, OUTPUT'u aşağı çeker ve kapasitör boşalırken LED söner. 555 IC, Monostable Modunda böyle çalışır.
Yani bu Elektronik Kilit böyle çalışır, bir Röle veya Transistör kullanarak LED'i gerçek Elektrikli Kapı Kilidi ile daha da değiştirebilirsiniz. Bu tür gerçek Elektrikli Kapı Kilidi bu projede burada sunulmuştur: Arduino Kapı Kilidi