RFID Reader/Writer RC522 SPI S50 with RFID Card and Tag

  1. Voltage: DC 3.3V (Do not use 5V supply)
  2. Operating Current :13-26mA
  3. Idle Current :10-13mA
  4. Operating Frequency: 13.56MHz
  5. Highly integrated analog circuitry to demodulate and decode responses
  6. Supports ISO/IEC 14443 A/MIFARE
  7. Typical operating distance in reading/Write mode up to 50 mm
SKU: AA128 Categories: ,

EGP150.00

In stock

In stock

14 People watching this product now!
  • Pick up from the Ekostra Store

To pick up today

Free

  • Courier delivery

Our courier will deliver to the specified address

1-3 Days

50 LE

  • Free 14-Day returns

Payment Methods:

Description

Do you want to know the work of RFID Reader/Writer RC522 SPI S50 CARD AND KEYCHAIN, then this Product is best for you . With this Product, you can detect radio waves produced by a reader to detect the presence of (then read the data stored on) an RFID tag

This is RFID Reader/Writer RC522 SPI S50 CARD AND KEYCHAIN which works on non-contact 13.56mhz communication, is designed by NXP as low power consumption, low cost, and compact size read and write chip, is the best choice in the development of smart meters and portable hand-held devices.

It uses an advanced modulation system, fully integrated at 13.56MHz with all kinds of positive non-contact communication protocols. Support 14443A compatible answer signal. DSP deals with ISO14443A frames and error correction.

This module can fit directly in handheld devices for mass production. The module uses the 3.3V power supply and can communicate directly with any CPU board by connecting through the SPI protocol, which ensures reliable work, good reading distance.


Features :

  1. Highly integrated analog circuitry to demodulate and decode responses.
  2. Supports ISO/IEC 14443 A/MIFARE.
  3. Typical operating distance in reading/Write mode up to 50 mm.
  4. Supports ISO/IEC 14443 A higher transfer speed communication up to 848 kBd.
  5. SPI up to 10 Mbit/s.
  6. FIFO buffer handles 64 bytes send and receive.
  7. Flexible interrupt modes.
  8. Power-down by software mode.
  9. Programmable Timer.
  10. 2.5 V to 3.3 V power supply.
  11. CRC coprocessor.
  12. Internal self-test.

Package Includes

1 x RFID-RC522 Reader/Write Module
1 x Standard blank RFID card
2 x A Straight & right-angle header strip
1 x Special-shaped keychain RFID tag


Useful Links:

Arduino Playground for MFRC522

Arduino RC522 RFID Door Unlock

Access Control System based on Arduino

Github Source code for various targets like PIC, AVR, ARM, and such

Specification

Overview

Input Supply voltage (V)

3.3V (Do not use 5V supply)

Operating Current (mA)

13 ~ 26

Operating Frequency (MHz)

13.56

SPI data rate (Mbit/s)

10

operating distance in reading/Write mode (mm)

50

Shipping Info

Weight 20.0000 g
Dimensions 60 × 39 × 5 mm

Arduino library

Scan code

//www.ekostra.com
<code class=" language-c">#include <SPI.h>
#include <MFRC522.h>
 
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN);   // Create MFRC522 instance.
 
void setup() 
{
  Serial.begin(9600);   // Initiate a serial communication
  SPI.begin();      // Initiate  SPI bus
  mfrc522.PCD_Init();   // Initiate MFRC522
  Serial.println("Approximate your card to the reader...");
  Serial.println();

}
void loop() 
{
  // Look for new cards
  if ( ! mfrc522.PICC_IsNewCardPresent()) 
  {
    return;
  }
  // Select one of the cards
  if ( ! mfrc522.PICC_ReadCardSerial()) 
  {
    return;
  }
  //Show UID on serial monitor
  Serial.print("UID tag :");
  String content= "";
  byte letter;
  for (byte i = 0; i < mfrc522.uid.size; i++) 
  {
     Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");
     Serial.print(mfrc522.uid.uidByte[i], HEX);
     content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
     content.concat(String(mfrc522.uid.uidByte[i], HEX));
  }
  Serial.println();
  Serial.print("Message : ");
  content.toUpperCase();
  if (content.substring(1) == "BD 31 15 2B") //change here the UID of the card/cards that you want to give access
  {
    Serial.println("Authorized access");
    Serial.println();
    delay(3000);
  }
 
 else   {
    Serial.println(" Access denied");
    delay(3000);
  }
}

Circuit Diagram