# Wiring Diagrams for Dual PN532 NFC System ## ESP32-C3 Super Mini Pinout Reference ``` ESP32-C3 Super Mini ┌─────────────────┐ │ [USB-C] │ │ │ 3V3 ●──┤ 3V3 GND ├──● GND GND ●──┤ GND D0 ├──● GPIO0 D1 ●──┤ D1 D1 ├──● GPIO1 D2 ●──┤ D2 D2 ├──● GPIO2 D3 ●──┤ D3 D3 ├──● GPIO3 D4 ●──┤ D4 D4 ├──● GPIO4 D5 ●──┤ D5 D5 ├──● GPIO5 D6 ●──┤ D6 D6 ├──● GPIO6 D7 ●──┤ D7 D7 ├──● GPIO7 D8 ●──┤ D8 D8 ├──● GPIO8 D9 ●──┤ D9 D9 ├──● GPIO9 D10 ●──┤ D10 D10 ├──● GPIO10 └─────────────────┘ ``` ## Listener Module Wiring ### ESP32-C3 to PN532 (I2C Mode) ``` ESP32-C3 Super Mini PN532 Module ┌─────────────────┐ ┌─────────────┐ │ │ │ │ │ 3V3 ────┼─────────┤ VCC │ │ GND ────┼─────────┤ GND │ │ GPIO8 (SDA) ────┼─────────┤ SDA │ │ GPIO9 (SCL) ────┼─────────┤ SCL │ │ GPIO10 ────┼─────────┤ LED (opt) │ │ │ │ │ └─────────────────┘ └─────────────┘ ``` ### PN532 DIP Switch Configuration (I2C Mode) ``` Switch 1: OFF (I2C mode) Switch 2: OFF (I2C mode) ``` ## Emulator Module Wiring ### ESP32-C3 to PN532 (I2C Mode) ``` ESP32-C3 Super Mini PN532 Module ┌─────────────────┐ ┌─────────────┐ │ │ │ │ │ 3V3 ────┼─────────┤ VCC │ │ GND ────┼─────────┤ GND │ │ GPIO8 (SDA) ────┼─────────┤ SDA │ │ GPIO9 (SCL) ────┼─────────┤ SCL │ │ │ │ │ └─────────────────┘ └─────────────┘ ``` ### ESP32-C3 to SD Card Module (SPI Mode) ``` ESP32-C3 Super Mini SD Card Module ┌─────────────────┐ ┌─────────────┐ │ │ │ │ │ 3V3 ────┼─────────┤ VCC │ │ GND ────┼─────────┤ GND │ │ GPIO10 (CS) ────┼─────────┤ CS │ │ GPIO6 (MOSI)────┼─────────┤ MOSI │ │ GPIO5 (MISO)────┼─────────┤ MISO │ │ GPIO4 (SCK) ────┼─────────┤ SCK │ │ GPIO2 ────┼─────────┤ LED (opt) │ │ │ │ │ └─────────────────┘ └─────────────┘ ``` ## Complete Emulator Module Wiring ``` ESP32-C3 Super Mini ┌─────────────────┐ │ │ PN532 VCC ──┤ 3V3 │ SD Card VCC ──┤ │ │ │ PN532 GND ──┤ GND │ SD Card GND ──┤ │ │ │ │ D2 ├── LED (Status) │ D4 ├── SD Card SCK │ D5 ├── SD Card MISO │ D6 ├── SD Card MOSI │ D8 ├── PN532 SDA │ D9 ├── PN532 SCL │ D10 ├── SD Card CS │ │ └─────────────────┘ ``` ## Power Considerations - **Voltage**: Both PN532 and SD card modules operate at 3.3V - **Current**: ESP32-C3 can provide sufficient current for both modules - **Power Supply**: Use quality USB cable or external 3.3V supply for stable operation ## Troubleshooting ### I2C Issues - Check SDA/SCL connections - Verify pull-up resistors (usually built into modules) - Ensure PN532 DIP switches are set correctly ### SD Card Issues - Verify SPI connections - Check SD card formatting (FAT32 recommended) - Ensure proper power supply ### Communication Issues - Check ESP-NOW channel settings - Verify both modules are powered and programmed correctly - Monitor serial output for pairing status ## LED Status Indicators ### Listener Module (GPIO10) - **3 quick blinks**: System startup - **5 quick blinks**: Successfully paired with emulator - **Solid ON**: NFC tag detected - **Single blink every 500ms**: PN532 error ### Emulator Module (GPIO2) - **3 quick blinks**: System startup - **5 quick blinks**: Successfully paired with listener - **Solid ON**: Emulating NFC tag - **Single blink every 500ms**: PN532 error