Skip to content

Latest commit

 

History

History
128 lines (90 loc) · 6.8 KB

README.md

File metadata and controls

128 lines (90 loc) · 6.8 KB

NFC_Module

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.

Features:

  • 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

Specifications:

  • 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

Getting Started with NFC module

Pinout

  • (1) 5V
  • (2) GND
  • (3) RXD
  • (4) TXD

NFC module USB to TTL Hardware Connection

  • 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.

NFC module with Software Application

  • 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.

NFC module with Raspberry Pi Pico

  • 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.

Resources

Related Products

  • 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.

Product License

This is open source product. Kindly check LICENSE.md file for more information.

Please contact support@sb-components.co.uk for technical support.