Evde turnikel harita mimari nasıl yapılır
Evde Turnikel Harita Mimari Nasıl Yapılır?
Evde geçiş kontrolü kurmak istediğimde, en çok kafamı karıştıran konu turnikel harita mimarisi oldu. Internette ne buldum, ne anlayamadım. Sonunda kendim öğrendim ve şimdi bu deneyimimi sizinle paylaşmak istiyorum. Çünkü doğru harita, tüm sistemin temelini oluşturuyor.
Turnikel harita mimari nedir diye sorarsan, bunu "sisteminizin iç dünyasının resmi" olarak düşün. Bilgisayarında yazılım varsa, arka planda hangi veri nasıl akacağını tanımlayan mimari vardır. Geçiş kontrolünde de aynı şey geçerli. Turnikel harita, karta basılan an başlayarak kapının açılmasına kadar olan tüm adımları görselleştirir.
Adım 1: Sisteminizin Temel Bileşenlerini Tanıyın
İlk olarak evinizde neye sahip olduğunuzu veya olacağını belirleyin. Benim durumumda şunları vardı:
- Kontrol paneli (PLC veya erişim kontrolü cihazı)
- Kart okuyucu (RFID veya başka bir teknoloji)
- Elektrikli kilit
- Sensörler (kapı konumu, acil çıkış düğmesi vb.)
- Yazılım platformu (bulut tabanlı veya yerel sunucu)
Bu bileşenlerin her biri haritanızda bir kutu olacak. Aralarındaki bağlantılar ise veri ve elektrik akışını gösterecek.
Adım 2: Veri Akışını Çizin
Turnikel harita mimari çoğunlukla veri akışı diyagramı şeklinde başlar. Ben kendi evim için şu şekilde yaptım:
- Kart okuyucu kartı algılar ve kart ID'sini panele gönderir
- Panel yazılıma "Bu kart okundu" bilgisini aktarır
- Yazılım veritabanında arama yapar: "Bu kart kimli? Bu saatte giriş yapabilir mi?"
- Yazılım karar verir: Giriş izin veya reddet
- Panel elektrikli kilidi kontrol eder: Aç, kapat veya daha sonra kapat
- Sistem tüm işlemi günlüğe kaydeder
Bunu kağıda veya basit bir programda çizin. Ok işaretleriyle adımları gösterin. Bu harita, sistem ne olur ne olmaz durumunda çerçeve olacak.
Adım 3: Döngüleri (Loop) ve Kararları Belirleyin
Gerçek hayatta her zaman lineer olmaz. Örneğin:
- Hatalı kart: Okuyucu kartı tanıyamadıysa ne olacak?
- Ağ sorunu: Yazılıma ulaşılamadıysa hangi işlem yapılacak?
- Kilitli kilit: Kilit 5 saniyede açılmazsa sistem ne görmeli?
- Zaman aşımı: Kapı 30 saniye boyunca açık kalırsa alarm çalacak mı?
Her sorunun yanıtını haritanız içinde "karar kutuları" şeklinde gösterin. Bunlar elmas şeklinde kutular olur ve "Evet/Hayır" yolları çıkar.
Adım 4: Yazılım ile Donanımın Arayüzünü Planın
Bu adımda yazılımı seçmek önemli hale gelir. Seçtiğiniz yazılım platformu (bulut tabanlı mı, yerel panel mi) mimari yapıyı değiştirir. Panel üzerinde hangi kararlar alınacak, hangisi buluta gidecek?
Ben yerel panel seçimi yaptığımda daha basit bir harita oluşturdum. Yazılım sonradan geliştirmek istersem, yapı kolay genişletilebilir olmak zorundaydı.
Adım 5: Kapı Durumlarını (State) Tanımlayın
Turnikel harita mimarinin kalbi, kapının mümkün olan tüm durumlarını tanımlamaktır:
| Durum | Açıklama | Geçiş Koşulu |
|---|---|---|
| Kapalı | Kapı kilitli, beklemede | Sistem açılır açılmaz |
| Kart bekleniyor | Sistem hazır, okuyucu aktif | Hiç kart okunmadı |
| Kontrol ediliyor | Yazılım karar veriyor | Kart okundu |
| Açık | Kilit açılmış, geçiş izni var | Kontrol başarılı |
| Reddedildi | Geçiş hakkı yok | Kontrol başarısız |
Bu durumlar arasındaki geçişleri açık okla gösterin. Her geçişin tetikleme koşulunu yazın.
Sık Yapılan Hatalar
Hata 1: Hata durumlarını unutmak — Sadece "ideal senaryo"yu haritalarız ve gerçek hayatta sorun yaşarız. Sistem her şeyden önce "arıza mı?" sorusunu soramalı.
Hata 2: Elektrik kesintisini göz ardı etmek — Evinizde kesinti olursa kilit ne yapar? Bu, haritada "acil durum dalı" olarak yer almalı.
Hata 3: Performans beklentilerini belirtmemek — Kart okunmasından kapının açılmasına kadar ne kadar zaman geçmeli? Bu bilgi haritada yazılmalı (örneğin "500ms içinde yanıt versin").
Hata 4: Yazılım güncellemeleri için plan yapmamak — Harita sadece o anki ihtiyaçı karşılamalı mı, yoksa gelecekte genişletilebilir mi?
Özet
Evde turnikel harita mimarisi kurmak, aslında sisteminizin kütüphanesini yazı altına almaktır. Bileşenleri tanıyın, veri akışını çizin, kararları belirleyin ve durumları tanımlayın. Bu harita olmadan, doğru kurulumu yapmak neredeyse imkansız. Kaleminizi alın, bir kağıt bulun ve başlayın. Bazen en etkili araç bir kalem ile kağıt kombinasyonudur.