Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

Interface PN532 com Arduino –  Aqui está tudo o que você precisa saber


Sobre a interface do PN532 com o arduino, o PN532 é uma placa NFC encontrada em quase todos os dispositivos que usam comunicação de campo próximo. E como o NFC é uma extensão do RFID, permite mais funcionalidades e opções excelentes.

Além disso, como há tantas opções de chip disponíveis no mercado, quão bom é o módulo PN532? Funciona bem com Arduino?

Leia.

O que é o Módulo PN532?


O PN532 é um módulo RFID NFC popular que permite pagamentos móveis, funcionalidades Arduino NFC e outras comunicações de smartphones. Ele é incorporado em módulos que simplificam o emparelhamento com seus projetos Arduino.

Além disso, permite comunicação sem contato em uma faixa de frequência de 13,56 MHz e velocidades bidirecionais de 424 kbit/s.

Pinagem do módulo NFC PN532


Fig 1:Um módulo RFID NFC PN532

O módulo RFID PN532 NFC suporta os modos de comunicação I2C, SPI e HSU. Ele usa os mesmos pinos para o I2C e HSU, mas separados para o protocolo SPI.

Além disso, você pode identificar rapidamente os pinos I2C na frente do módulo. Além disso, os pinos HSU estão na parte de trás.

Aqui vamos ver como os pinos de cada protocolo:

Recursos do módulo NFC PN532

Materiais

Interface PN532 com Arduino no modo I2C


Primeiro, conecte seu Arduino com o módulo PN532 para comunicação I2C. Ou seja, conecte terra a terra, SDA a A4 e SCL a A5, conforme mostrado abaixo.

Fig 2:Conectando o Arduino ao módulo PN532 no modo I2C

Além disso, alimente a placa com 5V de energia elétrica. Em seguida, você fará o upload do seguinte código para a configuração do Arduino.

Após carregar o código, teste o módulo colocando cartões NFC próximos ao PN532.

Interface PN532 com Arduino no modo UART


Neste modo, conecte terra a terra, Tx (relógio) a D3 e Rx (dados) a D2. Além disso, forneça 5V de energia através do pino Vcc.

Fig 3:Conectando o Arduino ao módulo PN532 no modo UART

Você encontrará as bibliotecas de suporte apropriadas e as adicionará à pasta da biblioteca do Arduino. Depois, copie o código abaixo e faça o upload para sua placa Arduino.



Por fim, abra o Serial Monitor e teste o módulo colocando placas NFC próximas ao PN532.

Interface PN532 com Arduino no modo SPI


Conecte o RST ao pino 9, GND ao GND e MISO ao pino 11. Além disso, conecte MOSI ao pino 12, SCK (Serial Clock) ao pino 13 e SS (Slave Select) ao 10.

Além disso, adicione a biblioteca PN532_SPI.h à pasta da biblioteca IDE do Arduino.

Fig 4:Conectando o Arduino ao módulo PN532 no modo SPI

Depois, copie o código abaixo e faça o upload para sua placa Arduino.

Por fim, abra o Serial Monitor e teste o módulo colocando placas NFC próximas ao PN532.

Criando um scanner NFC portátil com tela OLED


Conecte o display OLED e o PN532 ao Arduino como mostrado. GND para GND, SDA para A4, SCL para A5 e alimente o Vcc com 5V.

Fig 5:Conectando o Arduino ao módulo PN532 e OLED

Você então copiará o código abaixo e fará o upload para sua placa Arduino.

Por fim, teste o módulo PN532 aproximando uma placa NFC. O módulo lerá e exibirá o comprimento do byte e o valor UID no OLED.

Conclusão


Ao contrário de outros módulos, o PN532 é benéfico, pois usa protocolos como I2C, UART e SPI para se comunicar com o Arduino. Além disso, é fácil de configurar, divertido de trabalhar e barato de adquirir.

E se você precisar de ajuda para obter materiais ou realizar seu projeto, entre em contato conosco e entraremos em contato com você o mais rápido possível.

Tecnologia industrial

  1. Tudo o que você precisa saber sobre metais refratários
  2. Impressão PLA 3D:Tudo o que você precisa saber
  3. Impressão 3D com plástico ABS:Tudo o que você precisa saber
  4. Impressão 3D em nylon:tudo o que você precisa saber
  5. Impressão 3D com polímeros:Tudo o que você precisa saber em 2021
  6. Tudo o que você precisa saber sobre manutenção de emergência
  7. Como lidar com ataques cibernéticos - etapas que você precisa saber
  8. Automação de Warehouse:Tudo o que você precisa saber
  9. Sobretensão e subtensão:tudo o que você precisa saber
  10. Manutenção preventiva:tudo o que você precisa saber