Most easiest way to make Online Attendance System | ESP32 projects | IoT Projects | JLCPCB

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hello everyone now in this video I'd like to know how to make your online fingerprint-based attendance system without having any knowledge about database about SQL or without having your own website yes you can make your own online attendance system without having your own website so in this video I will let you know the easiest way for making this so let's get started now this video is sponsored by jl CPC be absolutely GLC PCP is becoming the most trusted brand for PCB manufacturing because of its low cost and faster service you can get the PCBs from as low as $2 from glz PCB recently they also started the new PCBs service in which you will not only get the PCB but you'll also get all your SMD components already shouldered on the PCB and the good news is that till 29th of December you will get the PCB assembly service free that means you just need to pay for PCB and the SMD components while the assembly shouldering everything will be free of course till 29th of December now to order your own PCB a from the LC PCB you not only need to upload the global file but you also need to provide the vom file and the CPL file as well now if you want me to make a separate video on how to order PCB a from jlc PCB or how the PCB l looks like do let me know in the comments of this video if I get majority of comments for this video now I will definitely make a specific a dedicated video on this PCB a surveys my GLC PCB so let's start with this video so for making this project you will need one fingerprint sensor and an ESP 3-2 board and the connections of these two components are something like this now to use this fingerprint sensor on the ESP 3d board using our Dino ID you need to install this library from Adafruit with save it up for fingerprint sensor library I will leave the link for this library in the description I already installed this library on my Arduino IDE the first step is to enroll our fingerprints inside this sensor yes this sensor is the inbuilt memory which can store up to 128 unique fingerprint data right so first of all let's enroll my fingerprint into this sensor and for that go to the files for examples then into a deferred fingerprint sensor library and on this angle example port now in this corner to make very little changes to make this fingerprint sensor communicate with this ESP through to board by the serial 2 or the hardware serial 2 pins of this ESP 3 to 4 that you need to include the library called hardware serial dot edge ok then below that will first of all comment this line of software serial and here just mentioned serial - ok that's it so this is all you need to do the changes in the example port ok so now let this select the right board and port and click on this upload button we need to press and hold this good button has to confirm that gets p3 - is in move mode so the code is successfully uploaded now let's just open the serial monitor and see this in action let us press the reset button so the code started with Caesar Deptford fingerprint sensor enrollment now we need to type the ID from 1 to 127 - you know and wrote our fingerprint with that dedicated ID so first I will type ID 1 to say my first fingerprint or ID 1 it is waiting for the finger let us press prayer place the finger here of image taken removing good ok we need to place the same finger again image taken and yeah the ID the thumb my fingerprint of this thumb is stored into the ID 1 of the sensor now let the store another fingerprint into different ID let us type ID let's take an example of 11 ok cell type 11 press Enter I place my have this finger here damage taken remove finger place the finger again okay image taken and finger prints didn't match okay let us try it again eleven here finger image take and remove fingerprint match okay so second finger print is stored in the ID Levin so let this keep it to fingerprint for this example now what you to test is well test another example code in which we will be able to know that can this fingerprint sensor recognize both this finger individually with different ID so for that one example is already provided by the company which says fingerprint so here is the example now here also we need to make that small changes for hardware serial communications I will make that changes quitting okay so changes are made successfully let us upload this code on this mode press and hold go to pattern over the second code is successfully uploaded let us open the serial monitor and press the reset button okay so it says Adafruit finger detect test now let us place this thumb and let's see what happens okay it says found ID one with the confidence of 97% so this says how accurate this finger with the or with the fingerprint data already stored in the database so it is 97% accurate let us place this finger or first finger here okay I need to press it harder okay it says found ID 11 with the confidence of 108 percent so yeah this sensor is perfectly recognizing this both fingers now like the sprays another finger whose data is not stored yeah okay so it's not recognizing that finger okay now let this place this thumb again okay found ID one with the confidence 108 so yes this sensor is perfectly recognizing the unique fingerprints with a unique ID now the last step of this project comes is to upload this fingerprint data to the cloud okay without having our own website of course and for making this I will be using my most most favorite service till date which is IFTTT yes with using eye ability this project is really very simple and very interesting to me so let this go to the eye affinity application so this is the application for I have to agree which is available for both Android and iOS so you can download it and the link for downloading this app is all over the description of this video so click on this get more pattern and click on if this than that so for this we'll be using the service called web box tool type web books here okay here's a web book and click on receive a web request now here type the event the name as fingerprint now this is a variable you can type any event name according to your choice but I will specifically type a fingerprint which is more easier to recognize okay okay click on this create trigger button now click on that here search for the service called Google sheets yes we will be storing all our fingerprint data into the Google sheets oh now here we'll click on add a row to spreadsheet before that we need to add a Google account here so click on this Add button you need to provide your Google account because all the fingerprint data will be saved to your Google Drive yes all the data will be saved in the Google sheet format inside your Google Drive so you can monitor all the attendants on the go so here I will type my email ID and the password now click on this allow button to give IFTTT and access to your Google Drive okay now you need to provide some data just like the spreadsheet name so here I will write the spreadsheet name as attendance okay now here is the format of how the Google sheet will be created with the different rules the first row will be occurred at so this will save that time on which the fingerprint was you know detected event name which is of course the event name which we have know created before that is the fingerprint then value 1 value 2 and value 3 will be stored now what are this when you I'll let you know as soon as we move on to the core of this project ok and this sheet will be saved into IFTTT into maker web moves into event name so this path will be created on your Google Drive and this feed will be stored automatically now click on this create action button so this is all you need to do on the IPT application side now the last step of this project comes is to code for this project so let's move on to the arduino game so here is the code for this project which i already written and here you need to make a small changes to make it compatible with your ESP 3/2 board as well so here you first of all you to write the event name which in my case is fingerprint in your case it may be different okay so you need to change this here now this is the key which is unique for unique map book accounts now to find your unique the books key you need to go to this website and click on this documentation button so this is the key for your account just copy this and paste this key inside this world here ok so this is your unique key moving ahead in this code so here in to provide a set name and password of your router to make Ras with YouTube or talk to internet we had with the code then here you can see there is one condition which says if fingerprint ID is one your the name as such in and if fingerprint ID is 11 Newton name has joy I made this condition just to make our attendance system looks better so attendance system will not only store the ID of the fingerprint but it will also store the name of that particular ID as well so yeah I assigned the particular name for a particular ID now what happens in the code is let's take an example that fingerprint is recognized with the ID 1 so it will first of all assign the name in number if the consonance is builded an 60 then it will make an if' rickety request now what is happening in the Aphrodite request let's just have a look so here is the IP request code so first of all it will connect to the so word which is the maker dot ifttt.com which is already mentioned here then it will request one link with a unique event name with the unique key along with that it will also send the values like name and ID as you already seen in the Google sheet that we are making a sheet with a role like accorded which is a timestamp then we are mentioned in the fingerprint which is event name then we are mentioning the value of one two and three and that value are assigned here so value one is a sign with the name well you do is a sign with the heidi and when you three I haven't mentioned because it is what it was of no use for me but you can also mention value three value for as well according in so as soon as I play place the thumb the fingerprint ID and the name which is such it will be stored on to the Google sheet yes so this is what happens in the code so this is the code now let us upload it and see everything in action okay so it's not uploading let's open the serial monitor and let the set the baud rate first okay press the reset button okay it stays either for fingerprint test it is connecting to though I find it already connected to the Wi-Fi let this fly and placing the finger so I will place this thumb here okay attendance mark for such a connecting to the ifttt.com and congratulations your have you have fired the fingerprint event so yeah my attendance with the names are changes mark to that Google sheet let's just confirm that now to confirm that I will go to my Google Drive and as you know there will be a folder call I have 50 created inside your Google Drive so yeah here is my ability folder go inside that yeah maker web box fingerprint and yes the attendance sheet is already created let's see if the data is stored or not yes on December 9th 2019 I'll just expand this tab okay or at 3:14 p.m. fingerprint event was occurred and such in and the name of that person was such in and ID was one let's just place Hana let's just place another finger with ID 11 okay as you can see on December 9 3 16 p.m. fingerprint event was occurred joy was detected and the ID was 11 so likewise you can create your own attendance system which is real-time which is over internet without having our own website isn't the super duper duper amazing if we ask do click that like button right now and show me that you love this project coming down your thoughts your suggestion your feedback regarding this project and this video and I am damn sure that you must have load this example or must have loved this project so yeah ending this video here subscribe my channel if you want to see more such amazing IOT electronics related projects other than projects are used to make a variety of videos in this magical field of electronics so just wait for my next wanders and explore and share with me I guess [Music]
Info
Channel: techiesms
Views: 144,770
Rating: undefined out of 5
Keywords:
Id: wx6t8phkddM
Channel Id: undefined
Length: 13min 22sec (802 seconds)
Published: Wed Dec 11 2019
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.