Поръчано в работни дни преди 14:00 ч. = изпратено същия ден и в 98% от случаите пристига на следващия ден. Безплатно връщане 30 дни за размисъл 1 година гаранция

Схема на свързване и примерен код

Ето как да свържеш PN532 RFID NFC Kit с S50 карта и S50 Key Tag към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.

PN532 RFID NFC четец на карти

Този пример чете RFID/NFC етикети (като карти Mifare) с помощта на модула PN532 през I2C. Уверете се, че DIP превключвателите на модула PN532 са настроени за I2C режим (обикновено CH1=ON, CH2=OFF). Дръжте съвместим 13.56MHz NFC или RFID етикет близо до модула, за да се отпечата неговият уникален UID в Serial Monitor.

Схема на свързване: PN532 RFID NFC Kit с S50 карта и S50 Key Tag на Arduino UNO
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: PN532 RFID NFC Kit с S50 карта и S50 Key Tag на Arduino UNO
Таблица на свързване · Кликни, за да увеличиш
PN532_RFID_NFC_Card_Reader.ino · компилирано и тествано
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : PN532 RFID NFC Card Reader
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : PN532 RFID NFC Module
 *  Libraries : Adafruit PN532 1.3.4
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <Adafruit_PN532.h>

#define PN532_IRQ   2
#define PN532_RESET 3

Adafruit_PN532 nfc(PN532_IRQ, PN532_RESET);

void setup() {
  Serial.begin(115200);
  while (!Serial) delay(10);

  Serial.println(F("Initializing PN532 NFC Module..."));
  nfc.begin();

  uint32_t versiondata = nfc.getFirmwareVersion();
  if (!versiondata) {
    Serial.println(F("PN532 board not found. Check wiring and I2C mode switch."));
    while (1) delay(10);
  }

  Serial.print(F("Found PN532 chip! Firmware ver: "));
  Serial.print((versiondata >> 24) & 0xFF, HEX);
  Serial.print('.');
  Serial.println((versiondata >> 16) & 0xFF, HEX);

  nfc.SAMConfig();
  Serial.println(F("Waiting for an ISO14443A card or tag..."));
}

void loop() {
  uint8_t uid[7];
  uint8_t uidLength = 0;

  bool success = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, uid, &uidLength, 500);
  if (success) {
    Serial.print(F("Found tag! UID: "));
    for (uint8_t i = 0; i < uidLength; i++) {
      if (uid[i] < 0x10) Serial.print('0');
      Serial.print(uid[i], HEX);
      if (i < uidLength - 1) Serial.print(':');
    }
    Serial.println();
    delay(1000);
  }
}

Необходими библиотеки: Adafruit PN532 1.3.4

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Четец на NFC/RFID етикети PN532 с ESP32

Тази схема свързва модула PN532 NFC/RFID към ESP32 чрез I2C, за да чете стандартни 13.56 MHz RFID етикети или NFC карти. Уверете се, че DIP switch-овете на модула са настроени на режим I2C (Channel 0=HIGH, Channel 1=LOW). Когато карта или ключодържател се постави близо до антената, ESP32 чете и извежда неговия уникален ID (UID) в Serial Monitor.

Схема на свързване: PN532 RFID NFC Kit с S50 карта и S50 Key Tag на ESP32 DevKit V1
Схема на свързване · Кликни, за да увеличиш
Таблица на свързване: PN532 RFID NFC Kit с S50 карта и S50 Key Tag на ESP32 DevKit V1
Таблица на свързване · Кликни, за да увеличиш
PN532_NFC_RFID_Tag_Reader_with_ESP32.ino · компилирано и тествано
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : PN532 NFC/RFID Tag Reader with ESP32
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : PN532 RFID NFC Module
 *  Libraries : Adafruit PN532 1.3.4
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <Adafruit_PN532.h>

// Use I2C interface without dedicated IRQ/Reset pins
#define PN532_IRQ   (-1)
#define PN532_RESET (-1)

Adafruit_PN532 nfc(PN532_IRQ, PN532_RESET);

void setup() {
  Serial.begin(115200);
  while (!Serial) delay(10);

  Serial.println("Initializing PN532 NFC Reader...");
  nfc.begin();

  uint32_t versiondata = nfc.getFirmwareVersion();
  if (!versiondata) {
    Serial.println("PN532 not found! Check DIP switches (I2C mode) and wiring.");
    while (1) delay(100);
  }

  Serial.print("Found PN532 chip with firmware version: ");
  Serial.print((versiondata >> 16) & 0xFF, DEC);
  Serial.print('.');
  Serial.println((versiondata >> 8) & 0xFF, DEC);

  // Configure Secure Access Module (SAM)
  nfc.SAMConfig();

  Serial.println("Ready! Present an RFID card or NFC tag to the reader...");
}

void loop() {
  uint8_t success;
  uint8_t uid[] = { 0, 0, 0, 0, 0, 0, 0 };
  uint8_t uidLength;

  // Wait up to 500ms for an ISO14443A card
  success = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, uid, &uidLength, 500);

  if (success) {
    Serial.println("Card detected!");
    Serial.print("UID Length: ");
    Serial.print(uidLength, DEC);
    Serial.println(" bytes");
    Serial.print("UID: ");
    nfc.PrintHex(uid, uidLength);
    Serial.println();

    delay(1000); // Debounce to avoid repeated rapid reads
  }
}

Необходими библиотеки: Adafruit PN532 1.3.4

Wiring diagram and example code generated by Codey.online — https://www.codey.online

PN532 RFID NFC Kit с S50 карта и S50 Key Tag

Този PN532 RFID модул може освен да предава и приема Mifare тагове, също така сам да изпраща данни чрез NFC.
Модулът може да се управлява чрез SPI, I2C или UART.

Спецификации:

  • Чип: NXP PN532
  • Напрежение: 3.3 - 5V DC
  • Поддържа различни RFID продукти, включително Mifare и FeliCa
  • Обхват на четене: до ~5-7cm
  • Наличен е level shifter за I2C и UART за съвместимост с 5V системи(SPI само 3.3V!)
  • Налични са два DIP switch-а за избор на комуникационен режим(HSU=High Speed UART)
  • Доставя се с S50 карта, S50 key tag, 4-пинов извит header и кабел
  • Налични са две монтажни отвори 3mm

Търсени термини: rfid, rfid kit, rfid-kit, rfid set, nfc set, nfc kit

Размери
Дължина: 4,3cm
Ширина: 4cm
Височина: 0,3cm

  • PN532 чип
  • Доставя се комплектно
  • DIP превключватели
  • 2 монтажни отвора

Защо да изберете този продукт?

  • Множество протоколи – Управление чрез SPI, I2C или UART.
  • Изпращане на NFC данни – Може самостоятелно да изпраща данни чрез NFC.
  • Съвместим с 5V – Наличен е level shifter за I2C и UART.
  • Пълна окомплектовка – Включва карта, key tag, header и кабел.
  • Лесен монтаж – Налични са две монтажни отвори от 3 мм.
Спецификации
Размери4,3 x 4 x 0,3 cm
ИнтерфейсSPI, I2C или UART
Подходящ за5V системи
ЧипNXP PN532
Монтажни отвори2 x 3 mm
Разстояние за четенедо ~5-7cm

В опаковката

  • PN532 RFID модул
  • S50 карта
  • S50 ключодържател
  • 4-пинов извит хедър
  • кабел

Често купувани заедно

Общо: € 10,80

Отзиви

★★★★★ 5,0/5 1 отзив
  • ★★★★★Anoniem

    Още не съм започнал да го използвам, но изглежда според очакванията

Напиши отзив
Твоята оценка

Доставка & връщане

Доставка

  • Пратка с track & trace€ 7,70В рамките на 24 часа
  • Вземане от локация на PostNL€ 7,40В рамките на 24 часа
  • Пратка за пощенската кутия€ 3,70В рамките на 2 работни дни
  • Пратка за пощенска кутия 24 часа€ 4,55В рамките на 24 часа
  • Вземане от магазинаБезплатно
Всичко за доставката

Връщане

Не си доволен? Имаш 30 дни след получаването, за да върнеш продукта.

Всичко за връщането

Наскоро разгледани

Прозрачен акрилен корпус за XH W1209

Прозрачен акрилен корпус за XH W1209

€ 1,40
GPS Module GY-NEO6MV2 с антена за Arduino

GPS Module GY-NEO6MV2 с антена за Arduino

€ 15,10
1602 LCD зелено/жълто с подсветка

1602 LCD зелено/жълто с подсветка

€ 4,40
6-пинов DIP превключвател - 2,54mm pitch

6-пинов DIP превключвател - 2,54mm pitch

€ 1,00