Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Взаимодействие PN532 с Arduino — все, что вам нужно знать

Что касается интерфейса PN532 с arduino, PN532 — это коммутационная плата NFC, которую можно найти почти во всех устройствах, использующих связь ближнего радиуса действия. А поскольку NFC является расширением RFID, он обеспечивает более превосходные функциональные возможности и возможности.

Кроме того, поскольку на рынке доступно так много вариантов микросхем, насколько хорош модуль PN532? Насколько хорошо он работает с Arduino?

Читайте дальше.

Что такое модуль PN532?

PN532 — это популярный модуль NFC RFID, который позволяет осуществлять мобильные платежи, использовать функции Arduino NFC и другие средства связи для смартфонов. Он встроен в модули, которые упрощают сопряжение с вашими проектами Arduino.

Кроме того, он обеспечивает бесконтактную связь в диапазоне частот 13,56 МГц и двунаправленную скорость 424 кбит/с.

Распиновка модуля NFC PN532

Рис. 1. Модуль NFC RFID PN532

Модуль NFC RFID PN532 поддерживает режимы связи I2C, SPI и HSU. Он использует одни и те же контакты для I2C и HSU, но отдельные для протокола SPI.

Кроме того, вы можете быстро определить контакты I2C на передней панели модуля. Кроме того, контакты HSU находятся сзади.

Давайте посмотрим, как пины каждого протокола:

Функции NFC-модуля PN532

Материалы

Подключение PN532 к Arduino в режиме I2C

Сначала подключите Arduino к модулю PN532 для связи I2C. То есть подключите землю к земле, SDA к A4 и SCL к A5, как показано ниже.

Рис. 2. Подключение Arduino к модулю PN532 в режиме I2C

Кроме того, подайте на плату 5В электроэнергии. Затем вы загрузите следующий код в настройки Arduino.

После загрузки кода протестируйте модуль, поместив карты NFC рядом с PN532.

Сопряжение PN532 с Arduino в режиме UART

В этом режиме подключите землю к земле, Tx (часы) к D3 и Rx (данные) к D2. Кроме того, подайте питание 5 В через контакт Vcc.

Рис. 3. Подключение Arduino к модулю PN532 в режиме UART

Затем вы найдете подходящие библиотеки поддержки и добавите их в папку библиотек Arduino. После этого скопируйте приведенный ниже код и загрузите его на плату Arduino.

Наконец, откройте Serial Monitor и протестируйте модуль, поместив карты NFC рядом с PN532.

Подключение PN532 к Arduino в режиме SPI

Подключите RST к контакту 9, GND к GND и MISO к контакту 11. Кроме того, подключите MOSI к контакту 12, SCK (последовательные часы) к контакту 13 и SS (Slave Select) к контакту 10.

Кроме того, добавьте библиотеку PN532_SPI.h в папку библиотеки Arduino IDE.

Рис. 4. Подключение Arduino к модулю PN532 в режиме SPI

После этого скопируйте приведенный ниже код и загрузите его на плату Arduino.

Наконец, откройте Serial Monitor и протестируйте модуль, поместив карты NFC рядом с PN532.

Создание портативного NFC-сканера с OLED-дисплеем

Подключите OLED-дисплей и PN532 к Arduino, как показано на рисунке. GND к GND, SDA к A4, SCL к A5 и запитайте Vcc 5 В.

Рис. 5. Подключение Arduino к модулю PN532 и OLED-дисплею

Затем вы скопируете приведенный ниже код и загрузите его на плату Arduino.

Наконец, проверьте модуль PN532, приблизив карту NFC. Модуль будет считывать и отображать длину байта и значение UID на OLED.

Заключение

В отличие от других модулей, PN532 выгоден тем, что использует такие протоколы, как I2C, UART и SPI для связи с Arduino. Кроме того, его легко настроить, с ним интересно работать и дешево приобрести.

А если вам нужна помощь в поиске материалов или реализации вашего проекта, свяжитесь с нами, и мы свяжемся с вами как можно скорее.


Промышленные технологии

  1. Все, что вам нужно знать о тугоплавких металлах
  2. 3D-печать PLA:все, что вам нужно знать
  3. 3D-печать с использованием АБС-пластика:все, что вам нужно знать
  4. 3D-печать на нейлоне:все, что вам нужно знать
  5. 3D-печать с полимерами:все, что вам нужно знать в 2021 году
  6. Все, что вам нужно знать об аварийном обслуживании
  7. Работа с кибератаками - шаги, которые необходимо знать
  8. Автоматизация складов:все, что вам нужно знать
  9. Перенапряжение и пониженное напряжение:все, что вам нужно знать
  10. Профилактическое обслуживание:все, что вам нужно знать