Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Знакомство с модулем

Мы будем использовать модуль считывателя RFID-карт RC522, построенный на микросхеме MFRC522 (разработки NXP), который работает на частоте 13,56 МГц. Этот модуль широко доступен и недорог, обычно в комплекте идут RFID-метка (MIFARE Classic 1K) и брелок, в каждом из которых по 1 КБ памяти. Даташит MFRC522 можно найти здесь.

модуль RC522

Микроконтроллер может общаться со считывателем по SPI, UART или I2C. Также у модуля есть вывод IRQ (Interrupt Request, запрос прерывания), который может вызывать прерывания, чтобы микроконтроллер (ESP32) узнавал, что метка рядом, вместо того чтобы постоянно опрашивать считыватель (как в детской игре «Мы уже приехали?»). К сожалению, библиотека, которую мы будем использовать, пока не поддерживает эту функцию, поэтому сейчас мы её не используем. Этот раздел обновим, когда поддержка появится. Итак, мы уже приехали?

Дополнительная информация о модуле:

  • Поддерживаемые стандарты: ISO/IEC 14443 A / MIFARE
  • Дальность считывания карт: 0–50 мм
  • Ток в режиме ожидания: 10–13 мА
  • Рабочий ток: 13–26 мА
  • Рабочее напряжение: 3,3 В постоянного тока (⚠️ не используйте 5 В и выше, это приведёт к поломке).