RFID Kart Okuyucu

Radyo frekansı tanımlama teknolojisi (RFID) kullanarak kablosuz olarak etiketlerin tanınmasını sağlayan bir kart okuyucu modülüdür. Bu modül, 13.56 MHz frekansında çalışır ve ISO/IEC 14443A/MIFARE standartlarına uygun etiketleri okuyabilir.

Özellikleri

  1. Çalışma Frekans (Operating Frequency): 13.56 MHz.
  2. Okuma mesafesi: Yaklaşık 3-5 cm.
  3. Veri hızı (Data Speed): Max. 10 Mbit/s.
  4. Giriş gerilimi (Input Voltage): 3.3V.
  5. Boyutlar: 60 mm x 40 mm.
  6. Desteklenen kartlar (Supported Cards): ISO/IEC 14443A/MIFARE.

Bağlantı Pinleri

  1. SDA(Serial Data): Seri veri hattı (SPI) veri girişi
  2. SCK(Serial Clock): SPI saat girişi
  3. MOSI(Master OUT Slave IN): SPI veri girişi
  4. MISO(Master IN Slave OUT): SPI veri çıkışı
  5. IRQ (Interrupt): Harici kesme girişi
  6. GND(Ground): Topraklama
  7. RST(Reset): Reset girişi
  8. 3.3V: Güç kaynağı

Çeşitli uygulamalarda kullanılabilir. Bunların başlıcaları şunlardır:

  1. Kapı erişim kontrolü: Kapı erişim kontrol sistemlerinde kullanılabilir. Bu sistemler, sadece yetkili kişilerin belli bir alana girmesini sağlar.
  2. Personel takip sistemi: Personel takip sistemlerinde kullanılabilir. Bu sistemler, personelin giriş-çıkış saatlerini takip etmek için kullanılır.
  3. Kütüphane otomasyonu: Kütüphane otomasyon sistemlerinde kullanılabilir. Bu sistemler, kitapların ödünç verilmesi ve iade edilmesi işlemlerini otomatik hale getirir.
  1. Ürün izleme: Ürün izleme sistemlerinde kullanılabilir. Bu sistemler, ürünlerin takibini yapmak için kullanılır.
  2. Endüstriyel otomasyon: Endüstriyel otomasyon sistemlerinde kullanılabilir. Bu sistemler, üretim hattında malzemelerin takibini yapmak için kullanılır.

RFID RC522 Kart Okuyucu Kullanımı

Kullanmak için öncelikle kartın bağlantılarını doğru bir şekilde yapmanız gerekiyor. Ardından, uygun bir programlama dili (örneğin Arduino) kullanarak etiket okuma işlemlerini gerçekleştirebilirsiniz.

Aşağıdaki örnek programlama kodu, Arduino ile RFID RC522 kart okuyucuyu kullanarak etiket okuma işlemlerini gerçekleştirmenizi sağlar:

//www.bozukdevre.net
#include <SPI.h>
#include <MFRC522.h>

#define RST_PIN 9
#define SS_PIN 10

MFRC522 mfrc522(SS_PIN, RST_PIN);  // RFID RC522 kart okuyucu nesnesi

void setup() {
  Serial.begin(9600);  // Seri haberleşme hızı
  SPI.begin();         // SPI haberleşme protokolünü başlat
  mfrc522.PCD_Init();   // RFID RC522 kart okuyucu modülünü başlat
}

void loop() {
  // Etiket algılandığında, kart numarasını oku
  if (mfrc522.PICC_IsNewCardPresent() && mfrc522.PICC_ReadCardSerial()) {
    // Kart numarasını oku
    String kartNo = "";
    for (byte i = 0; i < mfrc522.uid.size; i++) {
      kartNo += String(mfrc522.uid.uidByte[i] < 0x10 ? "0" : "");
      kartNo += String(mfrc522.uid.uidByte[i], HEX);
    }
    // Okunan kart numarasını serileştir
    Serial.println("Okunan kart numarası: " + kartNo);
  }
}

Bu kod, RFID RC522 kart okuyucu tarafından algılanan etiketlerin kart numaralarını okur ve seri port aracılığıyla görüntüler.

Kablosuz olarak etiketlerin tanınmasını sağlayan bir kart okuyucu modülüdür. Kapı erişim kontrolü, personel takip sistemi, kütüphane otomasyonu, ürün izleme ve endüstriyel otomasyon gibi birçok farklı uygulama için kullanılabilir.