Подключение модуля PN532 NFC к Arduino: полное руководство
Что такое модуль PN532
PN532 — популярный NFC/RFID-модуль, позволяющий реализовать мобильные платежи, NFC-функции Arduino и коммуникацию со смартфонами. Он встроен в модули, упрощающие подключение к проектам на Arduino. Модуль обеспечивает бесконтактную связь на частоте 13,56 МГц и двунаправленную скорость до 424 кбит/с.
Распиновка PN532
Модуль поддерживает режимы I2C, SPI и HSU. Для I2C и HSU используются одни и те же контакты, для SPI — отдельные. Контакты I2C расположены на лицевой стороне модуля, HSU — на обратной.
Особенности PN532
- Микроконтроллер с архитектурой 80C51, 40 КБ ROM, 1 КБ RAM
- Поддержка MIFARE ISO/IEC 14443
- Встроенный детектор RF-уровня
- Высокоинтегрированный демодулятор и декодер
- Дальность до 50 мм в режимах Writer/Reader (FeliCa, ISO/IEC 14443B, ISO/IEC 14443/MIFARE)
- Макс. 50 мм в NFCIP (зависит от питания, настройки, антенны)
- Дальность 100 мм в эмуляции карт FeliCa или ISO/IEC 14443A/MIFARE
- Скорости выше 424 кбит/с с внешними аналоговыми компонентами
- Режимы низкого потребления, программируемые таймеры, кварцевый генератор, питание 2,7–5,5 В
Необходимые материалы
- Плата Arduino
- Модуль PN532 NFC RFID
- 15 перемычек «мама-папа»
- Макетная плата
- OLED-дисплей (0,96" I2C)
Подключение в режиме I2C
Соедините GND с GND, SDA с A4, SCL с A5. Подайте 5 В на VCC. Загрузите скетч в Arduino. После загрузки протестируйте модуль, поднеся NFC-карту.
Подключение в режиме UART
Соедините GND с GND, Tx (тактирование) с D3, Rx (данные) с D2. Подайте 5 В на VCC. Добавьте необходимые библиотеки в папку libraries Arduino IDE, загрузите скетч. Откройте Serial Monitor и протестируйте, поднеся NFC-карту.
Подключение в режиме SPI
Соедините RST с pin 9, GND с GND, MISO с pin 11, MOSI с pin 12, SCK с pin 13, SS с pin 10. Добавьте библиотеку PN532_SPI.h в Arduino IDE. Загрузите скетч и протестируйте через Serial Monitor.
Переносной NFC-сканер с OLED-дисплеем
Подключите OLED и PN532 к Arduino: GND–GND, SDA–A4, SCL–A5, VCC–5В. Загрузите скетч. При поднесении NFC-карты модуль считает и отобразит длину байта и UID на OLED.
Заключение
PN532 выгодно отличается поддержкой протоколов I2C, UART, SPI, простотой настройки, низкой стоимостью и удобством в работе. При необходимости помощи с материалами или проектом — обращайтесь к нам.
Промышленные технологии
- Рефрактёрные металлы: свойства, история и современные применения
- Полилактид (PLA) для 3D-печати: Полное руководство для профессионалов
- ABS — ведущий термопластик для 3D-печати: выгоды, ограничения и экспертные советы
- Нейлон в 3D-печати: Экспертное руководство по материалам, технологиям и применениям
- Полное руководство по полимерной 3D-печати: Технологии, инновации и применения в 2021 году
- Аварийное обслуживание: минимизация рисков и эффективное реагирование
- Защита бизнеса от кибератак: 5 обязательных шагов по NIST
- Автоматизация склада: Полное руководство по повышению эффективности
- Перенапряжение и заниженное напряжение: объяснение и защита оборудования
- Профилактическое обслуживание: полное руководство для современных организаций