Оглавление:

Проверка безопасности RFID: 3 шага
Проверка безопасности RFID: 3 шага

Видео: Проверка безопасности RFID: 3 шага

Видео: Проверка безопасности RFID: 3 шага
Видео: RFID - маркировка, идентификация и контроль СИЗ (средств индивидуальной защиты) 2024, Июль
Anonim
RFID-тест безопасности
RFID-тест безопасности

Это просто, чтобы проверить, работает ли RFID-карта в первый раз.

Запасы

Считыватель RFID-карт RFID-метка RFID-картаЗеленый светодиодКрасный светодиод Макетная платаПровода перемычкиЗуммер Arduino uno

Шаг 1. Подключите устройство чтения карт RFID к Arduino

Считыватель RFID имеет контакты, и где они подключены к 3.3v - 3.3vSck (последовательные часы) - контакт 13MOSI (Master Out Slave In) - контакт 11MISO (Master In Slave Out) - контакт 12RST - контакт 9SDA (или SS) - контакт 10GND-GNDIRQ - не подключен

Шаг 2: Подключение светодиодов и зуммера

Подключение светодиодов и зуммера
Подключение светодиодов и зуммера

Вы можете подключить светодиод к любому контакту микроконтроллера, а также к зуммеру, но у них будет общая земля, я буду использовать контакт 4 для зуммера и контакты 6 и 7 для красного и синего светодиода соответственно.

Шаг 3: Код

Необходимо загрузить библиотеку MFRC522, вместо нее библиотека SPI уже есть с arduino. Код # include #include const int buzzer = 6; #define RST_PIN 9 // Настраивается, см. Типичное расположение выводов выше # define SS_PIN 10 // Настраивается, см. типовая схема расположения выводов abovMFRC522 mfrc522 (SS_PIN, RST_PIN); // Создание экземпляра MFRC522. String read_rfid; // Добавьте необходимое количество и не забудьте указать UID. String ok_rfid_1 = "89189c99"; // Это моя основная RFID-карта. ака. Тот, который я буду использовать для включения моего ПК. При желании может также использоваться для его выключения. String ok_rfid_2 = "29d93594"; // Это для RFID-брелока. ака. Выключить брелок. Не рекомендуется. Просто выключите компьютер в обычном режиме. Int led_lock = 7; // Для Card.int led_lock2 = 6; // Для брелока./* * Initialize. * / int noteDurations = {4, 8, 8, 4, 4, 4, 4, 4}; void setup () {pinMode (зуммер, ВЫХОД); Serial.begin (9600); // Инициализируем последовательную связь с ПК

Рекомендуемые: