HiLetgo Mifare RC522 RFID Kit

Contents

HiLetgo 3pcs RFID Kit User Manual

Mifare RC522 RF IC Card Sensor Module + S50 Blank Card + Key Ring for Arduino Raspberry Pi

1. Introduction

This manual provides instructions for the HiLetgo 3pcs RFID Kit, which includes the Mifare RC522 RF IC Card Sensor Module, S50 Blank Cards, and Key Rings. This kit is designed for use in various projects, particularly with microcontrollers like Arduino and Raspberry Pi, enabling contactless communication at 13.56MHz.

2. Package Contents

Each HiLetgo RFID Kit package contains the following components:

  • 3 x MFRC522 RFID Reader Module
  • 3 x S50 Blank IC Card
  • 3 x Key Ring (Blue)
  • 3 x Straight Pin Header Strip
  • 3 x Angled Pin Header Strip
Overview of the three RFID kits, each including an RC522 module, an S50 blank card, and a blue key ring.
Figure 2.1: Overview of the three RFID kits, each including an RC522 module, an S50 blank card, and a blue key ring.

3. Component Overview

The kit consists of three main components:

3.1. MFRC522 RFID Reader Module

This is the core component for reading and writing RFID tags. It operates at 13.56MHz and supports various MIFARE protocols. Communication with a host microcontroller is typically done via SPI.

3.2. S50 Blank IC Card

A standard MIFARE S50 blank card, used for testing and development with the RC522 module. These cards can store data that can be read from and written to by the module.

3.3. Key Ring

A compact, blue key ring tag, functionally similar to the S50 blank card, providing a convenient form factor for portable RFID applications.

Detailed view of a single RFID kit, showing the RC522 module, S50 blank card, blue key ring, and accompanying pin headers.
Figure 3.1: Detailed view of a single RFID kit, showing the RC522 module, S50 blank card, blue key ring, and accompanying pin headers.
Top-down view of the RC522 module, S50 blank card, and key ring, clearly displaying the module's pin headers for connection.
Figure 3.2: Top-down view of the RC522 module, S50 blank card, and key ring, clearly displaying the module's pin headers for connection.

4. Setup Instructions

The MFRC522 module communicates with a microcontroller (e.g., Arduino, Raspberry Pi) using the Serial Peripheral Interface (SPI) protocol. Ensure your microcontroller supports SPI.

4.1. Pinout

The RC522 module typically has the following pins:

RC522 Pin Description
VCC Power supply (3.3V DC)
RST Reset pin
GND Ground
MISO Master In Slave Out (SPI Data)
MOSI Master Out Slave In (SPI Data)
SCK Serial Clock (SPI Clock)
SS/SDA Slave Select / Serial Data (SPI Chip Select)

4.2. Hardware Connection (Example for Arduino Uno)

Connect the RC522 module to your Arduino Uno as follows:

  • VCC to Arduino 3.3V
  • RST to Arduino Digital Pin 9 (or any other digital pin, configurable in software)
  • GND to Arduino GND
  • MISO to Arduino Digital Pin 12
  • MOSI to Arduino Digital Pin 11
  • SCK to Arduino Digital Pin 13
  • SS/SDA to Arduino Digital Pin 10 (or any other digital pin, configurable in software)

Note: For Raspberry Pi or other microcontrollers, refer to their specific SPI pinouts. Ensure voltage compatibility (RC522 operates at 3.3V).

4.3. Software Setup

To interact with the RC522 module, you will need a compatible library for your chosen microcontroller platform. For Arduino, the MFRC522 library (available via the Arduino IDE Library Manager) is commonly used. For Raspberry Pi, Python libraries like RPi.GPIO and specific RC522 libraries are available.

  1. Install the necessary library for your platform.
  2. Include the library in your code.
  3. Initialize the RC522 module with the correct pin assignments (RST and SS/SDA pins).

5. Operating Instructions

Once the hardware and software are set up, you can begin reading from and writing to RFID tags.

5.1. Reading an RFID Tag

  1. Ensure the RC522 module is powered and connected to your microcontroller.
  2. Upload a sketch/program that initializes the RC522 and listens for tags.
  3. Place an S50 blank card or key ring near the RC522 module's antenna.
  4. The microcontroller's program should detect the tag and read its Unique ID (UID) and any stored data.
  5. The UID and data can be displayed on a serial monitor or an LCD, depending on your project setup.

5.2. Writing Data to an RFID Tag

  1. Prepare a sketch/program that includes functions for writing data to specific blocks on the MIFARE S50 card.
  2. Place the S50 blank card or key ring near the RC522 module.
  3. Execute the write function in your program. You will typically need to authenticate with a key (default key for new MIFARE cards is usually FF FF FF FF FF FF).
  4. Verify the write operation by reading the tag again and checking the data.

6. Maintenance

  • Keep the modules and cards clean and free from dust and moisture.
  • Avoid exposing the components to extreme temperatures or direct sunlight.
  • Handle the modules by their edges to prevent damage to the electronic components.
  • Store the kit in a dry, anti-static environment when not in use.

7. Troubleshooting

7.1. Module Not Detected / No Communication

  • Check Wiring: Double-check all connections, especially VCC, GND, and the SPI pins (MISO, MOSI, SCK, SS/SDA).
  • Power Supply: Ensure the module is receiving a stable 3.3V power supply.
  • Pin Assignments: Verify that the pin assignments in your software match the physical connections.
  • SPI Library: Confirm that the correct SPI library is installed and properly initialized.

7.2. Cannot Read/Write Tags

  • Tag Placement: Ensure the RFID tag is placed directly over the module's antenna.
  • Tag Type: Verify that the tags (S50 card, key ring) are compatible with the MFRC522 module (MIFARE Classic 1K).
  • Authentication: For writing or reading protected blocks, ensure correct authentication keys are used. New MIFARE cards typically use default keys.
  • Interference: Keep the module away from strong electromagnetic fields or other RFID readers that might cause interference.

8. Specifications

8.1. MFRC522 Chip Features

  • Highly integrated read and write chip for 13.56MHz contactless communications.
  • Low voltage, low cost, small size.
  • Completely integrated with all types of 13.56MHz passive contactless communication methods and protocols.
  • Supports 14443A compatible transponder signals.
  • Digital part handles ISO14443A framing and error detection.
  • Supports fast CRYPTO1 encryption algorithms and MIFARE product validation.
  • Supports MIFARE series high-speed non-contact communication, two-way data transmission rate up to 424kbit/s.
  • Communication with host via SPI mode to reduce connections, PCB board size, and cost.

8.2. Electrical Parameters

  • Operating Current: 13-26mA / DC 3.3V
  • Idle Current: 10-13mA / DC 3.3V
  • Sleep Current: <80uA
  • Peak Current: <30mA
  • Operating Frequency: 13.56MHz
  • Supported Card Types: mifare1 S50, mifare1 S70, MIFARE Ultralight, mifare Pro, MIFARE DESFire

8.3. Physical and Environmental Characteristics

  • Module Size: 40mm × 60mm (approximate)
  • Operating Temperature: -20°C to 80°C
  • Storage Temperature: -40°C to 85°C
  • Relative Humidity: 5% - 95%

9. User Tips

  • When working with Arduino, ensure you use a 3.3V power supply for the RC522 module. Connecting it to 5V can damage the module.
  • Many online tutorials and example codes are available for the MFRC522 with Arduino and Raspberry Pi. Start with simple read examples to confirm functionality before moving to more complex projects.
  • The included S50 cards and key rings are ideal for initial testing and learning the capabilities of the module.
  • Consider using a logic level converter if your microcontroller operates at 5V and you need to interface with 3.3V components, although the RC522 is often tolerant on its input pins.

10. Warranty and Support

For technical support or inquiries regarding the HiLetgo RFID Kit, please refer to the seller's contact information or the platform where the product was purchased. Keep your purchase records for any warranty claims.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.