How To Interface Rfid Module With Arduino || Tomson Electronics

Поделиться
HTML-код
  • Опубликовано: 13 окт 2024
  • Hey Guys In This Video I Will Show You How To Interface RFID Module With Arduino
    This Video Is Sponsored By TOMSON ELECTRONICS
    Link :- www.tomsonelec...
    Contact :-- H.O TAARA MANSION, 39/4287-A & B,
    Manikkiri Cross Road, Pallimukku,
    Cochin - 682 016, Kerala, India.
    Location :-- g.page/TomsonE...
    -----------------------------------------------------------------------------
    PARTS
    ARDUINO UNO :-- bit.ly/2PpG1Ld
    RFID MODULE :-- bit.ly/3i3gOCC
    LED :-- bit.ly/3gydW08
    BREADBOARD :-- bit.ly/2PseoRG
    JUMPER CABLES :-- bit.ly/2PoA01g
    USE COUPON CODE :-- ZENOOFF2020 TO GET OFF
    -----------------------------------------------------------------------------
    This Is A Channel Featuring Arduino Projects & All Arduino Diy Stuff ......
    How To Make Gesture Controlled Computer :--
    • How To Control Your Co...
    Nodemcu Home Automation :--
    • Home Automation Using ...
    Weather Station :--
    • Iot Weather Station ||...
    Led Matrix :--
    • How To Make Led Matrix...
    Bluetooth Car :--
    • How To Make A Diy Ardu...
    RUclips Subscriber Counter :--
    • The Best 3D Printer Un...
    How To Control Led Matrix Using Arduino :--
    • How To Control Led Mat...
    Arduino Flappy Bird Game :--
    • Arduino Flappy Bird Game
    Creality Cr 100 3D Printer :--
    • The Best 3D Printer Un...
    Pixy 2 Unboxing & Review :--
    • Pixy 2 Cam Unboxing A...
    Arduino Radar :--
    • How To Make a Radar At...
    Arduino Playing Pickcrafter Game :--
    • Arduino Playing Pickcr...
    Arduino Stop Watch :--
    • How To Make A Stopwatc...
    How To Make A Circuit Using Fritzing :--
    • How To Make A Circuit ...
    Check My Channel For More Stuff Also Do Subscribe :--
    bit.ly/2NlWKxx
    --------------------------------------------------------------------------------------------------
    Arduino RFID Library :-- bit.ly/31nV2CL
    --------------------------------------------------------------------------------------------------
    Feel Free To Contact
    sreeramzeno@gmail.com
    Thank You For Watching My Video Keep Supporting
    Music Credits:
    Feel Good - MusicbyAden [Vlog No Copyright Music]
    Feel Good by MusicbyAden / musicbyaden
    Free Download / Stream: bit.ly/_feel-good
    Music promoted by Audio Library • Feel Good - MusicbyAde...
    InfiNoise - Bring me back to life (Feat. DNAKM) [NCS Release]
    Track: InfiNoise - Bring me back to life (Feat. DNAKM)[NCS Release]
    Music provided by NoCopyrightSounds.
    Watch: • InfiNoise - Bring Me B...
    Free Download / Stream: ncs.io/BMBTL
    ------------------------------
    #rfidmodule #rfidarduino #rfidprojects
    #diyarduinoprojects

Комментарии • 66

  • @ZenoModiff
    @ZenoModiff  3 года назад +26

    #include
    #include
    #include
    #include
    LiquidCrystal_I2C lcd(0x27, 16, 2);
    #define SS_PIN 10
    #define RST_PIN 9
    #define LED_G 5
    #define LED_R 4
    #define RELAY1 6
    MFRC522 mfrc522(SS_PIN, RST_PIN);
    void setup()
    {
    lcd.begin();
    lcd.backlight();
    lcd.print("ZENO MODIFF");
    lcd.setCursor(0, 1);
    lcd.print("RFID LOCK");
    delay(1000);
    lcd.clear();
    SPI.begin();
    mfrc522.PCD_Init();
    pinMode(LED_G, OUTPUT);
    pinMode(LED_R, OUTPUT);
    pinMode(RELAY1, OUTPUT);
    }
    void loop()
    {
    lcd.clear();
    lcd.print("PLACE YOUR");
    lcd.setCursor(0, 1);
    lcd.print("RFID TAG");
    delay(1000);
    lcd.clear();
    // Look for new cards
    if ( ! mfrc522.PICC_IsNewCardPresent())
    {
    return;
    }
    // Select one of the cards
    if ( ! mfrc522.PICC_ReadCardSerial())
    {
    return;
    }
    String content= "";
    byte letter;
    for (byte i = 0; i < mfrc522.uid.size; i++)
    {
    content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
    content.concat(String(mfrc522.uid.uidByte[i], HEX));
    }
    content.toUpperCase();
    if (content.substring(1) == "2A 17 6E 3C")
    {
    lcd.clear();
    lcd.print("AUTHORIZED ACCESS");
    lcd.setCursor(0, 0);
    delay(2000);
    lcd.clear();
    digitalWrite(RELAY1, HIGH);
    digitalWrite(LED_G, HIGH);
    delay(6000);
    digitalWrite(RELAY1, LOW);
    digitalWrite(LED_G, LOW);
    delay(1000);
    }
    else {
    lcd.print("UN AUTHORISED");
    lcd.setCursor(0, 0);
    digitalWrite(LED_R, HIGH);
    delay(2000);
    digitalWrite(LED_R, LOW);
    lcd.clear();
    delay(2000);
    }
    }

    • @MichaelKyeremeh-hj7up
      @MichaelKyeremeh-hj7up 9 месяцев назад

      I'm a student who learn how to program the RFID reader and get the meaning of the coding and I don't understand what you have been written here "if (! mfrc522_PICC_IsNewCardPresent())
      And I don't understand why you bring the exclamation mark before the mfrc522

  • @annadmitrenko3838
    @annadmitrenko3838 8 месяцев назад +2

    Really useful video! Ty bro, you helped with project

  • @lj1031
    @lj1031 4 года назад +12

    Where can I find the code?

  • @jason_man
    @jason_man 8 месяцев назад +1

    How did you light up leds without a resistor wouldnt it burn with arduino?

    • @ZenoModiff
      @ZenoModiff  8 месяцев назад

      Nope it won't burn

  • @janeksnaj
    @janeksnaj Год назад +1

    can you make better building instruction it doesn't work because of "WARNING: Communication failure, is the MFRC522 properly connected?"

    • @elijahnjuguna7435
      @elijahnjuguna7435 Год назад

      connect Vcc to 3.3v and GND to ground If you are using the Dump info code connect RST pin to 9 and ss pin to 10 for arduino mega2560

  • @raghavan6399
    @raghavan6399 Год назад

    Any rfid program the connection will be same ah?

  • @tanujkushalappa2067
    @tanujkushalappa2067 3 года назад +3

    LiquidCrystal_I2C.h: No such file or directory
    Even after uploading the library which was given in the link, i'm getting an error.
    Can you please help me out with this?

    • @ZenoModiff
      @ZenoModiff  3 года назад

      I haven't given i2c Library brother it's the RFID library

    • @ZenoModiff
      @ZenoModiff  3 года назад

      #include
      #include
      #include
      #include
      LiquidCrystal_I2C lcd(0x27, 16, 2);
      #define SS_PIN 10
      #define RST_PIN 9
      #define LED_G 5
      #define LED_R 4
      #define RELAY1 6
      MFRC522 mfrc522(SS_PIN, RST_PIN);
      void setup()
      {
      lcd.begin();
      lcd.backlight();
      lcd.print("ZENO MODIFF");
      lcd.setCursor(0, 1);
      lcd.print("RFID LOCK");
      delay(1000);
      lcd.clear();
      SPI.begin();
      mfrc522.PCD_Init();
      pinMode(LED_G, OUTPUT);
      pinMode(LED_R, OUTPUT);
      pinMode(RELAY1, OUTPUT);
      }
      void loop()
      {
      lcd.clear();
      lcd.print("PLACE YOUR");
      lcd.setCursor(0, 1);
      lcd.print("RFID TAG");
      delay(1000);
      lcd.clear();
      // Look for new cards
      if ( ! mfrc522.PICC_IsNewCardPresent())
      {
      return;
      }
      // Select one of the cards
      if ( ! mfrc522.PICC_ReadCardSerial())
      {
      return;
      }
      String content= "";
      byte letter;
      for (byte i = 0; i < mfrc522.uid.size; i++)
      {
      content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
      content.concat(String(mfrc522.uid.uidByte[i], HEX));
      }
      content.toUpperCase();
      if (content.substring(1) == "2A 17 6E 3C")
      {
      lcd.clear();
      lcd.print("AUTHORIZED ACCESS");
      lcd.setCursor(0, 0);
      delay(2000);
      lcd.clear();
      digitalWrite(RELAY1, HIGH);
      digitalWrite(LED_G, HIGH);
      delay(6000);
      digitalWrite(RELAY1, LOW);
      digitalWrite(LED_G, LOW);
      delay(1000);
      }
      else {
      lcd.print("UN AUTHORISED");
      lcd.setCursor(0, 0);
      digitalWrite(LED_R, HIGH);
      delay(2000);
      digitalWrite(LED_R, LOW);
      lcd.clear();
      delay(2000);
      }
      }

    • @ZenoModiff
      @ZenoModiff  3 года назад

      If you have any questions ping me on sreeramaj53@gmail.com

    • @adrianemig8196
      @adrianemig8196 Год назад +1

      did you find a solution, i have the same problem

    • @allanndungu360
      @allanndungu360 Год назад +1

      The code he has typed uses LCD screen for display. But in the video there is no lcd connected so no need to include liquid crystal library. I edited the code to remove the lcd code. Use this instead:
      #include
      #include

      #define SS_PIN 10
      #define RST_PIN 9
      #define LED_G 5
      #define LED_R 4
      MFRC522 mfrc522(SS_PIN, RST_PIN);

      void setup()
      {
      SPI.begin();
      mfrc522.PCD_Init();
      pinMode(LED_G, OUTPUT);
      pinMode(LED_R, OUTPUT);

      }
      void loop()
      {
      // Look for new cards
      if ( ! mfrc522.PICC_IsNewCardPresent())
      {
      return;
      }
      // Select one of the cards
      if ( ! mfrc522.PICC_ReadCardSerial())
      {
      return;
      }
      String content= "";
      byte letter;
      for (byte i = 0; i < mfrc522.uid.size; i++)
      {

      content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
      content.concat(String(mfrc522.uid.uidByte[i], HEX));
      }
      content.toUpperCase();
      if (content.substring(1) == "46 44 54 73")
      {
      digitalWrite(LED_G, HIGH);
      delay(2000);
      digitalWrite(LED_G, LOW);
      delay(2000);
      }

      else {
      digitalWrite(LED_R, HIGH);
      delay(2000);
      digitalWrite(LED_R, LOW);
      delay(2000);
      }
      }

  • @anasvf834
    @anasvf834 4 года назад +6

    It's really awesome 😊

  • @longdang5591
    @longdang5591 3 года назад +1

    I don't see the code in your description. Can you give me a code link? your video is great and detailed.

    • @ZenoModiff
      @ZenoModiff  3 года назад +8

      #include
      #include
      #include
      #include
      LiquidCrystal_I2C lcd(0x27, 16, 2);
      #define SS_PIN 10
      #define RST_PIN 9
      #define LED_G 5
      #define LED_R 4
      #define RELAY1 6
      MFRC522 mfrc522(SS_PIN, RST_PIN);
      void setup()
      {
      lcd.begin();
      lcd.backlight();
      lcd.print("ZENO MODIFF");
      lcd.setCursor(0, 1);
      lcd.print("RFID LOCK");
      delay(1000);
      lcd.clear();
      SPI.begin();
      mfrc522.PCD_Init();
      pinMode(LED_G, OUTPUT);
      pinMode(LED_R, OUTPUT);
      pinMode(RELAY1, OUTPUT);
      }
      void loop()
      {
      lcd.clear();
      lcd.print("PLACE YOUR");
      lcd.setCursor(0, 1);
      lcd.print("RFID TAG");
      delay(1000);
      lcd.clear();
      // Look for new cards
      if ( ! mfrc522.PICC_IsNewCardPresent())
      {
      return;
      }
      // Select one of the cards
      if ( ! mfrc522.PICC_ReadCardSerial())
      {
      return;
      }
      String content= "";
      byte letter;
      for (byte i = 0; i < mfrc522.uid.size; i++)
      {
      content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
      content.concat(String(mfrc522.uid.uidByte[i], HEX));
      }
      content.toUpperCase();
      if (content.substring(1) == "2A 17 6E 3C")
      {
      lcd.clear();
      lcd.print("AUTHORIZED ACCESS");
      lcd.setCursor(0, 0);
      delay(2000);
      lcd.clear();
      digitalWrite(RELAY1, HIGH);
      digitalWrite(LED_G, HIGH);
      delay(6000);
      digitalWrite(RELAY1, LOW);
      digitalWrite(LED_G, LOW);
      delay(1000);
      }
      else {
      lcd.print("UN AUTHORISED");
      lcd.setCursor(0, 0);
      digitalWrite(LED_R, HIGH);
      delay(2000);
      digitalWrite(LED_R, LOW);
      lcd.clear();
      delay(2000);
      }
      }

  • @fero___3005
    @fero___3005 3 года назад +1

    can i use 5v motor gfor output any changes in code

    • @ZenoModiff
      @ZenoModiff  3 года назад

      No change in code but insted of relay use PNP type transistor and connect to the digital pine where we have wire the relay that's all no change in code

  • @ferbgaming9529
    @ferbgaming9529 4 года назад +1

    Easy to understand bro pinsoke begineersn polum follow cheyyam😘

    • @ZenoModiff
      @ZenoModiff  4 года назад

      Thanks for you Comment bro ❤️

  • @augustinealbert
    @augustinealbert 2 года назад

    Can I use RFID sensor without Arduino

  • @princealahi6367
    @princealahi6367 Месяц назад

    Excellent project ❤❤❤

  • @gianrodjundelarosa1768
    @gianrodjundelarosa1768 3 года назад +1

    can you give the copy of your code in rfid basic example ?

    • @ZenoModiff
      @ZenoModiff  3 года назад +2

      #include
      #include
      #include
      #include
      LiquidCrystal_I2C lcd(0x27, 16, 2);
      #define SS_PIN 10
      #define RST_PIN 9
      #define LED_G 5
      #define LED_R 4
      #define RELAY1 6
      MFRC522 mfrc522(SS_PIN, RST_PIN);
      void setup()
      {
      lcd.begin();
      lcd.backlight();
      lcd.print("ZENO MODIFF");
      lcd.setCursor(0, 1);
      lcd.print("RFID LOCK");
      delay(1000);
      lcd.clear();
      SPI.begin();
      mfrc522.PCD_Init();
      pinMode(LED_G, OUTPUT);
      pinMode(LED_R, OUTPUT);
      pinMode(RELAY1, OUTPUT);
      }
      void loop()
      {
      lcd.clear();
      lcd.print("PLACE YOUR");
      lcd.setCursor(0, 1);
      lcd.print("RFID TAG");
      delay(1000);
      lcd.clear();
      // Look for new cards
      if ( ! mfrc522.PICC_IsNewCardPresent())
      {
      return;
      }
      // Select one of the cards
      if ( ! mfrc522.PICC_ReadCardSerial())
      {
      return;
      }
      String content= "";
      byte letter;
      for (byte i = 0; i < mfrc522.uid.size; i++)
      {
      content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
      content.concat(String(mfrc522.uid.uidByte[i], HEX));
      }
      content.toUpperCase();
      if (content.substring(1) == "2A 17 6E 3C")
      {
      lcd.clear();
      lcd.print("AUTHORIZED ACCESS");
      lcd.setCursor(0, 0);
      delay(2000);
      lcd.clear();
      digitalWrite(RELAY1, HIGH);
      digitalWrite(LED_G, HIGH);
      delay(6000);
      digitalWrite(RELAY1, LOW);
      digitalWrite(LED_G, LOW);
      delay(1000);
      }
      else {
      lcd.print("UN AUTHORISED");
      lcd.setCursor(0, 0);
      digitalWrite(LED_R, HIGH);
      delay(2000);
      digitalWrite(LED_R, LOW);
      lcd.clear();
      delay(2000);
      }
      }

  • @chiranjeevshubham690
    @chiranjeevshubham690 Год назад

    Can RFID reader scan a NFC tag ? Please reply 🙏🙏🙏🙏🙏🙏

  • @AlexandreAdoukonou
    @AlexandreAdoukonou 7 месяцев назад +5

    Code Arduino

  • @devdev5637
    @devdev5637 3 года назад

    SIR CODE AND ALL UPLOADED GREEN LIGHT WORKING BUT RED LIGHT IT'S NOT BLINKING CHECK EVERYTHING WIRE, LED, WHAT TO NEXT?? WHAT CAN BE THE PROBLEM

    • @ZenoModiff
      @ZenoModiff  3 года назад

      Did u use jumper cables to connect the circuit if yes please check the continuity of the wires that will solve the issue

    • @devdev5637
      @devdev5637 3 года назад

      @@ZenoModiff i will check once again and let you know thank you

    • @devdev5637
      @devdev5637 3 года назад

      sir did everything possible changed jumper wires changed led but the access denied one is not working if code attached the light is blinking but random rfid card no light is blinking i.e red

  • @janstudio321
    @janstudio321 2 года назад +1

    CAN I GET THIS CODE
    2:41

  • @garvit_panwar
    @garvit_panwar Год назад

    can we use arduino r3

    • @ZenoModiff
      @ZenoModiff  Год назад

      Yes you can use just change the board name while uploading

  • @bhavya165
    @bhavya165 Год назад

    thank you may god bless you sir

  • @themangosteen9144
    @themangosteen9144 8 месяцев назад

    Do not connect to 5v it will burn RFID Module, its supposed to be 3.3

  • @karin_ross
    @karin_ross 2 года назад +1

    Pls do it more specific

  • @MonsterB-su5kt
    @MonsterB-su5kt 3 года назад +3

    bro can u give me the code

    • @ZenoModiff
      @ZenoModiff  3 года назад +2

      #include
      #include
      #include
      #include
      LiquidCrystal_I2C lcd(0x27, 16, 2);
      #define SS_PIN 10
      #define RST_PIN 9
      #define LED_G 5
      #define LED_R 4
      #define RELAY1 6
      MFRC522 mfrc522(SS_PIN, RST_PIN);
      void setup()
      {
      lcd.begin();
      lcd.backlight();
      lcd.print("ZENO MODIFF");
      lcd.setCursor(0, 1);
      lcd.print("RFID LOCK");
      delay(1000);
      lcd.clear();
      SPI.begin();
      mfrc522.PCD_Init();
      pinMode(LED_G, OUTPUT);
      pinMode(LED_R, OUTPUT);
      pinMode(RELAY1, OUTPUT);
      }
      void loop()
      {
      lcd.clear();
      lcd.print("PLACE YOUR");
      lcd.setCursor(0, 1);
      lcd.print("RFID TAG");
      delay(1000);
      lcd.clear();
      // Look for new cards
      if ( ! mfrc522.PICC_IsNewCardPresent())
      {
      return;
      }
      // Select one of the cards
      if ( ! mfrc522.PICC_ReadCardSerial())
      {
      return;
      }
      String content= "";
      byte letter;
      for (byte i = 0; i < mfrc522.uid.size; i++)
      {
      content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
      content.concat(String(mfrc522.uid.uidByte[i], HEX));
      }
      content.toUpperCase();
      if (content.substring(1) == "2A 17 6E 3C")
      {
      lcd.clear();
      lcd.print("AUTHORIZED ACCESS");
      lcd.setCursor(0, 0);
      delay(2000);
      lcd.clear();
      digitalWrite(RELAY1, HIGH);
      digitalWrite(LED_G, HIGH);
      delay(6000);
      digitalWrite(RELAY1, LOW);
      digitalWrite(LED_G, LOW);
      delay(1000);
      }
      else {
      lcd.print("UN AUTHORISED");
      lcd.setCursor(0, 0);
      digitalWrite(LED_R, HIGH);
      delay(2000);
      digitalWrite(LED_R, LOW);
      lcd.clear();
      delay(2000);
      }
      }

  • @tactical_replay
    @tactical_replay 2 года назад

    pls share circuit diagram sir

  • @ImpossibleRulesDeepakbeniya
    @ImpossibleRulesDeepakbeniya 4 года назад +2

    Nice bro 😊😊😊😊😊

  • @galaxyhut5581
    @galaxyhut5581 4 года назад +2

    It's usefull tip

  • @grandprime7397
    @grandprime7397 4 года назад +1

    Kiduve

  • @redietgebre3093
    @redietgebre3093 Год назад

    It works thank you

  • @enyrohana102
    @enyrohana102 3 года назад +1

    Thanks Bro.

  • @ramnaik5627
    @ramnaik5627 3 года назад

    hi.. I will great-full if u share the code please

    • @ZenoModiff
      @ZenoModiff  3 года назад

      #include
      #include
      #include
      #include
      LiquidCrystal_I2C lcd(0x27, 16, 2);
      #define SS_PIN 10
      #define RST_PIN 9
      #define LED_G 5
      #define LED_R 4
      #define RELAY1 6
      MFRC522 mfrc522(SS_PIN, RST_PIN);
      void setup()
      {
      lcd.begin();
      lcd.backlight();
      lcd.print("ZENO MODIFF");
      lcd.setCursor(0, 1);
      lcd.print("RFID LOCK");
      delay(1000);
      lcd.clear();
      SPI.begin();
      mfrc522.PCD_Init();
      pinMode(LED_G, OUTPUT);
      pinMode(LED_R, OUTPUT);
      pinMode(RELAY1, OUTPUT);
      }
      void loop()
      {
      lcd.clear();
      lcd.print("PLACE YOUR");
      lcd.setCursor(0, 1);
      lcd.print("RFID TAG");
      delay(1000);
      lcd.clear();
      // Look for new cards
      if ( ! mfrc522.PICC_IsNewCardPresent())
      {
      return;
      }
      // Select one of the cards
      if ( ! mfrc522.PICC_ReadCardSerial())
      {
      return;
      }
      String content= "";
      byte letter;
      for (byte i = 0; i < mfrc522.uid.size; i++)
      {
      content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
      content.concat(String(mfrc522.uid.uidByte[i], HEX));
      }
      content.toUpperCase();
      if (content.substring(1) == "2A 17 6E 3C")
      {
      lcd.clear();
      lcd.print("AUTHORIZED ACCESS");
      lcd.setCursor(0, 0);
      delay(2000);
      lcd.clear();
      digitalWrite(RELAY1, HIGH);
      digitalWrite(LED_G, HIGH);
      delay(6000);
      digitalWrite(RELAY1, LOW);
      digitalWrite(LED_G, LOW);
      delay(1000);
      }
      else {
      lcd.print("UN AUTHORISED");
      lcd.setCursor(0, 0);
      digitalWrite(LED_R, HIGH);
      delay(2000);
      digitalWrite(LED_R, LOW);
      lcd.clear();
      delay(2000);
      }
      }

  • @amarpradeep5502
    @amarpradeep5502 4 года назад +2

    👍

  • @mixme8655
    @mixme8655 2 года назад

    Thank you sir

  • @poojamahesh__
    @poojamahesh__ 4 года назад +1

    ✌✌

  • @rk.peroor9441
    @rk.peroor9441 4 года назад +1

    👍👍👌

  • @todayporpular12
    @todayporpular12 8 месяцев назад

    please give me source code

  • @circuitbuilder5551
    @circuitbuilder5551 2 года назад

    code pls

  • @aravindachu8776
    @aravindachu8776 4 года назад +1

    😘

  • @crazyanchi2019
    @crazyanchi2019 4 года назад +1

    Ok

  • @itzspellon1330
    @itzspellon1330 2 месяца назад

    this deosnt work...
    -_-

  • @D4RK-f4x
    @D4RK-f4x 4 месяца назад

    can you show me the code bro