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

Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo

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

Além disso, com tantas opções de chips disponíveis no mercado, quão bom é o módulo PN532? Quão bem ele funciona com Arduino?

Continue lendo.

O que é o Módulo PN532?

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

Adicionalmente, permite comunicação sem contato na frequência de 13,56 MHz e velocidades bidirecionais de 424 kbit/s.

Pinagem do Módulo NFC PN532

Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo

Fig 1: Um módulo RFID NFC PN532

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

Além disso, você pode identificar rapidamente os pinos I2C na frente do módulo. Ademais, os pinos HSU ficam na parte traseira.

Aqui está a pinagem de cada protocolo:

Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo

Características do Módulo NFC PN532

Materiais Necessários

Interfaceando PN532 com Arduino no Modo I2C

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

Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo

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

Além disso, alimente a placa com 5V. Em seguida, faça o upload do seguinte código para seu Arduino.

Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo

Após o upload, teste o módulo aproximando cartões NFC do PN532.

Interfaceando PN532 com Arduino no Modo UART

Neste modo, conecte terra a terra, Tx (clock) ao D3 e Rx (dados) ao D2. Também forneça 5V através do pino Vcc.

Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo

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

Você precisará encontrar bibliotecas de suporte apropriadas e adicioná-las à pasta de bibliotecas do Arduino. Depois, copie o código abaixo e faça o upload para sua placa Arduino.

Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo

Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo

Por fim, abra o Monitor Serial e teste o módulo aproximando cartões NFC do PN532.

Interfaceando PN532 com Arduino no Modo SPI

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

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

Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo

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

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

Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo

Por fim, abra o Monitor Serial e teste o módulo aproximando cartões NFC do PN532.

Criando um Leitor NFC Portátil com Display OLED

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

Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo

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

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

Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo Como Conectar o Módulo NFC PN532 ao Arduino: Guia Completo

Por fim, teste o módulo PN532 aproximando um cartão NFC. O módulo lerá e exibirá o comprimento em bytes e o valor UID no OLED.

Conclusão

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

E se precisar de ajuda para obter materiais ou avançar no seu projeto, entre em contato conosco e responderemos o mais rápido possível.

Tecnologia industrial

  1. Metais Refratários: Propriedades, História e Aplicações Modernas
  2. Ácido Polilático (PLA) na Impressão 3D: Guia Completo para Profissionais
  3. Por Que ABS é o Termoplástico Premier para Impressão 3D: Benefícios, Limitações e Dicas de Especialistas
  4. Impressão 3D com Nylon: Guia de Especialistas para Materiais, Tecnologias e Aplicações
  5. Domine a Impressão 3D de Polímeros: Tecnologias, Inovações e Aplicações Mais Recentes em 2021
  6. Manutenção de Emergência: Minimizando Riscos e Respondendo Eficazmente
  7. Defendendo seu Negócio de Ataques Cibernéticos: Passos Essenciais que Você Deve Seguir
  8. Automação de Armazém: Guia Completo para Aumentar a Eficiência
  9. Sobretensão e Subtensão Explicadas: Proteja seu Equipamento
  10. Manutenção Preventiva Desmistificada: Guia Completo para Organizações Modernas