RFID Kart ve Etiketle Açılan Kapı Kilidi Yapımı — RC522 ile
RFID’li kapı kilidi, bir kartı ya da anahtarlık etiketini okuyucuya yaklaştırınca açılan sistemdir; iş yerlerindeki kartlı geçiş sistemlerinin evde yapılabilen, çok ucuz halidir. Şifre ezberlemeye gerek yoktur, kartı okutmanız yeterlidir; birden fazla karta izin verip istediğinizi iptal edebilirsiniz. Bu yazıda Arduino ve ucuz RC522 modülüyle RFID kapı kilidi yapımını, gereken donanımı ve bağlantı şemasını anlatıyoruz.
Sistem nasıl çalışır
RFID okuyucu (RC522 modülü), yaklaştırılan kartın/etiketin içindeki benzersiz kimlik numarasını (UID) okur ve Arduino’ya iletir. Arduino bu numarayı, hafızasına kaydettiği “izinli kartlar” listesiyle karşılaştırır; kart izinliyse röle üzerinden kilidi açar, değilse açmaz. Kartın içinde pil yoktur; okuyucunun yaydığı radyo dalgasıyla anlık çalışıp numarasını geri gönderir, bu yüzden kart sonsuza kadar dayanır. İzinli kart eklemek için, o kartın numarasını bir kez okuyup koda ya da hafızaya yazarsınız; kaybolan bir kartı da listeden çıkararak iptal edebilirsiniz. Aynı sisteme hem kart hem anahtarlık etiketi tanıtılabilir.
Malzeme ve en ucuz donanım
Gerekenler ve ucuz modelleri: Arduino Uno/Nano klon; RFID okuyucu için “RC522 RFID modülü” (kutusundan genellikle 1 kart + 1 anahtarlık etiketi çıkar, çok ucuzdur ve 13,56 MHz çalışır); ek kart isterseniz “13,56 MHz MIFARE kart/etiket”; kilit için 12V solenoid + “5V 1 kanal röle modülü” (ya da hafif kapıda servo); geri bildirim için isteğe bağlı yeşil-kırmızı LED ya da buzzer; 12V 2A adaptör, gerekirse LM2596; breadboard ve jumper. Hepsi Robotistan, Direnç.net, Çizgi Elektronik’te; en ucuzu AliExpress’te bulunur. Dikkat: RC522 modülünün pinleri 3,3V ile beslenir (sinyalleri Arduino 5V ile uyumludur), besleme pinini 5V’a bağlamayın. Fiyatlar değişkendir, güncel fiyatı sipariş öncesi kontrol edin.
Adım adım yapım
Arduino IDE’ye “MFRC522” kütüphanesini kurun; bu kütüphane RC522 ile kart okumayı hazır fonksiyonlarla sağlar ve içinde örnek kodlar gelir. RC522’yi Arduino’ya SPI pinleriyle bağlayın (modül üzerindeki SDA, SCK, MOSI, MISO, RST uçları Arduino’nun ilgili pinlerine; VCC 3,3V, GND GND — kütüphane örneğindeki bağlantı tablosunu birebir izleyin). Önce kütüphanenin “DumpInfo” örneğini yükleyip kartınızı okutun ve seri ekrandan kartın UID numarasını öğrenin; bu numarayı kopyalayın. Sonra kilit kodunda “izinli UID” olarak bu numarayı yazın ve okutulan kart bununla eşleşince röle pinini birkaç saniye aktif edip kilidi açacak biçimde ayarlayın. Röle ve solenoid bağlantısı önceki yazılardaki gibidir (röle sinyali bir dijital pine, çıkışına 12V kilit ve adaptör). Breadboard’da test edip çalışınca kapıya monte edin; okuyucuyu kapının dışına, kartı rahat okutulacak bir yüksekliğe yerleştirin.
Güvenlik ve ipuçları
RC522’nin besleme pinini 3,3V’a bağlayın; yanlışlıkla 5V vermek modülü bozabilir. İzinli kart numaralarını kodda tutmak yerine Arduino’nun kalıcı hafızasına (EEPROM) kaydederseniz, yeni kart eklemek/silmek için kodu baştan yüklemeniz gerekmez; bu daha kullanışlıdır. Kartını kaybeden biri için o UID’yi listeden çıkarıp iptal edin. Basit RFID kartlar kopyalanabildiğinden, yüksek güvenlik gereken yerde RFID’yi tek başına değil şifre ile birlikte (iki aşamalı) kullanmak daha güvenlidir. Okuyucuyu metal bir yüzeye gömmek okuma menzilini düşürür; okuyucunun önünde metal olmamasına dikkat edin. 12V kilidi röleyle sürün ve elektrik kesintisinde içeriden elle açılabilen bir çözüm bırakın.
Uygulamalı videolar
Aynı sistemi ev kapısı, iş yeri girişi, dolap ya da garaj için uygulayabilirsiniz. Bir sonraki yazıda parmak iziyle açılan kapı kilidi yapımını (AS608/R307 sensörüyle) ele alacağız.
Benzer Çalışmalar
Aşağıdaki başlıklarda benzer projeleri bulabilirsiniz:
- Otomatik Perde ve Panjur Sistemi Yapımı — Step Motorla Uzaktan ve Zamanlı
- Wi-Fi ile Uzaktan Telefondan Kontrol Edilen Akıllı Kilit — ESP32 ile
- Evden Çıkıldığını Algılayıp Otomatik Kilitlenen Sistem — Manyetik Sensörle
- Telefonu Algılayınca Kendiliğinden Açılan Yakınlık Kilidi — ESP32 BLE ile
- Telefonla Açılan Bluetooth Kilit Yapımı — ESP32 ile
- Parmak İziyle Açılan Kapı Kilidi Yapımı — AS608/R307 Sensörü ile
- Şifreli (Tuş Takımlı) Kapı Kilidi Yapımı — Arduino ve Keypad ile
- Elektronik Kilidin Mekanizması: Solenoid Kilit, Servo ve Elektrikli Karşılık
- Elektronik Kilit ve Sensör Projelerinde Hangi Kart Kullanılır, Nereden Ucuza Alınır