โมดูล PN532 NFC เครื่องอ่าน เขียน RFID ความถี่ 13.56MHz SPI/I2C/UART

โมดูล PN532 NFC เป็นโมดูลที่นิยมใช้มากในงาน RFID/NFC (Near Field Communication)

สามารถใช้ได้ทั้ง อ่านและเขียนข้อมูล บนการ์ดหรือแท็กความถี่ 13.56 MHz และยังรองรับการสื่อสารกับอุปกรณ์มือถือที่มี NFC ได้ด้วย

🔹 คุณสมบัติของโมดูล PN532 NFC

ชิปหลัก: NXP PN532

ความถี่การทำงาน: 13.56 MHz

รองรับมาตรฐาน:

ISO14443 Type A & B

MIFARE 1K / 4K / Ultralight

NFC peer-to-peer (มือถือ, อุปกรณ์ NFC อื่น ๆ)

ระยะการอ่าน/เขียน: ประมาณ 2–5 ซม. (ขึ้นอยู่กับเสาอากาศและแท็กที่ใช้)

โหมดการเชื่อมต่อกับไมโครคอนโทรลเลอร์:

SPI (เร็ว, เหมาะกับ Arduino/ESP32)

I²C (ใช้ง่าย, ใช้ขา SDA/SCL)

UART (Serial)

🔹 การใช้งานร่วมกับ Arduino

การต่อขาแบบ I²C (แนะนำสำหรับผู้เริ่มต้น)

PN532   Arduino Uno

VCC   ->   5V

GND   ->   GND

SDA   ->   A4

SCL   ->   A5


การใช้ Library ยอดนิยม

Adafruit PN532

 (รองรับ I²C, SPI, UART)

มีฟังก์ชันอ่าน UID ของการ์ด MIFARE, อ่าน/เขียน block data, P2P NF

🔹 การประยุกต์ใช้งาน

ระบบ เข้า-ออกอาคาร (Access Control)

ระบบ ลงเวลาเรียน/ทำงาน

ระบบ ล็อกตู้เก็บของด้วยการ์ด

เชื่อมต่อกับ มือถือ NFC เพื่อโอนข้อมูล

การต่อกับ Arduino Uno แบบเต็ม (รวม VCC, GND, SDA, SCL, IRQ, RST)

PN532 NFC Module เป็นโมดูล RFID/NFC

 ที่สามารถใช้งานได้ทั้งบอร์ด Arduino และบอร์ด Raspberry Pi 

การสื่อสารเป็นแบบ SPI, I2C และ UART (Serial) ระระสูงสุดที่อ่านได้อยู่ที่ 3 เซนติเมตร

โมดูล PN532 NFC ตามชื่อหมายถึง ใช้ชิป PN532 และใช้สำหรับการสื่อสารระยะใกล้ 13.56MHz 

โมดูลนี้มาพร้อมกับเสาอากาศในตัว ดังนั้นจึงไม่จำเป็นต้องใช้ขดลวดเสาอากาศภายนอก เข้ากันได้กับอินเทอร์เฟซ SPI, IIC และ UART 

สำหรับการสื่อสาร ด้วยการรองรับไลบรารี NFC สำหรับ Arduino และ Raspberry Pi ที่เรานำเสนอ จึงค่อนข้างสะดวกสำหรับการพัฒนาผลิตภัณฑ์ที่มีฟังก์ชัน NFC

Features

Longest effective communication distance of 3 cm 

Supports switching of SPI, IIC and UART interface. 

Can be used for 13.56M non-contact communication 

Compatible with ISO14443 Type A and Type B standards

โมดูล PN532 NFC  เครื่องอ่าน เขียน RFID ความถี่ 13.56MHz SPI/I2C/UART

โมดูล PN532 NFC เป็นเครื่องอ่านและเขียน RFID/NFC อเนกประสงค์ที่ใช้ชิป NXP PN532 ทำงานที่ความถี่ 13.56MHz 

มีเสาอากาศในตัว ไม่จำเป็นต้องใช้ขดลวดภายนอก โมดูลนี้รองรับอินเทอร์เฟซการสื่อสารที่หลากหลาย ทั้ง SPI, I2C และ UART 

ทำให้สามารถใช้งานร่วมกับแพลตฟอร์มต่างๆ เช่น Arduino และ Raspberry Pi เหมาะอย่างยิ่งสำหรับการใช้งานต่างๆ 

เช่น ระบบควบคุมการเข้า-ออก ระบบชำระเงินอิเล็กทรอนิกส์ และการแลกเปลี่ยนข้อมูล

ข้อมูลจำเพาะ:

     • ชิปเซ็ต: NXP PN532

     • ความถี่ในการทำงาน: 13.56MHz

     • อินเทอร์เฟซการสื่อสาร: SPI, I2C, UART

     • แรงดันไฟฟ้าที่ใช้งาน: 3.3V

     • แรงดันไฟฟ้าของแหล่งจ่ายไฟ: 3.3V – 5.5V

     • กระแสไฟฟ้าสูงสุด: 150mA

     • กระแสไฟฟ้าขณะทำงาน:

     โหมดสแตนด์บาย: 100mA

     • โหมดอ่าน/เขียน: 120mA

     • มาตรฐานที่รองรับ: ISO14443 ประเภท A และ B

     • ระยะการสื่อสารที่มีประสิทธิภาพ: สูงสุด 3 ซม.

     • ไฟแสดงสถานะ: กำลังไฟฟ้า (PWR)

     • ความเข้ากันได้: Arduino, Raspberry Pi และไมโครคอนโทรลเลอร์อื่นๆ

Arduino UNO R3 -> PN532

            • 5V -> 5V

            • GND -> GND

            • A4 -> SDA

            • A5 -> SCL

คุณสมบัติ

ระยะการสื่อสารที่มีประสิทธิภาพสูงสุด 3 ซม.

รองรับการสลับอินเทอร์เฟซ SPI, IIC และ UART

สามารถใช้สำหรับการสื่อสารแบบไร้สัมผัส 13.56M

รองรับมาตรฐาน ISO14443 Type A และ Type B

ข้อมูลจำเพาะ

IC: NXP PN532

แรงดันไฟฟ้าที่ใช้งาน  3.3V

แรงดันไฟฟ้าของแหล่งจ่ายไฟ: 3.3~5.5V

กระแสไฟสูงสุด: 150mA

กระแสไฟทำงาน (โหมดสแตนด์บาย): 100mA

กระแสไฟทำงาน (โหมดเขียน): 120mA

กระแสไฟทำงาน (โหมดอ่าน): 120mA

ไฟแสดงสถานะ  PWR

อินเทอร์เฟซ: อินเทอร์เฟซ SPI, อินเทอร์เฟซ Raspberry Pi 20 พินมาตรฐาน

RFID RC522 คือโมดูลอ่านและเขียนข้อมูล RFID (Radio-Frequency Identification) 

ที่ทำงานที่ความถี่ 13.56 MHz. โมดูลนี้ใช้เพื่ออ่านข้อมูลจากแท็ก RFID หรือบัตร RFID 

โดยทั่วไปจะใช้ร่วมกับ Arduino หรือไมโครคอนโทรลเลอร์อื่นๆ          

เพื่อสร้างระบบต่างๆ เช่น ระบบควบคุมการเข้า-ออก, การจัดการสินค้า, หรือการชำระเงินแบบไม่ต้องสัมผัส

RFID RC522 คือโมดูลอ่านและเขียนข้อมูล RFID (Radio-Frequency Identification) 

ที่ทำงานที่ความถี่ 13.56 MHz. โมดูลนี้ใช้เพื่ออ่านข้อมูลจากแท็ก RFID หรือบัตร RFID 

โดยทั่วไปจะใช้ร่วมกับ Arduino หรือไมโครคอนโทรลเลอร์อื่นๆ

เพื่อสร้างระบบต่างๆ เช่น ระบบควบคุมการเข้า-ออก, การจัดการสินค้า, หรือการชำระเงินแบบไม่ต้องสัมผัส

การทำงาน

โมดูล RC522 อ่านข้อมูลจากแท็ก RFID โดยการสร้างสนามแม่เหล็กไฟฟ้าความถี่ 13.56 MHz เพื่อสื่อสารกับแท็ก

การเชื่อมต่อ

โมดูล RC522 มักเชื่อมต่อกับไมโครคอนโทรลเลอร์ผ่านอินเทอร์เฟซ SPI (Serial Peripheral Interface)

การใช้งาน

ระบบควบคุมการเข้า-ออก: สามารถใช้เพื่อตรวจสอบสิทธิ์การเข้าถึงโดยการอ่านข้อมูลจากบัตร RFID หรือ

แท็ก

คุณสมบัติ

ทำงานที่ความถี่ 13.56 MHz. 

รองรับการอ่านและเขียนข้อมูลบนแท็ก RFID

สามารถใช้งานร่วมกับ Arduino และไมโครคอนโทรลเลอร์อื่นๆ ได้

มีหลากหลายรูปแบบ เช่น การ์ด, พวงกุญแจ, หรือแท็กแบบต่าง ๆ

สเปค

กระแสไฟที่ใช้งาน: 13-26 mA / DC 3.3V

ไม่ได้ใช้งานปัจจุบัน: 10-13 mA / DC 3.3V

ปัจจุบันการนอนหลับ: <80 μA – กระแสสูงสุด: <30mA

ความถี่ในการทำงาน: 13.56 MHz – ประเภทการ์ดที่รองรับ: mifare1 S50, mifare1 S70 MIFARE

 Ultralight, mifare Pro, MIFARE DESFire

อุณหภูมิในการทำงานของสิ่งแวดล้อม: -20 – 80 ºC

อุณหภูมิในการจัดเก็บสิ่งแวดล้อม: -40 – 85 ºC

ความชื้นสัมพัทธ์: ความชื้นสัมพัทธ์ 5% – 95%

ระยะอ่าน: ≥ 50 มม. / 1.95 “(mifare 1)

ขนาดโมดูล: 40 มม. × 60 มม

อินเทอร์เฟซโมดูล: SPI

อัตราการถ่ายโอนข้อมูล: สูงสุด 10Mbit / s

อุปกรณ์ที่ต้องใช้

บอร์ด Arduino UNO

โมดูล RFID Card Reader/Detector Module Kit (RC 522) พร้อม Tag Card

Buzzer

บอร์ดทดลอง Breadboard

สายไฟจัมเปอร์

LED ขนาด 5 mm สีแดง จำนวน 1 ดวง

Resistor ตัวต้านทาน 330 Ohm จำนวน 1 ตัว

RFID Module  ⇒  Arduino UNO

SDA     →   pin 10

SCK     →   pin 13

MOSI  →   pin 11

MISO  →   pin 12

RST     →   pin 9

3.3V    →   3.3V

GND  →   GND

LED ⇒  Arduino UNO

ขา +   →   pin 8

ขา  –   →   GND

Buzzer ⇒  Arduino UNO

ขา +   →   pin 7

ขา  –   →   GND


โมดูล PN532 NFC  เครื่องอ่าน เขียน RFID ความถี่ 13.56MHz SPI/I2C/UART



โมดูล PN532 NFC  เครื่องอ่าน เขียน RFID ความถี่ 13.56MHz SPI/I2C/UART


โมดูล PN532 NFC  เครื่องอ่าน เขียน RFID ความถี่ 13.56MHz SPI/I2C/UART



โมดูล PN532 NFC  เครื่องอ่าน เขียน RFID ความถี่ 13.56MHz SPI/I2C/UART


                    


วีดีโอ