Mündəricat:

RFID Təhlükəsizlik Testi: 3 addım
RFID Təhlükəsizlik Testi: 3 addım

Video: RFID Təhlükəsizlik Testi: 3 addım

Video: RFID Təhlükəsizlik Testi: 3 addım
Video: 3 Layer Security Lock using RFID, fingerprint, and Facial recognition 2024, Iyul
Anonim
RFID Təhlükəsizlik Testi
RFID Təhlükəsizlik Testi

Bu, rfid kartının ilk dəfə işlədiyini yoxlamaq üçündür

Təchizat

Rfid kart oxuyucusu Rfid etiketi

Addım 1: Rfid Kart Oxuyucusunu Arduino -ya qoşun

RFID oxucunun pinləri var və 3.3v - 3.3vSck (serial saatı) - pin 13MOSI (Master Out Slave In) - pin 11MISO (Master In Slave Out) - pin 12RST - pin 9SDA (və ya SS) - pin 10GND -GNDIRQ - bağlı deyil

Addım 2: Ledləri və Buzzerləri birləşdirin

Ledləri və Buzzerləri birləşdirmək
Ledləri və Buzzerləri birləşdirmək

Ledi mikrokontrolörün hər hansı bir pininə, eləcə də səs siqnalı ilə bağlaya bilərsiniz, ancaq səs siqnalı üçün pin4 və qırmızı və mavi led üçün pin 6 və 7 istifadə edəcəyim ortaq bir yerə sahib olacaqlar.

Addım 3: Kod

MFRC522 kitabxanasını yükləməyə ehtiyac var, SPI kitabxanası artıq arduino ilədir Kod#include #include const int buzzer = 6; #define RST_PIN 9 // Konfiqurasiya edilə bilər, yuxarıdakı tipik pin düzəninə baxın#SS_PIN 10 təyin edin // Konfiqurasiya edilə bilər, baxın tipik pin düzeni abovMFRC522 mfrc522 (SS_PIN, RST_PIN); // MFRC522 instansiyası yaradın. String read_rfid; // Nə qədər ehtiyacınız olduğunu əlavə edin və UID. String daxil etməyi unutmayın ok_rfid_1 = "89189c99"; // Bu mənim əsas RFID Kartım üçündür. aka Kompüterimi açmaq üçün istifadə edəcəyim biri. İstəsəniz onu bağlamaq üçün də istifadə edilə bilər. String ok_rfid_2 = "29d93594"; // Bu RFID Keyfob üçündür. aka Açar düyməni bağlayın. Tövsiyə olunmur. Kompüterinizi normal olaraq bağlayın.int led_lock = 7; // Kart üçün.int led_lock2 = 6; // Keyfob üçün./* * Başlat. */ int noteDurations = {4, 8, 8, 4, 4, 4, 4, 4}; void setup () {pinMode (buzzer, OUTPUT); Serial.begin (9600); // PC ilə ardıcıl ünsiyyətə başlayın

Tövsiyə: