Arduino ile RFID Kart Kontrollü LED Projesi Nasıl Yapılır?
Arduino ile RFID kart kontrollü LED projesi, RC522 RFID modül kullanarak yetkili kart okutulduğunda LED yakmayı amaçlayan başlangıç seviyesi bir Arduino uygulamasıdır.
Bu proje, RFID kart UID okuma, yetkili kart kontrolü, SPI haberleşme ve Arduino ile LED kontrolü konularını öğrenmek için oldukça uygundur. Robomer Gelişmiş Başlangıç Seti içerisindeki RC522 RFID modül, RFID kart, Arduino UNO, LED, direnç, breadboard ve jumper kablolar ile kurulabilir.
Bu Projede Ne Öğreneceğiz?
- RC522 RFID modül ile kart UID değeri okuma
- Yetkili kart ve yetkisiz kart ayrımı yapma
- Arduino ile LED yakma ve söndürme
- MFRC522 kütüphanesini kullanma
- SPI haberleşme bağlantılarını öğrenme
Kullanılan Malzemeler
| Malzeme | Görevi |
|---|---|
| Arduino UNO R3 Klon | Sistemin ana kontrol kartıdır. |
| RC522 RFID Modül | Kart veya anahtarlık UID değerini okur. |
| RFID Kart / Anahtarlık | Yetkili giriş için kullanılır. |
| LED | Yetkili kart okutulduğunda yanar. |
| 1K Direnç | LED akımını sınırlandırır. |
| Breadboard ve Jumper Kablo | Devre bağlantıları için kullanılır. |
Komponentleri Tanımadan Projeye Başlamayın
Bu projede kullanılan parçaların detaylarına aşağıdaki Robomer Blog içeriklerinden ulaşabilirsiniz:
Çalışma Mantığı
Arduino, RC522 RFID modülden gelen kart UID bilgisini okur. Okunan UID değeri kod içerisinde tanımlı yetkili UID listesi ile karşılaştırılır. Eğer kart yetkiliyse Arduino D7 pinine bağlı LED'i birkaç saniye yakar. Kart yetkisizse LED yanmaz.
Devre Bağlantıları
RC522 RFID Bağlantısı
| RC522 | Arduino UNO |
|---|---|
| SDA / SS | D10 |
| SCK | D13 |
| MOSI | D11 |
| MISO | D12 |
| RST | D9 |
| 3.3V | 3.3V |
| GND | GND |
LED Bağlantısı
| LED | Arduino UNO |
|---|---|
| Uzun bacak | 1K direnç üzerinden D7 |
| Kısa bacak | GND |
Arduino Kodu ve GitHub Dosyaları
Bu projenin güncel Arduino koduna, UID okuyucu örneğine ve bağlantı dokümanlarına GitHub deposu üzerinden ulaşabilirsiniz.
Proje Kodları ve Dosyaları
Arduino ana kodu, RFID UID okuyucu kodu, bağlantı şeması ve README dosyalarına GitHub deposundan erişebilirsiniz.
GitHub Proje Kodlarını İncele →Sonuç
Arduino ile RFID kart kontrollü LED projesi, RC522 modül ile kart okuma mantığını öğrenmek için sade ve etkili bir başlangıç uygulamasıdır. Bu projeyi tamamladıktan sonra RFID kart ile kapı kilidi, yetkili geçiş sistemi veya servo kontrollü kilit uygulamalarına geçebilirsiniz.
Bu Projeyi Kendiniz Yapın
Arduino UNO, RC522 RFID modül, RFID kart, LED, direnç, breadboard ve jumper kablo ile bu projeyi Robomer Gelişmiş Başlangıç Seti üzerinden kolayca kurabilirsiniz.
Robomer Gelişmiş Başlangıç Setini İncele