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
- Çalışma Frekans (Operating Frequency): 13.56 MHz.
- Okuma mesafesi: Yaklaşık 3-5 cm.
- Veri hızı (Data Speed): Max. 10 Mbit/s.
- Giriş gerilimi (Input Voltage): 3.3V.
- Boyutlar: 60 mm x 40 mm.
- Desteklenen kartlar (Supported Cards): ISO/IEC 14443A/MIFARE.
Bağlantı Pinleri
- SDA(Serial Data): Seri veri hattı (SPI) veri girişi
- SCK(Serial Clock): SPI saat girişi
- MOSI(Master OUT Slave IN): SPI veri girişi
- MISO(Master IN Slave OUT): SPI veri çıkışı
- IRQ (Interrupt): Harici kesme girişi
- GND(Ground): Topraklama
- RST(Reset): Reset girişi
- 3.3V: Güç kaynağı

Çeşitli uygulamalarda kullanılabilir. Bunların başlıcaları şunlardır:
- Kapı erişim kontrolü: Kapı erişim kontrol sistemlerinde kullanılabilir. Bu sistemler, sadece yetkili kişilerin belli bir alana girmesini sağlar.
- Personel takip sistemi: Personel takip sistemlerinde kullanılabilir. Bu sistemler, personelin giriş-çıkış saatlerini takip etmek için kullanılır.
- 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.
- Ürün izleme: Ürün izleme sistemlerinde kullanılabilir. Bu sistemler, ürünlerin takibini yapmak için kullanılır.
- 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.
Bir yanıt yazın