RFID Based Attendance System Using Arduino

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 พ.ค. 2018
  • An RFID based Attendance System is a very interesting project which can be used in different places like Schools to register the attendance of students and teachers, Private organizations to tabulate monthly working hours of employees and automatically calculate the salary based on the number of hours registered in the office and other similar kinds of applications.
    In this project, have to build an RFID-based attendance system using Arduino, DS3231 RTC Module, 20*4 LCD, EM-18 RFID Module. We store a set of RFID card data in our system. When the person with the right RFID card comes and swipes his RFID tag, his arrival time will be stored on the system. When the same person swipes his RFID tag again, the system will save it as his leaving time and add it to his total working hours.
    Further Explanation and program are given on the below link with the source code. For fully understanding and working watch the video till last else you won't be able to make the project fully functioning.
    Source Code Download Link: how2electronics.com/rfid-base...
    Drop a like if you liked the video.
    Don't forget to subscribe to our channel for more Electronics project and tutorials.
    Website: how2electronics.com/
    Facebook: / electronicsbyalex
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 134

  • @arasulsmusic4053
    @arasulsmusic4053 4 ปีที่แล้ว

    Thank you for this. You helped a lot of students. You are smart, may the creator bless you.

  • @sahilkamble8750
    @sahilkamble8750 2 ปีที่แล้ว

    Loved this project sir.
    Looking forward for doing this project for our Final year project.
    If possible would you please provide the simulation part of it??
    Thank you.

  • @jonathanalpay3781
    @jonathanalpay3781 3 ปีที่แล้ว

    Can i know what application or site you use to simulate this rfid system ?

  • @loganlee7554
    @loganlee7554 3 ปีที่แล้ว

    Can I use RFID RC522 instead, and I want to add servo also.

  • @amirulhafiz8579
    @amirulhafiz8579 2 ปีที่แล้ว

    Where the rfid tag been saved? Is it on the sd card memory?

  • @ravibharti3433
    @ravibharti3433 4 ปีที่แล้ว

    In the description given by the code, is the code right or wrong?

  • @04-chaudharifalguni58
    @04-chaudharifalguni58 ปีที่แล้ว

    Can I store monthly attendances in this system? Is it possible through these codes?

  • @prathapchaithanyasomesula9173
    @prathapchaithanyasomesula9173 5 ปีที่แล้ว +1

    how to know starting two digits in program RFID tag number please reply

  • @pavanithoyaja8079
    @pavanithoyaja8079 5 ปีที่แล้ว +2

    Sir may I know how to convert rfid tag number to 12 digit code

  • @drumjarguarin8345
    @drumjarguarin8345 5 ปีที่แล้ว

    How many rfid cards that I can save or store in Arduino mega

  • @tarmizialfonso4173
    @tarmizialfonso4173 ปีที่แล้ว

    Hi, can I know what you install in arduino ide for run the coding

  • @04rupakkrishna51
    @04rupakkrishna51 4 ปีที่แล้ว

    which Arduino did you use sir ?

  • @hemdave1831
    @hemdave1831 2 ปีที่แล้ว

    In this system we add i2c driver ??

  • @ravibharti3433
    @ravibharti3433 4 ปีที่แล้ว

    RG2004A LCD same as LCD 20×4 or not.

  • @PerchEagle
    @PerchEagle 5 ปีที่แล้ว

    How many tags a RFID memory save?

  • @nandhuhady7825
    @nandhuhady7825 5 ปีที่แล้ว

    How to dump the code directly to a rfid tag??

  • @Aditya757
    @Aditya757 ปีที่แล้ว

    I have a confusion sir , where the attendance data saved

  • @iamrakibulh5393
    @iamrakibulh5393 6 ปีที่แล้ว

    can i use ID-20 LA reader module?cz in my country didn't found em-18

  • @addilalatif4410
    @addilalatif4410 5 ปีที่แล้ว

    is it necessary to have RTC module for attendance system? rtc module is used for time/date?

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      Yes necessary. Rtc module works as a clock to record date and time

  • @ElectroniClinic
    @ElectroniClinic 5 ปีที่แล้ว

    nice project my dear. :)

  • @ravibharti3433
    @ravibharti3433 4 ปีที่แล้ว

    Tunme jo website par link diya hai usse Maine LCD order ki thi but dusri LCD aayii hai mere pass Amazon se

  • @estif6652
    @estif6652 2 ปีที่แล้ว

    thanks a lot sir it helped me a lot ........can you please tell me how can I add automatic door unit to this project? please help me sir

  • @asadhayat136
    @asadhayat136 4 ปีที่แล้ว

    great work

  • @bluerose2857
    @bluerose2857 5 ปีที่แล้ว

    Can I use RC522 instead of the Em-18 module? Please reply ASAP. Thank you

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      No you can't. Both has different pin configuration.

    • @bluerose2857
      @bluerose2857 5 ปีที่แล้ว

      @@HowtoElectronics But it is possible if I use it since the only difference is the pin config?

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      I tried with RC522 first. I couldn't configure the pins. So i had to use EM-18. Well you may try and you can tell us. Thanks 😊

    • @bluerose2857
      @bluerose2857 5 ปีที่แล้ว

      @@HowtoElectronics Ohh then I'll just stick with the Em-18 ... Thank you for answering my questions. :)

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      There is another good project using RC522. You can check the videos in our channel.

  • @ravibharti3433
    @ravibharti3433 4 ปีที่แล้ว

    Sir provide right code. because The day after tomorrow I have to submit my project in college.

  • @estif6652
    @estif6652 2 ปีที่แล้ว

    and how can I connect arduino data and database in xampp server

  • @Aditya757
    @Aditya757 ปีที่แล้ว

    Sir Can i used Aurduino Nano

  • @abhinav_bandari
    @abhinav_bandari 3 ปีที่แล้ว

    How much does it cost to make this project?

  • @manavpatil6334
    @manavpatil6334 5 ปีที่แล้ว

    How to buy a card

  • @raihanmdsiqbal9097
    @raihanmdsiqbal9097 5 ปีที่แล้ว

    How to construct. Please make a video

  • @ramanabotta6285
    @ramanabotta6285 5 ปีที่แล้ว

    Thnak ypu

  • @filmindustry5894
    @filmindustry5894 5 ปีที่แล้ว

    Please describe of the components

  • @mohammedomar8593
    @mohammedomar8593 5 ปีที่แล้ว

    Is there any problem if I use RFID-RC522 instead of em-18

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      Em-18 works on UART communication principal with tx and rx pins only.
      But RC522 works on SPI communication with MISO, MOSI, CS & SCK pins.
      So you can't use rc522 , you have to use em-18

    • @mohammedomar8593
      @mohammedomar8593 5 ปีที่แล้ว

      How To Electronics thank u sir 💙

  • @user-mc8cj3ls6m
    @user-mc8cj3ls6m 4 ปีที่แล้ว

    rfid EM18 is not sold in my country do you know what i can replace it with? help please anyone thanks

    • @HowtoElectronics
      @HowtoElectronics  4 ปีที่แล้ว

      There is another RFID project in my channel. You can check. There i have used RC522 Module.

    • @user-mc8cj3ls6m
      @user-mc8cj3ls6m 4 ปีที่แล้ว

      @@HowtoElectronics yeah im watching it now lol thanks!

  • @harshk0507
    @harshk0507 5 ปีที่แล้ว

    Can EM - 18 Substituted from RC522 if yes
    Then whats the code???

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว +1

      no. EM-18 is UART Module. RC522 is SPI Module.

  • @ravibharti3433
    @ravibharti3433 4 ปีที่แล้ว

    Can I used 16×2 LCD instead of 20×4 LCD

  • @rickholcomb6669
    @rickholcomb6669 6 ปีที่แล้ว

    Where do you get an EM-18 RFID module?

    • @HowtoElectronics
      @HowtoElectronics  6 ปีที่แล้ว

      Very easy bro. Buy online it is easily available

    • @rickholcomb6669
      @rickholcomb6669 6 ปีที่แล้ว

      Couldn't find it on Ebay.

    • @HowtoElectronics
      @HowtoElectronics  6 ปีที่แล้ว

      Search on amazon by name EM-18 RFID Reader

  • @electronic7979
    @electronic7979 6 ปีที่แล้ว

    Excellent project

    • @HowtoElectronics
      @HowtoElectronics  6 ปีที่แล้ว

      Yes brother. Thank you for your support every time

  • @tarunkumar5802
    @tarunkumar5802 5 ปีที่แล้ว

    can i get that program used by you on aurdino..

  • @ravibharti3433
    @ravibharti3433 4 ปีที่แล้ว

    sir can I put rfid UID in this project code.
    or
    can use rfid card number.because i do not known my rfid uid.

    • @HowtoElectronics
      @HowtoElectronics  4 ปีที่แล้ว

      There is a simple code to find rfid number. You can check

    • @ravibharti3433
      @ravibharti3433 4 ปีที่แล้ว

      @@HowtoElectronics I used your code but I could not find the RFID number

    • @ravibharti3433
      @ravibharti3433 4 ปีที่แล้ว

      @@HowtoElectronics In this project code used rfid no. Or UID no

    • @ravibharti3433
      @ravibharti3433 4 ปีที่แล้ว

      @@HowtoElectronics sir provide the link please

    • @ravibharti3433
      @ravibharti3433 4 ปีที่แล้ว

      @@HowtoElectronics to check the rfid number

  • @DanDan-kx4zv
    @DanDan-kx4zv 3 ปีที่แล้ว

    Thanks for this bro. btw any video on how to simulate this using proteus 8?

  • @soumyajitbhattacharjee
    @soumyajitbhattacharjee 4 ปีที่แล้ว

    Can i use mrc522 replace of em 18

    • @HowtoElectronics
      @HowtoElectronics  4 ปีที่แล้ว

      You can use RC522 instead of EM18 as EM18 is UART module and RC522 is SPI.
      I have already made two project videos of RFID Attendance System using MRC522. You can check my videos.

  • @manugs894
    @manugs894 3 ปีที่แล้ว

    Sir provide the Proteus file

  • @shivkushwaha5356
    @shivkushwaha5356 6 ปีที่แล้ว

    best of luck brother

  • @semitronicsgroup3583
    @semitronicsgroup3583 5 ปีที่แล้ว

    Haiii.. This Program work.. Only 10 Id. I have 20.. Id. But not work... Plz help me sir

  • @ravibharti3433
    @ravibharti3433 4 ปีที่แล้ว

    Sir, the code you have given is running but nothing is visible on the display.

    • @HowtoElectronics
      @HowtoElectronics  4 ปีที่แล้ว

      Use 10k pot at pin 3 of lcd to adjust the lcd contrast.

  • @dharmendrayadav-pl7io
    @dharmendrayadav-pl7io 5 ปีที่แล้ว

    Sir what is the Circuit Diagram
    If it is possible so kindly provide them.

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      Circuit diagram is already given in the link in the description. Visit

    • @alphaamadoubarry6824
      @alphaamadoubarry6824 5 ปีที่แล้ว

      @@HowtoElectronics which software did you use to design it?

  • @sanjeevdaddi5738
    @sanjeevdaddi5738 5 ปีที่แล้ว

    VERY GOOD JOB BRO MAKE A SOMETHING DIFFERENT PROJECTS WITH ARDUINO

  • @immortalpubg5669
    @immortalpubg5669 3 ปีที่แล้ว

    Bro I need to submit my project
    So can u please sell me your project (I mean the prototype)

  • @aylencarter
    @aylencarter 5 ปีที่แล้ว

    Sir myproject is not working inspire of making correct connections

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      Assemble exactly as shown in figure.

    • @aylencarter
      @aylencarter 5 ปีที่แล้ว

      Sir i am unable to upload the program

    • @aylencarter
      @aylencarter 5 ปีที่แล้ว

      It is showing error message problem uploading to board

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      Remove tx and rx pins connection before uploading. Connect after the code is uploaded..

    • @aylencarter
      @aylencarter 5 ปีที่แล้ว

      @@HowtoElectronics yes sir it worked , bt my lcd is not displaying it , it is too bright bt when i see from side i see these r displaying how can i correct it sir

  • @althafs1952
    @althafs1952 5 ปีที่แล้ว

    sir please provide a video of connection of the components

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      The connection is already given in the video. Watch it again.
      Also the connection diagram is in the link in the description.

  • @priyankak5185
    @priyankak5185 3 ปีที่แล้ว

    Will u provide the original code?..this code is not working

    • @HowtoElectronics
      @HowtoElectronics  3 ปีที่แล้ว

      The provided code is already orginal

    • @priyankak5185
      @priyankak5185 3 ปีที่แล้ว

      @@HowtoElectronics but it doesn't provide the necessary output..just one half of the coding is correct

  • @mhdfudhail6399
    @mhdfudhail6399 5 ปีที่แล้ว

    I used ds1307 but its not working !

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      Edit the code. Also change the library. See in the video i have explained

    • @mhdfudhail6399
      @mhdfudhail6399 5 ปีที่แล้ว

      Pls give your email

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      Contact via fb page

  • @ainiwahidah3508
    @ainiwahidah3508 4 ปีที่แล้ว

    why only this project cant see the source code ?

    • @HowtoElectronics
      @HowtoElectronics  4 ปีที่แล้ว

      Code is there in the website

    • @ainiwahidah3508
      @ainiwahidah3508 4 ปีที่แล้ว

      @@HowtoElectronics i already visit your website but source code could not be opened

  • @shivkushwaha5356
    @shivkushwaha5356 6 ปีที่แล้ว

    nice project bro

  • @ravibharti3433
    @ravibharti3433 4 ปีที่แล้ว

    Can I used 128×48 LCD instead of LCD 20×4

    • @HowtoElectronics
      @HowtoElectronics  4 ปีที่แล้ว

      Yes you can.
      But again you need lot of modification in code in LCD part.

    • @ravibharti3433
      @ravibharti3433 4 ปีที่แล้ว

      @@HowtoElectronics can you send me modification code with LCD 128×48
      Please

    • @ravibharti3433
      @ravibharti3433 4 ปีที่แล้ว

      Sir please send me the code with LCD 16×2 of this project

  • @arjunpudu799
    @arjunpudu799 5 ปีที่แล้ว

    Bro can the same thing done in node MCU esp8266 ?

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว +1

      Yes, definately it can be done

    • @arjunpudu799
      @arjunpudu799 5 ปีที่แล้ว +1

      @@HowtoElectronics but I have only one sda and scl in node MCU 8sp8266 ,and my rtc module i2c display and RFID module all need sda SCL now what can I do

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว +1

      Use parallel connection. Use same sda & scl pins of arduino for both connection it will work.

    • @arjunpudu799
      @arjunpudu799 5 ปีที่แล้ว

      @@HowtoElectronics should I use pull up resistors ,if yes which value should I use

  • @akashkarthik5628
    @akashkarthik5628 6 หลายเดือนก่อน

    wiil it work

  • @mhdfudhail6399
    @mhdfudhail6399 5 ปีที่แล้ว

    They have error 🤔

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      There is no any error.
      Update library file

    • @mhdfudhail6399
      @mhdfudhail6399 5 ปีที่แล้ว

      Its use another rfid , use many cards ?
      Pls replay

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      What is the problem? What error are ypu facing. Would ypu please elaborate

    • @mhdfudhail6399
      @mhdfudhail6399 5 ปีที่แล้ว

      I have a unknown number rfid how to identify its number ( i meant number is 12 digite) can you help me? pls

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      Google it. There are few simple projects like rfid tag reader. First assemble the circuit on basis of those circuit. Update code. Scan rfid card. Rfid numbrr will be displayed on screen. Note down rfid number then use that number for this project.

  • @minatoplays02
    @minatoplays02 5 หลายเดือนก่อน

    bro is trying to eng to hard

  • @RushVin102
    @RushVin102 5 ปีที่แล้ว

    Can I use a MFRC552 instear of EM 18?

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      You cant. Pin configuration arent the same and both of them work at different frequencies

    • @RushVin102
      @RushVin102 5 ปีที่แล้ว

      But how about if I use a 13.56MHz cards and configured the pin connections? Will I be able to use it as an alternative?

    • @HowtoElectronics
      @HowtoElectronics  5 ปีที่แล้ว

      You can use it as alternative. But the problem is mrc522 and em18 both of them do not have similar i/p o/p pins. Difficult to configure but not impossible. You can try. Best of luck.

    • @RushVin102
      @RushVin102 5 ปีที่แล้ว

      Sir could you explain to me what this part of the code does (especially the lines that has the strcmp and serial.available()):
      if(digitalRead(SW3)== LOW)
      {
      lcd.clear();
      lcd.setCursor(5,1);
      lcd.print("SHOW ADMIN ID");
      lcd.setCursor(11,3);
      lcd.print("4.Go Back");

      while(!Serial.available()){
      if(digitalRead(SW4)==LOW){
      lcd.clear();
      goto top;}
      }
      if(Serial.available()>0)
      {
      i=0;
      do
      {
      while(Serial.available()