A Waveshare PN532 NFC HAT é uma placa de expansão para Raspberry Pi que adiciona capacidades de comunicação sem fios de proximidade (NFC/RFID) usando o controlador PN532. Projetada para integração direta através do conector GPIO de 40 pinos, esta HAT permite ao Raspberry Pi ler e escrever etiquetas e cartões NFC/RFID a 13,56 MHz num alcance típico de ≈10 cm, apoiando múltiplos modos e padrões de operação.
A placa suporta três interfaces de comunicação (I²C, SPI e UART), selecionáveis através de jumpers e interruptores DIP, oferecendo flexibilidade para diferentes cenários de projeto. É ideal para aplicações como sistemas de controlo de acesso sem contacto, sistemas de bilhética inteligente, identificação de presença, comunicação NFC com dispositivos móveis e integração em soluções IoT.
PRINCIPAIS CARACTERÍSTICAS
✅ Integra o controlador NFC PN532, um dos mais usados em aplicações NFC/RFID.
✅ Suporte a três interfaces: I²C, SPI e UART (configuráveis via jumpers/DIP).
✅ Compatível com o conector GPIO de 40 pinos do Raspberry Pi.
✅ Suporta múltiplos protocolos NFC/RFID: ISO/IEC 14443A/MIFARE, FeliCa, ISO/IEC 14443B e ISO/IEC 18092.
✅ Operação em 13,56 MHz, padrão NFC.
✅ Tensão de alimentação flexível: 3,3 V / 5 V.
✅ Inclui indicadores e interruptores DIP para configuração direta da interface.
✅ Recursos de desenvolvimento e exemplos de código para Python, C, STM32 e Arduino incluídos.
✅ Compacta e fácil de integrar em projetos de eletrónica embarcada.
ESPECIFICAÇÕES TÉCNICAS
• Modelo: Waveshare PN532 NFC HAT
• Compatibilidade: Raspberry Pi com conector de 40 pinos GPIO
• Controlador NFC: PN532
• Tensão de operação: 3,3 V / 5 V
• Frequência de operação: 13,56 MHz
• Protocolos suportados:
- ISO/IEC 14443A / MIFARE
- FeliCa
- ISO/IEC 14443B
- ISO/IEC 18092 (ECM340 ponto-a-ponto)
• Interfaces de comunicação: I²C / SPI / UART (selecionáveis via jumpers/DIP)
• Taxa de transmissão UART padrão: 115200 bps
• Conectores físicos:
- Header GPIO de 40 pinos (ligação direta ao Raspberry Pi)
- Pinos breakout para ligação a microcontroladores externos
• Indicadores e configuração: LED de alimentação; Interruptores DIP e jumpers para seleção de interface e sinais de controlo.
• Dimensões (L × C × A): Aproximadamente 85 × 56 × 23 mm (valor aproximado)
• Peso: Aproximadamente 31,8 g (valor típico)
• Incluído na embalagem:
- 1 × Waveshare PN532 NFC HAT
- 1 × Cartão MIFARE Classic 1K
NOTAS IMPORTANTES
◆ Este módulo apenas pode ler e escrever cartões NFC cujo código-palavra (password) seja conhecido ou esteja definido com o valor por defeito. Não pode ser utilizado para quebrar encriptação ou contornar mecanismos de segurança.
◆ No caso dos cartões MIFARE Classic, o código-palavra por defeito de todos os blocos (exceto o bloco 0) é normalmente 0xFFFFFFFFFFFF. A leitura e escrita só são possíveis se este código não tiver sido alterado.
◆ O módulo não pode ser utilizado para duplicar cartões protegidos. A duplicação apenas é possível quando todos os blocos mantêm os códigos-palavra por defeito.
◆ Se não for fornecido o código-palavra correto, o PN532 não consegue ler o respetivo bloco de memória.
◆ Não é possível simular um cartão completo. Embora o ID do cartão tenha geralmente 4 bytes, devido às políticas de segurança do PN532, o primeiro byte do cartão simulado é fixado em 0x08, impedindo a emulação exata do identificador original.