A Waveshare PN532 NFC HAT es una placa de expansión para Raspberry Pi que añade capacidades de comunicación inalámbrica de proximidad (NFC/RFID) mediante el controlador PN532. Diseñada para una integración directa a través del conector GPIO de 40 pines, esta HAT permite al Raspberry Pi leer y escribir etiquetas y tarjetas NFC/RFID a 13,56 MHz con un alcance típico de ≈10 cm, admitiendo múltiples modos y estándares de funcionamiento.
La placa admite tres interfaces de comunicación (I²C, SPI y UART), seleccionables mediante jumpers y interruptores DIP, ofreciendo flexibilidad para diferentes escenarios de proyecto. Es ideal para aplicaciones como sistemas de control de acceso sin contacto, sistemas de billete inteligente, identificación de presencia, comunicación NFC con dispositivos móviles e integración en soluciones IoT.
PRINCIPALES CARACTERÍSTICAS
✅ Integra el controlador NFC PN532, uno de los más utilizados en aplicaciones NFC/RFID.
✅ Soporte para tres interfaces: I²C, SPI y UART (configurables mediante jumpers/DIP).
✅ Compatible con el conector GPIO de 40 pines del Raspberry Pi.
✅ Admite múltiples protocolos NFC/RFID: ISO/IEC 14443A/MIFARE, FeliCa, ISO/IEC 14443B e ISO/IEC 18092.
✅ Funcionamiento a 13,56 MHz, estándar NFC.
✅ Tensión de alimentación flexible: 3,3 V / 5 V.
✅ Incluye indicadores e interruptores DIP para configuración directa de la interfaz.
✅ Incluye recursos de desarrollo y ejemplos de código para Python, C, STM32 y Arduino.
✅ Compacta y fácil de integrar en proyectos de electrónica embebida.
ESPECIFICACIONES TÉCNICAS
• Modelo: Waveshare PN532 NFC HAT
• Compatibilidad: Raspberry Pi con conector de 40 pines GPIO
• Controlador NFC: PN532
• Tensión de funcionamiento: 3,3 V / 5 V
• Frecuencia de funcionamiento: 13,56 MHz
• Protocolos admitidos:
- ISO/IEC 14443A / MIFARE
- FeliCa
- ISO/IEC 14443B
- ISO/IEC 18092 (ECM340 punto a punto)
• Interfaces de comunicación: I²C / SPI / UART (seleccionables mediante jumpers/DIP)
• Tasa de transmisión UART estándar: 115200 bps
• Conectores físicos:
- Header GPIO de 40 pines (conexión directa al Raspberry Pi)
- Pines breakout para conectar a microcontroladores externos
• Indicadores y configuración: LED de alimentación; interruptores DIP y jumpers para selección de la interfaz y señales de control.
• Dimensiones (L × A × H): Aproximadamente 85 × 56 × 23 mm (valor aproximado)
• Peso: Aproximadamente 31,8 g (valor típico)
• Incluido en el paquete:
- 1 × Waveshare PN532 NFC HAT
- 1 × Tarjeta MIFARE Classic 1K
NOTAS IMPORTANTES
◆ Este módulo solo puede leer y escribir tarjetas NFC cuyo código-palabra (password) sea conocido o esté definido con el valor por defecto. No puede utilizarse para romper el cifrado ni para eludir mecanismos de seguridad.
◆ En el caso de las tarjetas MIFARE Classic, el código-palabra por defecto de todos los bloques (excepto el bloque 0) normalmente es 0xFFFFFFFFFFFF. La lectura y la escritura solo son posibles si este código no se ha modificado.
◆ El módulo no puede utilizarse para duplicar tarjetas protegidas. La duplicación solo es posible cuando todos los bloques mantienen los códigos-palabra por defecto.
◆ Si no se proporciona el código-palabra correcto, el PN532 no puede leer el bloque de memoria correspondiente.
◆ No es posible simular una tarjeta completa. Aunque el ID de la tarjeta suele ser de 4 bytes, debido a las políticas de seguridad del PN532, el primer byte de la tarjeta simulada se fija en 0x08, impidiendo la emulación exacta del identificador original.
⫸ Información adicional (en el sitio web de Waveshare)
⫸ Product Wiki Doc