Czytnik NFC ITEAD PN532
PN532 ITEAD moduł NFC oparty na chipie PN532 pracuje z częstotliwością 13.56MHz. Moduł jest wyposażony w antenę w postaci obwodu drukowanego na płycie PCB, w ten sposób nie wymaga zewnętrznej anteny. Do komunikacji z modułem możemy wykorzystać jeden z kilku interfejsów: SPI, IIC i UART. Dostępne są biblioteki dla Arduino oraz Raspberry Pi.
Funkcje
- Zasięg do ~1-2 cm
- Komunikacja za pomocą: SPI, IIC lub UART, wybór dokonywany za pomocą przełączników znajdujących się na płycie,
- Obsługuje bezstykową komunikację z częstotliwością 13.56MHz
- Kompatybilny z ISO14443 A i B
Specyfikacja
IC | NXP PN532 |
Napięcie pracy | 3.3V |
Napięcie zasilania | 3.3~5.5V |
Maksymalny pobór prądu | 150mA |
Podór prądu(Stan oczekiwania) | 100mA |
Podór prądu(Zapis) | 120mA |
Podór prądu(Odczyt) | 120mA |
Wskaźniki | Dioda LED zasilania |
Interfejsy | SPI, Std Raspberry Pi 20pins Interface |
Hardware
Na płytce znajdują sie 2 przełączniki umożliwiające zmianę sposobu komunikacji z modułem:
| SET0 | SET1 |
UART | L | L |
SPI | L | H |
IIC | H | L |
Sposób podpięcia do Arduino wykorzystując magistralę SPI:
- oprogramowanie: bilbioteki dla Arduino
- sposób podpięcia:
Moduł NFC | Arduino |
„5V” | „5V” |
GND | GND |
SCK | D13 |
MI | D12 |
MO\SDA\TX | D11 |
NSS\SCL\RX | D10 |
- przełączniki na płytce modułu należy ustawić w pozycjach:
- z przykładów w Arduino IDE wybieramy: PN532_SPI -> readMifareTargetID
- programujemy Arduino, jeśli konfiguracja oraz połączenie zostało wykonane poprawnie w oknie Monitora portu szeregowego zobaczymy:
Hello!
Found chip PN532
Firmware ver. 1.6
Supports 7
po zbliżeniu taga do czytnika zostanie wyświetlone jego ID. np.:
Found 1 tags
Sens Response: 0x4
Sel Response: 0x8
0x4A 0xE7 0xFE 0x48Read card #125[zasłonięte]7896
Download