Yeni başlayanlar ve kendini geliştirmek isteyenler

OLED ve RFID Okuyucu İle Güvenlik Sistemi

OLED ve RFID Okuyucu İle Güvenlik Sistemi

Gerekli Parçalar

  • 1x Arduino™ Kart
  • 1x Type-C Kablo
  • 13x Erkek-Erkek Jumper Kablo
  • 1x BreadBoard
  • 1x 0.91 OLED Ekran
  • 1x RC522 RFID Kart Okuyucu
  • 1x NFC Kart
  • 1x NFC Anahtarlık

Açıklama

Arduino™ projelerinde yaygın olarak kullanılan 0.91 inç OLED ekran, yüksek kontrastlı ve yüksek çözünürlüklü bir ekran türüdür. OLED ekranlar, bağımsız aydınlatılmış pikselleri kullandığı için LCD’lere göre daha ince ve zarif bir yapıya sahiptir.

Bağlantılarımızı yaparken dikkat etmemiz gereken konulardan biri RFID kart okuyucunun sadece 3.3V ile çalışmasıdır. Yüksek voltaj modüle zarar verebilir. OLED ekranı 3.3V veya 5V ile çalıştırabilirsiniz. Bu örnekte 3.3V tercih edilmiştir. Kod bölümünde RFID okuyucuya gösterilen bir anahtarlık veya kartın doğrulanıp doğrulanmamasına göre OLED ekran üzerinde bir mesaj gösterilmektedir.

0.91 inç OLED Ekran Özellikleri:

  1. Ekran Boyutu: 0.91 inç.
  2. Çalışma Gerilimi: 3.3V veya 5V ile çalışır.
  3. Çektiği Akım: 15 mA.
  4. Çözünürlük: 128×32 piksel.
  5. Sürücü Çipi: SSD1306.
  6. Haberleşme Arayüzü: I2C (IIC)

0.91 inç OLED Ekran Pinleri:

  • SCK, A5 Arduino™ pinine bağlanır.
  • SDA, A4 Arduino™ pinine bağlanır.
  • VCC, 3.3V Arduino™ pinine bağlanır.
  • GND, GND Arduino™ pinine bağlanır.

RC522 RFID kart okuyucu, radyo frekansı tanımlama (RFID) teknolojisi ile çalışan bir modüldür.

RC522 RFID Kart Okuyucu Özellikleri:

  1. Çalışma Frekansı: 13.56 MHz.
  2. Okuma Mesafesi: Yaklaşık 3-5 cm.
  3. Veri Hızı: Maksimum 10 Mbit/s.
  4. Giriş Gerilimi: 3.3V.
  5. Boyutlar: 60 mm x 40 mm.
  6. Desteklenen Kartlar: ISO/IEC 14443A/MIFARE.

RC522 RFID Kart Okuyucu Pinleri:

  • SDA, 10 numaralı Arduino™ pinine bağlanır.
  • SCK, 13 numaralı Arduino™ pinine bağlanır.
  • MOSI, 11 numaralı Arduino™ pinine bağlanır.
  • MISO, 12 numaralı Arduino™ pinine bağlanır.
  • RST, 9 numaralı Arduino™ pinine bağlanır.
  • 3.3V, 3.3V Arduino™ pinine bağlanır.
  • GND, GND Arduino™ pinine bağlanır.

Aşağıdaki örneğimizi çalıştırmadan önce Arduino™ IDE’mizi açıyoruz. Manage Libraries aracılığıyla “Adafruit SSD1306 by Adafruit” kütüphanesini kuruyoruz. Library Manager ile kütüphane kurulumu hakkında detaylı bilgi için http://www.arduno.com.tr/index.php/2024/03/31/arduino-ide-library-manager-kullanimi/ yazımızı okuyabilirsiniz.

Add .ZIP library aracılığıyla  https://github.com/miguelbalboa/rfid linkinden indirdiğimiz RFID kütüphanesi IDE’mize ekliyoruz. .ZIP kütüphane kurulumu hakkında detaylı bilgi için http://www.arduno.com.tr/index.php/2024/03/31/arduino-ide-zip-kutuphane-kurulumu/ yazımızı okuyabilirsiniz.

File > Examples > MFRC522 > “DumpInfo” örneğini açıyoruz. Bu örnek ile NFC kartımız ve NFC anahtarlığımızın Id’lerini öğreniyoruz.

Kod

Aylin Biçmen avatarı

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir