RFID based Smart Attendance System using Nodemcu & Firebase

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • In this tutorial, I have created a Smart Attendance System. In this system, Smart Attendance Admin Panel is made using Html, CSS, Bootstrap, Jquery, Javascript.
    You can add users to the system in "INIT" mode. The rfid tags(or users) is read using the RC522 Rfid reader.
    Admin can then monitor all the users present in the system.
    The user's check-in and check-out time is also downloadable as csv file. The current user status is also monitored in realtime using Firebase Realtime database.
    Full Code:- github.com/jig...
    RFID Library used (yfrobot): github.com/jig...
    The timestamp of various topics in this tutorial:
    1. Demo: 03:08
    2. Requirements: 10:19
    3. Circuit Diagram: 11:41
    4. Arduino & Web Code Explanation: 16:40
    Support: patreon.com/iotlearner

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

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

    Sir please make a detail video on how the RFID cards are read and write. What are the requirement for this and they should be explain in detail. What are the different types of RFID cards, what are the difference among them should be explain in details.

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

    I have a error as i am getting invalid date in the website please help me out i have presentation tomorrow and what are the settings should we do if i have to create my own database

  • @XFooTBaLL111
    @XFooTBaLL111 9 месяцев назад

    on line 16 : FirebaseData firebasedata
    is giving error what can be the reason?
    in using esp32 and changed the library to " ESP32Firebase.h"
    It didnt gave any error for library

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

    hello sir, i dont have any idea i follow your instructions. idunno if my rfid reader is working but the LED light is ON when i upload the code to my nodemcu and rfid reader it doesn't read my rfid tags. can you help me about this..

  • @pathumrangana
    @pathumrangana 4 месяца назад

    hello sir what about this error Compilation error: cannot convert 'const char [42]' to 'FirebaseConfig*' {aka 'firebase_cfg_t*'} plz help me!

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

    how we can get this website? please tell me

  • @EarthlyEphemera369
    @EarthlyEphemera369 11 месяцев назад

    Sir, can I use ESP32 for wifi transmission?

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

    Great work. Works well. Just a small issue being my esp8266's onboard blue led light is flashing non stop. Do you perhaps know how to stop it or disable it?

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

    Hi! Your project is similar to mine but how can i add a loading balance to user like me as admin will place a balance to any user and when the user tap their rfid for check out, the balance will deduct accordingly to set deduction balance

  • @muhammadarifdanialbinrosne4611

    What is the specific names of the library that you used for the project because I keep getting this error C:\smart-attendance-system-main\init\init.ino:3:10: fatal error: RFID.h: No such file or directory
    3 | #include
    | ^~~~~~~~
    compilation terminated.
    exit status 1
    Compilation error: RFID.h: No such file or directory

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

    It's showing following error:-
    getForamttedDate is not member of timeClient

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

    Error 'D8' was not declared in this scope; did you mean 'SD'. please help with this error

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

    Firebase.setInt(firebaseData, uidPath+"users/"+temp, 0) does not work. But when I input it as a whole string like "/users/temp" then it works. Anytime I use a variable and concatenate strings, it doesn't work. Why does this happen?

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

      Are you defining temp properly. Can check by a print statement before Firebase.setInt if "temp" carry a valid string ?

  • @ATULRGHARAT
    @ATULRGHARAT 14 дней назад

    how to create fire base attendances project data

  • @schuttersclubm1belgium868
    @schuttersclubm1belgium868 2 года назад +2

    Hi Sir,
    i get following error: Class NTPClient has no member named 'getFormattedDate'
    What went wrong or did i forget ? Thanks

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

      Hello, can you update your ntp client library as given here: randomnerdtutorials.com/esp32-ntp-client-date-time-arduino-ide/

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

      replace NTPClient Library to NTPClient-master

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

    Sir i am doing the project(rfid based smart attendence system using firebase and nodemcu) but i face one difficulty when i scan the rfid card for first time card is detected and all the values are stored in webpage but for second time when i scan the card again then in serial monitor i show an error is generated (path not exist) sir plese give me the solution to solve it.

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

    Hi, Thank you for the video. did you use ESP8266 or ESP32

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

      thank you, I used ESP8266

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

    the structure of your database especially the attendance (those "MinNonVistZ0IhJZFOz" what do they mean?)

  • @mochamadfaisalyogadewantar3303

    hi im getting error where i run init, it now display on web browser ?

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

    i can get data on log, but not show on the table

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

    how to upload both init and firebase code in nodemcu alone?
    Please answer this one I have presentation tomorrow i have to show this

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

      I think you can use 2 nodemcu for your presentation. The other complex option is, you can merge init code and main firebase code and add a pushbutton in the circuit which help you in switch between init code and firebase code. You need to logically do this changes.

  • @ZahidHasan-ky6oy
    @ZahidHasan-ky6oy Год назад

    How many RFID cards can I input?

  • @dr.rahultech
    @dr.rahultech 2 года назад

    How do you export daily attendance data?

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

    "Invalid date" on Website, please help me :)

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

    How can I store this data in SQL database

  • @samratpramanick2.0
    @samratpramanick2.0 2 года назад

    GetFormattedDate is error it’s suggest for GetFormattedTime. (Date is not showing) need help

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

      Did u resolve the issue i am also getting the same issue and unabke to solve it ...please help me out i have presentation in few days

  • @MdFahmidBinMostafa-
    @MdFahmidBinMostafa- 2 года назад

    Can I make this project with Arduino uno?

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

      Hi, yes, you need a wifi shield on your Arduino uno to connect to internet and firebase cloud. You have to write an Arduino code accordingly

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

    firebase library you have used

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

    Hi. i am getting data on firebase but not getting on webpage. need help

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

      What error can you see on console

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

    Hi Sir, How can we add a name instead of UID in the web Page.

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

      Update Arduino sketch so that it will send name along with the uid. And also update html file to show name field from firebase

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

      @@IoTLearner sir, we are working project like this. can we have your email id to contact you sir? Because we need your help sir

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

      @@JacobBayek you can email me on iotacademy.tech@gmail.com

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

      if u found solution please send it to me

  • @MdFahmidBinMostafa-
    @MdFahmidBinMostafa- Год назад

    How can I use this code in node mcu esp32?

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

      You can't, you need to rewrite this according to esp32 libraries

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

    Getting error in rfid.h lib in findCard function :(

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

      import the RFID library in description

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

    Script.js is not available in folder

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

    My UID not showing in web page but showing in firebase

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

      Try to console.log this whole data and check if data is showing on browser console

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

      @@akchannel7356 ok, are you getting this data logged on console

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

      @@IoTLearner help me i want to make this project no data getting display on web page..zero error on the console

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

      @@akchannel7356 are you using your own firebase credentials in html file?

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

      @@IoTLearner yes can you pls send me your contact mail id i will send u photo on mail pls reply

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

    Hi!

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

      How can store allowed uid users tags in firebase?
      Thanks

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

    please dont take in wrong way..but you took 44 mins and u did not explain the code properly...

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

      Hi Prajwal, Thanks for the feedback. This video is to display the working of the project & a basic code overview and structure. Detailed code explanation is not provided in this.

  • @TrueMusicVibe
    @TrueMusicVibe 3 месяца назад

    This video will be more useful if you would have used hindi language coz it's natural and don't fell bad but your english doesn't seems good btw the tutorial is nice 😊

    • @IoTLearner
      @IoTLearner  2 месяца назад +1

      Creating tutorials in English reaches a wider audience. Even in India, not everyone understands Hindi. Thanks for the feedback!

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

    hello, im following your board, but my nodemcu cannot read the RFID, why is it? and it shows in the serial monitor "fi....⸮⸮" please help

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

      Check serial monitor port

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

      @@IoTLearner it keeps looping, cannot check the first if rfid.findCard

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

      what's the library for each one? i might installed the wrong one

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

    Hello i am getting error class ntpclient has no memeber named "getformatterdDate"

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

      How to fix this issue

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

      Yaa even me i am also getting the same error did u resolve it please help me out as i have presentation in few days ...