RFID аюулгүй байдлын тест: 3 алхам
RFID аюулгүй байдлын тест: 3 алхам
Anonim
RFID аюулгүй байдлын тест
RFID аюулгүй байдлын тест

Энэ нь rfid карт анх удаа ажиллаж байгаа эсэхийг шалгах зорилготой юм

Хангамж

Rfid карт уншигч Rfid шошго

Алхам 1: Rfid карт уншигчийг Arduino руу холбоно уу

Rfid уншигч нь зүүтэй бөгөөд тэдгээр нь 3.3v - 3.3vSck (цуваа цаг) - 13MOSI зүү (Master Out Slave In) - 11MISO зүү (Master In Slave Out) -ний 12RST - зүү 9SDA (эсвэл SS) - зүүтэй холбогдсон байна. 10GND -GNDIRQ - холбогдоогүй байна

Алхам 2: Leds болон Buzzer -ийг холбох

Ледс ба Баззерыг холбож байна
Ледс ба Баззерыг холбож байна

Та удирдагчийг микроконтроллер болон дуугаралтын аль ч зүү рүү холбож болно, гэхдээ тэд нийтлэг ойлголттой байх болно.

Алхам 3: Код

MFRC522 номын санг татаж авах шаардлагатай байна, SPI номын сан аль хэдийн оронд нь arduino -тай байна.#Enclude const int buzzer = 6 кодыг оруулна уу;#RST_PIN 9 -ийг тодорхойлно // Тохируулах боломжтой, дээрх ердийн зүү байршлыг харна уу#SS_PIN 10 -ийг тодорхойлно // Тохируулах боломжтой ердийн зүү байрлуулах abovMFRC522 mfrc522 (SS_PIN, RST_PIN); // MFRC522 жишээ үүсгэнэ үү. String read_rfid; // Хэр их хэрэгтэйг нэмж, UID оруулахаа бүү мартаарай ok_rfid_1 = "89189c99"; // Энэ бол миний үндсэн RFID картанд зориулагдсан болно. ака Миний компьютерийг асаахад ашиглах төхөөрөмж. Хэрэв хүсвэл үүнийг унтраахад ашиглаж болно. String ok_rfid_2 = "29d93594"; // Энэ нь RFID товчлуурт зориулагдсан болно. ака Товчлуурыг унтраах. Зөвлөхгүй л дээ. Зүгээр л компьютерээ хэвийн унтраа.int led_lock = 7; // Card.int led_lock2 = 6 хувьд; // Keyfob -ийн хувьд./* * Эхлүүлэх. */ int noteDurations = {4, 8, 8, 4, 4, 4, 4, 4}; void setup () {pinMode (buzzer, OUTPUT); Цуваа эхлэх (9600); // PC -тэй цуваа холболтыг эхлүүлэх

Зөвлөмж болгож буй: