Пример 22. RFID-модуль RC522

Примеры

ПРИМЕРЫ

Радиочастотная идентификация (RFID) – это технология автоматической бесконтактной идентификации объектов при помощи радиочастотного канала связи. Базовая система RFID состоит из:

  • радиочастотной метки;
  • считывателя информации (ридера);
  • компьютера для обработки информации.

Идентификация объектов производится по уникальному цифровому коду, который считывается из памяти электронной метки, прикрепляемой к объекту идентификации. Считыватель содержит в своем составе передатчик и антенну, посредством которых излучается электромагнитное поле определенной частоты. Попавшие в зону действия считывающего поля радиочастотные метки «отвечают» собственным сигналом, содержащим информацию (идентификационный номер товара, пользовательские данные и т. д.). Сигнал улавливается антенной считывателя, информация расшифровывается и передается в компьютер для обработки.

Настоящую защиту от копирования и подделки обеспечивают такие идентификаторы, в чипах которых реализована криптографическая защита. Это бесконтактные смарт-карты, работающие на частоте 13,56 МГц, наиболее распространенными из них являются карты Mifare®. В картах этих стандартов криптозащита организована на высоком уровне, и подделка таких карт практически невозможна.

Набор RFID считывателя RC522 13,56 МГц с SPI-интерфейсом. В комплекте к модулю идут 2 RFID-метки – в виде карты и брелока.

Набор RFID считывателя RC522 (13.56 МГц)


Описание:

В данном примере с помощью модуля RC522 узнаем UID метки, для этого необходимо записать скетч в Arduino (используя библиотеку MFRC522), собрать схему, изложенную ниже, и открыть Монитор порта. Когда вы поднесете метку к RFID, там выведется номер. Запомните его и запишите в условие if (uidDec == полученный номер). Затем, если UID метки равен заданному, загорается зеленый светодиод, иначе красный.


Схема:

Схема: Подключение RFID модуля к Arduino


Скетч: