Store

DFRobot

$41.21 |
In stock
No reviews yet

Gravity: UART & I2C NFC Module adopts NXP PN532, a highly integrated NFC communication controller, which supports various types of NFC smart cards or tags li...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Gravity: UART & I2C NFC Module adopts NXP PN532, a highly integrated NFC communication controller, which supports various types of NFC smart cards or tags like the commonly used MIFARE Classic series and NTAG series in the market. Apart from the large PCB antenna design of better communication area and distance , the upgraded version joins the Gravity family by adopting a standard Gravity PH2.0-4P interface with I2C & UART composite rather than 2.54mm headers, making the wiring more convenient. A switch is added for conveniently switching between these two interfaces. When using the UART, you can easily read and write various NFC cards by using the common USB to UART converter and PN532 compatible PC software. When using the I2C interface, it can be used for various 3V3/5V controller such as Arduino, micro:bit, FireBeetle ESP32 and FireBeetle ESP8266.

About NFC

Near Field Communication (NFC), also known as short-range wireless communication, is a short-range high-frequency wireless communication technology that allows non-contact point-to-point data transmission (within ten centimeters) to exchange data between electronic devices. . This technology evolved from contactless radio frequency identification (RFID) and is backward compatible with RFID. It was first developed by Sony and Philips, and is mainly used to provide M2M (Machine to Machine) communication in handheld devices such as mobile phones. Because of the natural security of near field communication, NFC technology is widely used in POS mobile payment, bus cards, bank cards, access cards, water cards and other occasions.

Connection Diagram

Gravity: UART & I2C NFC Module IIC connection diagram (Arduino UNO)

Gravity: UART & I2C NFC Module UART connection diagram (USB to UART+PC)

Gravity: UART & I2C NFC Module UART connection diagram (MEGA2560)

FEATURES

  • NXP highly integrated NFC controller
  • Gravity I2C & UART composite interface, flexible use
  • Support various kinds of mainstream NFC smart cards or tags
  • Compatible with 3.3V/5V controller

APPLICATIONS

  • Contactless payment system
  • Links for Bluetooth and WiFi devices
  • Social sharing features like contacts, photos, and videos
  • Smartphone NFC application

SPECIFICATION

  • IC: NXP PN532
  • Input Voltage (VCC) : 3.3V~5.5V
  • Interface: Gravity I2C & UART (PH2.0-4P, Logic Level 0-3.3V)
  • UART Baud Rate: 115200 bps
  • I2C Address: 0x48
  • Communication Frequency: 13.56 MHz
  • Maximum Communication Distance: ≥10mm,depend on the size of the NFC card/tag
  • Protocol Support:

Reader/Writer Mode: ISO/IEC 14443A, ISO/IEC 14443B, MIFARE, FeliCa

Card Emulation Mode: ISO 14443A/MIFARE Classic 1K or 4K, FeliCa

Peer-to-Peer: ISO/IEC18092, ECM340

  • Dimension: 110×50 mm / 4.33×1.97 in
  • Weight: 20 g

DOCUMENTS

Jargon buster

Plain-language definitions for the technical terms used above.

baud
Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
ESP32
ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
Gravity
Gravity is DFRobot’s plug-in connector system for sensors, motors and modules, using standard cables to reduce loose jumper wiring. It matters because Gravity-compatible parts can connect directly to these ports, while non-Gravity parts may need adapters or manual wiring.
Headers
Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
I2C address
An I2C address is the number a device uses so a microcontroller can tell it apart from other devices on the same I2C bus. It matters because two devices with the same fixed address may conflict if used together.
PCB antenna
A PCB antenna is an antenna pattern built directly into the circuit board rather than a separate metal antenna. It matters because placement, nearby metal and enclosure design can affect wireless range.
UART
UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.