Geçiş kontrolünü kendi ellerinizle kurun
Bölümler
Bunlar da ilginizi çeker
Site hakkında
Kartlı geçiş, akıllı kilit ve kapı otomasyonu konularını uygulamalı anlatan bağımsız bir kaynak. Ürün seçiminden kablolamaya, kurulumdan arıza çözümüne kadar adım adım rehberler bulursunuz.

Evde Linux kart okuyucu nasıl yapılır

Evde Linux Kart Okuyucu Nasıl Yapılır

Geçiş kontrolü sistemleri hakkında araştırma yaparken, birçok kişi profesyonel çözümlerin maliyetinden şaşırıyor. Ben de aynı durumda idim. Evimin güvenliğini kontrol etmek istiyordum ama pahalı sistemleri karşılayamıyordum. O zaman Linux tabanlı bir kart okuyucu sistemi kurma fikriyle karşılaştım ve bu yolculuğu paylaşmak istiyorum.

Neden Linux Seçtim?

Linux, açık kaynak kodlu olması ve düşük maliyetli donanımlarla çalışabilmesi nedeniyle benim için ideal bir seçimdi. Basit bir Raspberry Pi veya benzer bir kart bilgisayarla, profesyonel görünen bir sistemi kendi ellerimle kurabileceğimi öğrendim. Yazılım tarafı özgürce özelleştirilebilir ve hiçbir gizli ücret yok. Geçiş kontrol sisteminin temel bileşenlerini anladıktan sonra, Linux tabanlı bir çözüm oluşturmak oldukça mantıklı hale geldi.

Adım 1: Donanım Hazırlığı

İlk olarak ihtiyacım olan donanımı belirledim. Raspberry Pi 4 Model B seçtim (4GB RAM yeterli), bir RFID kart okuyucu modülü (RC522), USB kablosu ve mikro SD kart. Bu modüller internetten kolayca bulunabiliyor ve toplam maliyeti beklentimin çok altındaydı.

Kart okuyucuyu Raspberry Pi'ye bağlamak için GPIO pinlerini kullandım. RC522 modülü SPI (Serial Peripheral Interface) üzerinden iletişim kuruyor. Bağlantı şeması online kaynaklarda detaylı olarak var; ben kırmızı kabloyu güç, siyahı toprak, ve diğer renkleri veri pinlerine bağladım.

Adım 2: İşletim Sistemi Kurulumu

Mikro SD kartına Raspberry Pi OS yükledim. Resmi siteden indirdikten sonra, Balena Etcher gibi bir araçla karta yazdım. Başladıktan sonra, terminal üzerinden sistemi güncelledim:

Güncelleme komutları: Önce paket listelerini yeniledim, sonra mevcut paketleri güncelle komutunu çalıştırdım. Bu, sistemin en son sürümlerle çalışmasını sağladı.

Adım 3: RFID Kütüphanelerinin Kurulması

Python dilini seçtim çünkü Linux kart okuyucu projeleri için en yaygın dil bu. SPI iletişimi için gerekli kütüphaneleri kurmak kolaydı. pip paket yöneticisini kullanarak RFID okuyucu kütüphanesini (py-mfrc522) yükledim.

Daha sonra, bir test programı yazdım. Bu program okuyucuya yaklaştırdığım kartı tanıyor ve kimlik numarasını terminal ekranında gösteriyordu. Bu küçük başarı beni çok heyecanlandırmıştı!

Adım 4: Veritabanı Kurulumu

Tek başına kart okumak yetmiyordu. Yetkili kartların listesini saklamam gerekiyordu. SQLite veritabanı kullandım—kurması basit ve hafif bir çözümdü. Veritabanında kartın kimlik numarasını, sahibinin adını ve erişim izni durumunu tutuyorum.

Python script'im artık okunan kartı veritabanında arıyordu. Eğer kart yetkili listeliyse, kapı kilidini açma komutu gönderiyordu.

Adım 5: Kilit Mekanizması Bağlantısı

Gerçek uygulamada, elektronik bir kilit veya kontrol rölesi bağlamanız gerekiyor. Ben başta basit bir LED kullandım test amaçlı. Daha sonra bir röleye geçtim; bu röle vasıtasıyla elektrikli bir kilit aktive edebiliyorum. Rölenin kontrolü yine Raspberry Pi'nin GPIO pinleri aracılığıyla sağlanıyor.

Sık Yapılan Hatalar

Güç Yetersizliği: Çok sayıda bileşen eklerken güç kaynağının kapasitesini hafife almamak lazım. Başlangıçta voltaj düşüşünden dolayı sistem kararsız çalışıyordu.

SPI Hizının Yanlış Ayarlanması: Kart okuyucunun hızı uygun şekilde ayarlanmazsa, okuma hataları olabiliyor. Ben 1 MHz hızında sabit tuttum ve sorunlar çözüldü.

Veritabanı Yönetimi: Başta tüm verileri bellekte tutuyordum. Bu sistem hızlı olsa da, güvenli değildi. Veritabanına geçince daha profesyonel bir sisteme sahip oldum.

Test Ortamını Unutmak: Gerçek sisteme geçmeden önce her şeyi test etmedim. Sonradan öğrendim ki, kapı kilitli kalabilir ya da istismar edilebilir. Simüle edilmiş testler çok önem taşıyor.

Sonuç

Bir Linux kart okuyucu sistemi kurmak, ilk başta karmaşık görünse de aslında tamamen makul bir hedef. Benim deneyimim gösterdi ki, doğru kaynakları ve sabırla, kendi geçiş kontrol sistemini kurmak mümkün. Evde uyguladığım sistem şimdi sorunsuz çalışıyor ve gerektiğinde özelleştirilebiliyor. Siz de bu yolda ilerlemeyi düşünüyorsanız, adım adım ilerleyin ve her aşamada test etmeyi unutmayın.

© 2026 MMD Access