The NFC module is an excellent solution for enthusiasts, makers, and developers who want to harness the power of NFC technology, whether it's for prototyping or building advanced applications, the NFC module delivers the functionality, reliability, and flexibility needed for a wide range of projects. The term "NFC" refers to a short-range, high-frequency wireless communication technology that is mostly used in mobile or portable devices. It enables radio connection to be established by just touching two phones together or keeping them a few millimeters apart. Holding two devices together and using a wireless communication link for the final few centimeters makes choosing a target straightforward. Induction-coupling, which uses magnetic induction between two loop antennas operating at a frequency of 13.56MHZ with data rates ranging from 106 kbit/s to 424 kbit/s, is the primary communication method used in NFC.
This github provides instructions to get started with NFC module.
- Adopt special base station RF chip, stable performance, good compatibility
- Both Read/Write operation possible
- Integrated Antenna
- Communication Interface: TTL
- Support Protocols like ISO14443B, ISO18092
- Contactless card supports like NTAG213, Mifare one S50, Mifare one S70, ultralight, FM11RF08
- NFC Module Frequency: 13.56MHz
- Reading Distance: >50mm (The effective distance is related to the IC card and the use environment)
- Reading Time: <200ms
- Output Format: TTL
- Size: 28.9 x 28.9mm
- Supply: 5V DC
- Operating Current: 50mA
- Operating Temperature: -15°C to +55°C
- Storage Temperature: -20°C to +70°C
- (1) 5V
- (2) GND
- (3) RXD
- (4) TXD
-
Here you will need NFC module with any USB to TTL converter, for this guide we are using one which available here.
USB to TTL (CP2102 Variants) NFC Module Function VCC 5V Positive Supply GND GND Ground TXD TXD UART Connection RXD RXD UART Connection USB to TTL (CH340 Variants) NFC Module Function VCC 5V Positive Supply GND GND Ground TXD RXD UART Connection RXD TXD UART Connection Note: Do cross connection of UART pins if module won't respond or showing connection failed in software application
Other NFC Module pins:
NFC Module Function SEL Reserved BUZ Pulse generated when card scan ANT1 Dual Antenna 1 ANT2 Dual Antenna 2 Note: BUZ pin -> when a card is detected, the signal goes from a high state to a low state and then back to a high state again.
-
Once the NFC Module and USB-TTL converter are connected, attach the converter to the USB port of the computer or laptop and check your COM Port in device manager.
If you don't have CH340 driver installed in PC/laptop, then checkout CH340 Driver Installation Manual Guide.
-
Once you have connected NFC module with USB to TTL, then follow below steps to configure and test NFC module working with windows based software application.
-
Download software folder provided here, and run .exe file, so you will see below interface of software.
-
Checkout Manual having instructions how to use NFC module with software for setup and configuration.
-
Follow the below connection to use NFC module with Pico/ Pico W
Pico NFC Module Function VBUS 5V Positive Supply GND GND Ground GP4 RX Serial UART connection GP5 TX Serial UART connection -
After this you can follow same example and instructions available on ReadPi NFC GitHub related to NFC operations.
- NFC Module Command Manual
- NTAG213/215/216 Datasheet
- MicroPython getting started for RPi Pico/Pico W
- Pico W Getting Started
- ReadPi NFC - ReadPi with 13.56MHz NFC reader/writer powered by Raspberry Pi Pico W
- ReadPi RFID - ReadPi with 125KHz RFID powered by Raspberry Pi Pico W
- Raspberry Pi Pico RFID expansion - RFID expansion board with support to incorporate Pico/Pico W
- RFID_Breakout - RFID breakout for standalone testing and freedom to choose microcontroller as per requirement.
This is open source product. Kindly check LICENSE.md file for more information.
Please contact support@sb-components.co.uk for technical support.