Tags: RC522, RFID, Card, Reader, Module, Kit, Arduino, Security

RFID RC522 Card Reader Module Kit For Arduino Security projects

  • 15.00 AED
    • Ex Tax:15.00 AED
    • Brands techmaze
    • Product Code: Digital
    • Availability: In Stock
    This is the RFID 13.56 MHz RFID Module Board kit, the module board that used on this kit has RC522 Integrated Circuit that drives the 13.56 MHz Radio Frequency. The MF RC522 is a highly integrated transmission for contact-less communication that runs on 13.56 MHz it support also the ISO 14443A/MIFAR..

    This is the RFID 13.56 MHz RFID Module Board kit, the module board that used on this kit has RC522 Integrated Circuit that drives the 13.56 MHz Radio Frequency. The MF RC522 is a highly integrated transmission for contact-less communication that runs on 13.56 MHz it support also the ISO 14443A/MIFARE mode library. This RFID kit has included the S50 RFID Card and ID Tag.


    Package includes:

    1x RC522 RFID Card Reader Module

    1x S50 RFID CARD

    1x S50 RFID TAG

    2x Straight & Angular Pins

    What is an RFID reader?

    RFID tagging is an ID system that uses small radio frequency identificationdevices for identification and tracking purposes. An RFID tagging system includes the tag itself, a read/write device, and a host system application for data collection, processing, and transmission.

    In simple words an RFID uses electromagnetic fields to transfer data over short distances. RFID is useful to identify people, to make transactions, etc…

    You can use an RFID system to open a door. For example, only the person with the right information on his card is allowed to enter. An RFID system uses:

    >> tags attached to the object to be identified, in this example we have a keychain and an electromagnetic card. Each tag has his own identification (UID).

    >> two-way radio transmitter-receiver, the reader, that sends a signal to the tag and read its response

    Basic Specifications:

    Input voltage: 3.3V

    Frequency: 13.56MHz

    Now, before typing out the necessary code, you need to download the necessary library for this sensor from this repository.

    Extract the contents from the zip folder "rfid-master" and add this library folder under the existing libraries of Arduino.

    After doing so, restart your ArduinoIDE.

    Now, our Arduino is ready to take commands and execute accordingly.

    The Arduino Code has been uploaded at the end of this tutorial. Compile the code and eliminate "typo" errors (if any).

    Now, its time to connect our Arduino with the RFID reader. Refer to the PIN wiring below,as well as the Connection schematic diagram for easy reference.

    PinWiring to Arduino Uno

    SDA------------------------Digital 10

    SCK------------------------Digital 13

    MOSI----------------------Digital 11

    MISO----------------------Digital 12

    IRQ------------------------unconnected

    GND-----------------------GND

    RST------------------------Digital 9

    3.3V------------------------3.3V (DO NOT CONNECT TO 5V) 

    Reading data from an RFID tag

    After having the circuit ready, go to File > Examples > MFRC522 > DumpInfo and upload the code. This code will be available in Arduino IDE (after installing the RFID library).

    Then, open the serial monitor. You should see something like the figure below:

    Approximate the RFID card or the keychain to the reader. Let the reader and the tag closer until all the information is displayed.

    This is the information that you can read from the card, including the card UID that is highlighted in yellow. The information is stored in the memory that is divided into segments and blocks as you can see in the previous picture.

    You have 1024 bytes of data storage divided into 16 sectors and each sector is protected by two different keys, A and B.

    Write down your UID card because you’ll need it later.

    Upload the Arduino code that has been suffixed here.

    Demonstration

    Approximate the card you’ve chosen to give access and you’ll see:

    If you approximate another tag with another UID, the denial message will show up:

    CODE:


    #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()

    There are no reviews for this product.

    Write a review

    Please login or register to review

    FREE RETURNS

    *for faulty items and in-store drop off for unused items. T&C applies.

    Customer Support

    We really care about you and your order as much as you do. Please contact us without hesitation.

    INTERNATIONAL SHIPPING

    We can ship your order internationally. Please contact us first before proceeding with your order.

    Fast Delivery

    You want your item next day? No problem! We advise contacting us ASAP to insure smooth delivery experience