RFID ile Veri Depolamak Akıllı Cihaz yapımı
Giriş kimlikleri, şifreler, banka hesap numarası gibi gizli bilgileri unutmamak için bunları ileride başvurmak üzere bir belgeye not ediyoruz. Ancak, herkesin erişebileceği ve yanlış amaçlar için kullanabileceği için bu şeyleri kağıda yazmak güvenli değildir. Bunu önlemek için, RFID etiket tabanlı bir depolama cihazı yaptım, burada bu bilgileri herkesin erişemeyeceği bir yerde saklayabilirsiniz. Ve bu RFID etiketi o kadar küçük ki kitap, çanta veya çıkartma arasında olduğu gibi her yerde tutulabilir. Harika değil mi? !!
Bu şaşırtıcı DIY projesiyle başlayalım.
İlk olarak, aşağıdaki bileşenleri toplayın.
Malzeme Listesi
Önkoşul
Arduino kodunu yazmaya başlamadan önce Araçlar -> Kütüphane İşlevleri bölümüne gidin ve aşağıdaki kütüphane işlevlerini yükleyin (Bakınız Şekil 1.).
- Ug8 Oled Kütüphanesi
- Adafruit gfx
- MFRC522 RFID
Şekil 1. Kütüphane İşlevlerini Kurma
Kodlama
Burada iki kod yazacağız: Biri verilerinizi RFID etiketine / karta depolamak için diğeri depolanan verileri okumak ve OLED ekranında görüntülemek için.
İlk olarak, verilerinizi RFID etiketine / kartına kaydetmek için RFID yazma koduyla başlayalım. Kodu aşağıdan indirebilir veya RFID kütüphanesi örnek klasöründe bulabilirsiniz. (Bakınız Şekil 1.)
Şekil 1. RFID yazma kodu
Şimdi, saklanan verileri elde etmek için RFID okuma koduna gidelim.
Burada, kodda aşağıdaki kütüphaneleri başlattık. (Bakınız Şekil 2.)
- h
- h
- h
Şekil 2. Kütüphanelerin başlatılması
Bundan sonra OLED, SPI (RFID okuyucu için) ve Seri iletişimi (hata ayıklama için) kurduğumuz bir Kurulum işlevi yaratırız. (Bakınız Şekil 3.)
Şekil 3. Kurulum fonksiyonu
Ardından, okuyucunun yanında bir RFID etiketinin / kartın varlığını tekrar tekrar kontrol eden bir döngü işlevi oluşturuyoruz. Tespit edildiğinde, RFID kart ayrıca UUID (Evrensel Benzersiz Tanımlayıcı) açısından kontrol edilir. UUID doğrulandıktan sonra, saklanan veriler güvenli bir şekilde alınabilir. (Bakınız Şekil 4, 5.)
Şekil 4. Döngü işlevi
Şekil 5. Döngü işlevi (devamı…)
Bağ
Her iki kodu da tamamladıktan sonra, bileşenleri aşağıda açıklandığı gibi bağlayalım:
Arduino Pro Micro | RS522 RFID |
RST | Sıfırla |
Pim 10 | SDA |
İğne 16 | MOSI |
Pim 14 | MİSO |
Pim 15 | SCK |
VCC | VCC |
GND | GND |
Bağ
Test yapmak
Her şeyin çalışıp çalışmadığını kontrol etmek için RFID yazma kodunu Arduino kartına yükleyin ve doğru bağlantıların yapıldığından emin olun. Ardından seri monitörü açın ve saklamak istediğiniz mesajı veya şifreyi yazın. Bundan sonra, Arduino kartına okuma kodunu yükleyin ve aynı RFID etiketini / kartını RFID modülünün yanına yerleştirin. Saklanan mesajı veya şifreyi okumalı ve görüntülemelidir.
https://drive.google.com/file/d/12QuAy8BfZeuSU0soXT1Gb3SNRQyYdxDR/view?usp=sharing