PN532 NFC/RFID Controller Shield
for Arduino + Extras
(아두이노용 NFC/RFID
컨트롤러 쉴드 - PN537)
개요
- 본 쉴드는 PN532 탑재한 아두이노 쉴드로 13.56Mhz RFID 혹은 NFC 어플리케이션 개발에 사용하는 툴입니다.
- 가장 인기 있는 NFC칩셋인 PN532를 탑재하여, 카드나 태크를 읽거나 쓰는 등의 통신을 할수 있습니다.
- PN532 컨트롤러는 많은 기능을 가지고 있지만 현재 아두이노 라이브러리는 태그를 읽기/쓰기 연산만을 지원합니다.
- NFC(Near Field Communication)은 가까운 두개의 장치가 통신하는 통신규약으로 RFID의 확장버전입니다. 그래서 RFID로 할수 있는 것들은 NFC로도 할 수 있어 본 제품으로 RFID프로젝트 진행이 가능합니다.
- 본 쉴드는 RF 엔지니어에 의해 디자인되었으며 최고의 장비를 이용하여 13.56Mhz 주파수의 최대 통신범위인 10cm가량의 범위에서 통신가능한 안테나 및 레이아웃을 디자인하였습니다.
- 본 쉴드는 I2C 혹은 SPI 통신을 사용하며, I2C가 기본값입니다. 아날로그 4, 5번 핀이 I2C 통신을 위해 사용됩니다.
- 디지털 핀 2는 인터럽트 알림을 위해 사용됩니다. 인터럽트가 있기 때문에 태그가 발견되었는지 칩을 계속 폴링할 필요가 없습니다. 이 핀은 통신범위 내에 카드나 태그가 있을 경우 low가 됩니다.
- 만약 디지털 핀 2번을 다른 용도로 사용하여야 한다면 인터럽트 핀을 다른 핀으로 조정이 가능합니다.
- SPI통신을 이용하여 쉴드를 사용하려면 PCB상단의 두개의 솔더 점퍼를 쇼트내어 4개의 디지털 핀을 사용할 수 있으며, 아두이노 우노, 메가 R3 등과 호환됩니다.
- 메가 R2나 그 이전 버전의 아두이노와 I2C 통신을 통해 통신하려면 I2C핀의 위치가 이전 버전의 메가와는 다르기 때문에, 두개의 와이어는 반드시 납땜되어야 합니다.
- 본 제품에 NFC카드는 포함되어 있지 않습니다.
Check out our RFID/NFC project page for documentation, libraries, and other support
- 주의: 보드버전 1.0의 실크프린트에 작은 에러가 있습니다. SEL0, SEL1로 프린팅된 부분은 실제로 SEL0가 SEL1이며, SEL1로 표기된 부분은 SEL0입니다.
- 크기: 2.1" (53.3mm) x 4.7" (117.7mm) and 0.425" (1.1mm) thick.
튜토리얼
- 아두이노를 이용하여 NFC 태그 읽고 쓰기
- Check out our RFID/NFC project page for documentation, libraries, and other support
Readings
For more details about NFC/RFID and this chip we suggest the following fantastic resources:- RFID selection guide- a lot of details about RFID in general
- Nokia's Introduction to NFC - a lot of details about NFC in general
- NXP S50 chip datasheet, the chip inside MiFare classic tags
- NXP PN532 Datasheet
- NXP PN532 User Manual
- NXP PN532 App Note
- Using PN532 with libnfc
Tutorials on the Adafruit Learning System featuring this product: Adafruit PN532 RFID/NFC Breakout and Shield
Radio Frequency ID and Near Field Communication using the PN532Babel Fish
RFID language learning toy with sound