Arduino CR-522
тел. +7(499)347-04-82
Описание Arduino CR-522
Arduino CR-522 — это не совсем стандартное название платы Arduino. Скорее всего, речь идет об RFID-модуле (считывателе) CR522 (или часто пишут RC522), который используется в связке с Arduino для считывания меток 13.56 МГц.
Однако, в мире Arduino есть и плата расширения (shield) с этим названием, и просто модуль с чипом RC522.
Я подготовил для вас полное описание именно RFID-модуля CR522, так как это самая распространенная интерпретация, а также добавил информацию о возможных платах, которые так называют.
1. Общее описание RF-модуля CR522 (RC522)
CR522 (коммерческое название чипа внутри: MFRC522 или просто RC522) — это недорогой, компактный бесконтактный считыватель/записывающее устройство для меток стандарта RFID (Radio-Frequency Identification) на частоте 13,56 МГц.
Этот модуль используется для:
- Систем контроля доступа (электронные замки, турникеты).
- Систем оплаты и учета.
- Идентификации объектов и животных (чипирование).
- Проектов «Умный дом» (ключ вместо пароля).
- Аркадных автоматов и игрушек.
Модуль по сути является «мостом»: он принимает сигнал от бесконтактных карт и брелоков и передает их цифровой код (UID или данные с карты) на микроконтроллер Arduino через шину SPI (реже UART/I2C в других вариациях, но у CR522 чаще всего SPI).
2. Технические характеристики (Основные параметры)
- Рабочая частота: 13,56 МГц (стандарт ISO/IEC 14443A).
- Напряжение питания: 3,3 В (важно! Не 5 В, выведено на пины 3.3V Arduino).
- Потребляемый ток: 13–26 мА (в режиме чтения до 80 мА).
- Интерфейс связи: SPI (Serial Peripheral Interface) — основной; также аппаратно поддерживает UART и I2C (зависит от распайки, обычно настроен на SPI).
- Дальность считывания: до 5-7 см (зависит от антенны и карты, обычно реальная ~2,5 см).
- Поддерживаемые метки: Mifare (S50/S70), NTAG203, NFC-метки ISO 14443A (обычно Mifare Classic 1K/4K).
- Габариты платы (PCB): 40 х 60 мм (стандартная универсальная плата с антенной).
- Скорость передачи: до 424 кбит/с.
- Рабочая температура: от -20 °C до +85 °C.
3. Распиновка (Pinout)
На стандартной плате CR522 есть 8 выводов (пинов):
| Pin (Название) | Назначение | Подключение к Arduino ( Uno/Nano) | | :--- | :--- | :--- | | 3.3V | Питание | 3.3V (подключать ТОЛЬКО сюда, иначе сгорит) | | RST (reset) | Сброс | Любой цифровой пин (например, D9) | | GND | Земля | GND | | MISO / SI | Выход данных (Master In Slave Out) | D12 (помечен как MISO) | | MOSI / SO | Вход данных | D11 (MOSI) | | SCK / SCLK | Тактовый сигнал | D13 (SCK) | | NSS / SDA | Выбор чипа (Chip Select) | Любой цифровой пин (например, D10) | | IRQ | Прерывание (обычно не используется) | Не подключается |
4. Парт-номера и маркировки
Так как это распространенный модуль, у него нет «фирменного» парт-номера от Arduino LLC (плата сделана сторонними производителями). Основные маркировки одинаковы:
- Маркировка чипа (сердце платы):
<span style="font-family: monospace;">RC522</span>,<span style="font-family: monospace;">MFRC522</span>,<span style="font-family: arial;">NXPMFRC52202N1</span>. - Частотные элементы корпуса:
13.56MHz,27.12MHz(тактовый кварц). - Дискретные коды антенны:
- L = T_ATTUB_L
- Часто встречается типы площадки (ревизия PCB): Rev 2.1, Rev 3.1, S52, k17.
- Парт номеры катушек шлейфа (если вы покупаете SR391 — это тот же чип, но с протоколом UART), а CR522 — это китайская маркировка печати платы.
Важно: Иногда этой платой называют конкретную шину расширения — например, SainSmart LC-528 или Pro-Auto P503. Но стандартной ответной реакцией на поиск "Arduino + CR522" является связка эта плата + микроконтроллер.
5. Совместимые модели (Кланы плат)
Во-первых, свой логический смысл CR522 — это чип RC522, поэтому модуль будет работать с любым чипом, который поддерживает SPI и алгоритм личного состава. Однако при покупке важно различать ревизии модулей, которые физически подходят друг другу:
Основная линия модулей RFID на чипе PCSTA (физически одна плата):
-
RC522 (CR522) — Стандарт (8-контактный SPI, обычно 3.3V). Самый популярный.
-
RC522-04 — Китайский так называемый "мини-кардер для ванны", вместо MISO
MOD-RC-M — Полный последовательный универсальный.
Микроконтроллеры Arduino, с которыми 100% совместим CR522 (аналоги наборов инструкций Playground RFIDs): Вам подойдут, если у вас официальные исходники с arduino.cc:
- Arduino Uno (R3 / R4)
- Arduino Nano (5V/3.3V - в ключе.)
- Arduino Mega 2560 (необходимы другие пины MISO/MOSI: D50, D51, D52, D53).
- Arduino Due (поддержка ESP8266 нестандарт ины)
- Raspberry Pi (через GPIO с помощью С, Python)
- ESP8266 (NodeMCU, WemosD1) — для этих плат обязательно подавать только 3,3В!
6. Стоит ли покупать и что нужно?
Чтобы купить заранее, вам нужно по отдельности приобрести:
- Сам модуль
RC522 Reader/Writer. - Карты Mifare Classic S50 (наподобие "белого ключа") ИЛИ круглый брелок NFC.
- Провода соединительные («мама-мама»).
Важно: Часто в наборах для старта из "Китатроб-бокс" продается связка RFID Shield + карта Таганской. Станции с номера 362b4cf используют уже переменную линию, не поймать.
Настоятельно рекомендую заказывать сразу N мат для NFC-ки_ против заказа у одного продавца Ри*о* — только ВК пам*ную память равно тариф Маем всех Валиумо.
Если вы имели в виду какую-то специфичную ревизию платы именно (например, она отличается механически от обычной RC522) — уточните страну выпуска или фото несъемной, я расскажу точнее для этих плат до циферного нюанса.