Hi everyone. you can download everything from here: github.com/InfinityWorldHI/Biometric-attendance-system If you faced any problem you can contact me: through my email("electbusinees@gmail.com") or to my facebook page: facebook.com/ElectronicsTechHaIs/ if want that or leave a comment and I will try to help you. You're welcome. Cheers...
Thanks a lot for your great project. I have put some issues in your github project like new functionallity yo your project. May be all of us could improve the code in github. May be you could check what I have ask you. Thanks a lot. (NOTE: what software do you use to create or modify the 3D case?)
Glad you liked it. That's will be awesome, thanks, Let me know what you want me to do. Yes, I did. The 3D software is FreeCAD, I've mentioned it in the video description.
Hello sir! I copied the program and threw it into the arduino.I downloaded the necessary libraries from your site. Then I chose NodeMCU 1.0 (ESP-12E Module).When I say compile.NodeMCU 1.0 (ESP-12E Module) returns an assembly error. Why do you think he did it? Help me please...
I don't believing that Wow. this project is working perfectly now. I don't know how to thank you man, you're the best. Thank you very much, you made my day.
Cant wait for your next video and I did this project but I had a lot of problems on the way that took time to solve them. Finally I have a working fingerprint Attendance System. Thank you electronics tech. Waiting for you to hit 1K!!!
Good to hear that, I know this project is a bit difficult to create and there no information about it that on the internet so that's why I made it. What do you suggest for the next video? I made many projects with Ethernet, Blynk with a web interface, NRF24L01 with Blynk and RFID and other project
Hello! The project seems great! Thank you for sharing! I was trying to pull something like this off but I need the fingerprint to be stored in a centralised system and the fingerprint module just read the fingerprint and forward the data to the system and then get a feedback. The fingerprint template should not be there in a module. Can we do that?
Hi, my pleasure. You're right the fingerprint module stored the images into its memory with ID for each fingerprint then it will send that ID to the server to save it so the fingerprint IDs are stored into the module as well as into the database. So to store the images outside of the scanner that depends on the fingerprint module that you will use.
Sir i need your help , please tell me how I can change the colors and all of the website, some changes like title and all are reflecting which are in php files. But css files are not editable. Please help me out.
Hi, did you do everything like in the movie or did you make any changes? Unfortunately, he shows me a fingerprint with a padlock and I don't know what to do with it ..
Hello sir, nice video with great explanation! I'm stuck at the oled image of finger with image lock beside, and I've tried downgrading the version to 2.4.2 and also 2.4.1. But sadly, the problem has not been solved. Please advise!
Hi, Which model do you have? Did you check the fingerprint scanner baud rate? Remove all the ESP8266 libraries that you have tried then install just 2.4.2 version.
I was trying last few days to run the code on WAMP Server and few of my web servers, but unfortunately it does not work. On XAMPP server installed on a local computer it works like a charm. But this awesome project should work on every server! So far I understand, it is failing to work due to some restrictions in MySQL on WAMP and other web servers. Last week you uploaded the modified the getdata.php but that did not solve the problem. I sincerely believe that a little more attention from you will solve the problem and make the project really useful. Adding 'Wifi Manager' would make it even more useful. Once again my heartfelt thank to you for this nice project
Hi, thanks for the useful feedback. Before I uploaded this project, I've tested it on many servers like wamp, xampp, 000webhost, infinityfree and 2host many times and it worked as intended. So when you used wampserver, you were able to access the website from your mobile browser?
Hi, its me again. There's one posibility to joint this and the rfid project together? As if we were looking for more security. Thank you again for this projects.
Thanks a lot for the Biometric attendance system using fingerprint scanner and NodeMcu with a database. Awesome project. I have compiled the whole project as you have mentioned works perfectly, except that the blue led keeps blinking randomly. So the users will not be able to register. It is not keeping the led light stable. Please help
Sorry for the late reply.Your link may help me more. Is it possible to incorporate more fingerprint attendance system unit using one DB. Different ID provide for each unit. Thank you once again for your efforts to help me.
Yes you can, You need to add an unique ID for each scanner in order to let the website know the incoming data source. You can do that by adding the ID in the http request(POST). Then you should make some modifications in data_get.php to achieve your needs.
Good day Sir! This is a great video, thank you very much. I just wanted to ask, so I don't have to add my DB credentials in Arduino code for the fingerprint id to be Posted in MySQL/Database?
@@ElectronicsTechHaIs Thank you for the reply, What I meant was, for the nodemcu to be able store/transfer data(finger ID in this case) in the mysql DB, we don't need to include our DB credentials(username and password) in the Arduino code? I'm personally struggling with the 'Add fingerprint', the communication between the webpage and the NodeMCU is unseccessful.
Thank once again.In last comment "Is it possible to incorporate more fingerprint attendance system unit using one DB.Different ID provide for each unit." 1,What is the change in some modifications in data_get.php 2.IN NodeMCU_Fingerprint code what to change. Thank you once again for your efforts to help me.
My pleasure. yes, you can do that. you need to add an ID for each scanner then modify the data_get.php file to manage the IDs, also you should add the ID into the database so each entry will be set to the correct scanner.
Sir Should we have a router to work with this or the node is enough and in website time in and out is set by us or when the finger is scanned it will change? Appreciate for the video and it will be glad is u reply for this as fast as possible. Thank you
Hi sir, firstly thank you so much for the video. Sir, could you please send me the link of the fingerprint sensor that you used in this video. And is it ok to use any fingerprint sensor?
Hi Sir, thank you very much your project help me much. I wonder if I can add notification in website when the Fingerprint succesfully enrolled or reversed thing happens.
See: the USB cabe is only used to turn the ESP 32 on or to transfer data to it. Once the code is uploaded, you can charge with with an external battery or power supply without a problem. Once the ESP 32 / 8266 is on, it will try to connect the URL/ HTTP that you included in his code. The question is that the computer has to be online in order to project works, because the server / background of the system will be there. But in order to solve this you must buy an Host (like Hostgator ou Hostinger) and put the archives there like you did in the xampp folder. The example in the video is only to make internal projects.
Hello sir,the video was very helpful!However,when i open the userslog,the oled scanned my fingerprint and it say welcome but my page didnt load anything.Ive check my database and the data was inserted too,but only timein was inserted.If i want to try again,new row added but my timeout remaining blank.what should i do?thank you.
Hi. First of all, great idea, video and execution. 👍. Secondly, I downloaded and setup everything as you described and everything works fine while on the local server or local host on my laptop, but as soon as I go ahead and upload the website to any hosting service (free) I immediately lose all functionality and my nodemcu can't send or receive data to website. Can you please tell me what steps to take to make aure it works. I update the host, link, and everything where my IP previously was in the code (both in node and in website) but to no avail. 🙁
After uploading, I am getting a fingerprint with lock symbol on the OLED display. While the R307 fingerprint sensor only blink once and then it stopped. What do I need to do?
Good Night Mr.. thank you for this material, this video is very helpful for my final project. may i ask, how do i add e-mail or other so that it goes into the database and can be exported to excel too. I'm a newbie in PHP programming.. Thank You..
hello sir excellent work i loved it, i have just one request i hope u can help me please can you show us how to store the fingerprint itself in the sql database in order to receive like 1000 student per year and in this case you will pass the limit of the fingerprint reader and this will make your project literally perfect because i googled a lot and there is no one who did it with this set up so you gonna be the 1st in the world so please can you help me ?
Hi, thanks, glad you like it. that will make the process a bit slower, also that depends on the type of the fingerprint scanner itself like this one that I've used, it doesn't have the feature to get the fingerprint image out of it. but there are some modules that have this feature and they support more than 1000 fingerprints. Anyway, I will consider that and I will publish my results in the future, thanks.
Hello is possible that the log file to keep multiple time out values. As example I will like to know if someone went out multiple times and how much is missing. Right now I get only the last time he went out.
I would have greatly appreciated if you would had described the fingerprint sensor library functions how do they work and about parameters they work with. However, like most of the youtubers were knowingly didn't exposed that information to us so.
I've added comments next of each line to explain the code as possible, If you have an question regarding the code you can email me and I will explain it to you, No problem.
@@ElectronicsTechHaIs Sorry if im asking too much.Currently im doing a project using biometric device.I want to use your project as my reference.However the fingerprint sensor you described which is r305/r307 is not available at my place but i really them since im going to have my presentation soon.So can i use another type of fingerprint sensor?is it still can work out?😭😭😭
This was so cool, but I need to add some more information when a user is logging in. For example, I want to give them an option to enter a job number (Project No) by keypad or proximity card. How can we add this option to this project? thanks in advance
@@ElectronicsTechHaIs I meant I need a keypad beside of fingerprint senor, after the user clocks in then the user has to enter a number for example 3345, and then the log info sends to the server.
@@PayamJianTV Exactly, that isn't hard to achieve, you just need to modify the code to make work in two modes and add the keypad to enter the number. On the website side you have to add the numbers of the sections that you want.
may I know is this project suitable with 5-volt fingerprint sensor because i tried to connect fingerprint sensor but it said the fingerprint sensor not detected :((
Same here, I can't get my fingerprint sensor to read, it lights up but the Serial Monitor tells me that the fingerprint sensor cannot be found. I connected it to the Vin but it still tells me that the sensor can't be found. I'm using a genuine adafruit DY50 fingerprint module too.
Guys, DY50 module needs 3.3v not 5v, please check the sensor datasheet before using it. The ESP8266 library version should be 2.4.2 or 2.4.1 so downgrade it if you have a newer version.
Try the fingerprint scanner examples to test it. The code works with no problem, When I made it and I tested it for many times before I uploaded the video. If there a bug in the website let me know.
Hello, No at all. You can use any module you have. Bearing in mind the pins of your module: the Rx, Tx, Vcc, GND and the power supply with the right baud rate as well. Glad you like it, you're welcome.
Hi sir, may i know is there possible to make a combination of RFID and Fingerprint to this project? Means double verification in order to check in and check out, and the rest of the function is totally the same with this video, any modification of code and how is the circuit diagram. Do reply me ASAP TQ sirrrr
hai sir..i already done all the connection and it works perfectly and know I'm facing a new problem which is when I want to add a new fingerprint through the webpage I cannot add it, plus the screen on OLED doesn't display the scanning part such as on your video at minute 7 may I know how can I solve this problem? thank you, sir.
hi sir your project is amazing .i want to do this project but i have no my own website so i need to upload the data to my free website how i can do please help me?
hi sir this is a great project, i wonder what i suppose to add within the username and password in both in install.php and the connectDB.php (the phpmyadmin username). plz reply Thanks a lot
Hello, sir. I have a university graduation project this year and its title is exactly like this Can you help me with some information So start working?
excuse me sir, i want to ask I use the FMP10 fingerprint sensor. with a baudrate of 9600. What is the upload speed for the MCU node to be replaced by 57600?
Hello sir, i"m using NodeMCU v3. Why i can't add any fingerprint and the ssd1306 can't display anything. I've followed all the step and repeat it many times. thanks
@Electronics Tech Hello sir.. sorry for disturbing you again..from what i saw in your video,the fingerprint need to be added first before update the rest information.Ive add another page for registration so that the user can register themselves.This means Admin can do two option,adding user in their interface by add available fingerprint first or adding fingerprint into selected user's information that they already registered in the register page(the information of user will show up into the table but the fingerprint id remain at 0).How am i suppose to do the 2nd option?or is it necessary to get available fingerprint first before update the information? Another question is..i use a mega arduino fingerprint and tried to change the version as you said but it keep locking and didnt read any fingerprint sensor.It use AS806 module and since i cant do it and it still cant detect it..ive bought another fingerprint and fortunately found the one like yours in my country.Ive waste my money for that previous hahah 😂
Hi, About the first question, please E-mail me with some screenshots on what you added because I didn't get your point clearly. If you're using mega then you don't need to downgrade the library version because the software serial library works correctly with it. by the way, How did you use the code with mega and the website?
@@ElectronicsTechHaIs Hello ive sent the screenshots of my problems.Thank you sir🤗 But my serialmonitor still show did not find fingerprint sensor but my fingerprint sensor blinking.Ive downgrade and use 2.4.2.i even changed the vcc of oled to vin and put red wire of sensor to 3v3.
Hello friend, I want to carry out your project Biometric assistance system with fingerprint scanner and NodeMCU, but I want to do it with a LAMP server in raspberry pi 3B, will it be possible?
You can used for employee's or students at school or university. I used fingerprint scanner, NodeMCU and OLED0.96 display. Actually, I will make a pdf for this project to explain everything.
Great video, thank you but i have a problem. I have this error, please help me. "Error creating database: Can't create database 'biometricattendace'; database exists Table users created successfullyTable users_logs created successfully"
@Electronics Tech I am using this on my google cloud server for the remote fingerprint authentication testing, earlier I used it on my Linux server hosting which was giving an error of "You cant add more than one fingerprint at time", so I guessed it might because of Cloudflare, now it's not showing that error, now OLED is not showing scanning and sensor is not lighting up at all. It runs perfectly on my XAMPP local server. But the remote thing is not working. I double-checked the databases are working perfectly as I am basically running XAMPP on Google Cloud but still it's stuck there. Please help.
Hi, "You cant add more than one fingerprint at time" this is not an error message, it's to show you that you have to scan your fingerprint then add a new fingerprint. I've updated the project codes please consider testing them: github.com/InfinityWorldHI/Attendance-system
For the computer, just go to the networks adapter setting and enter IPV4 and set your network getaway IP, Subnet mask, DNS IP and your computer IP that it's in the router IP range.
Where the code occurs example void() { ----------------- ----------------- ----------------- return p; } In the above example there is the missing of “return p;” statement
Yes, it's possible, but it not that easy to extract the fingerprint image from the scanner memory, you should hard code it since there's no library provide that feature as far as i know, Try python coding,
I have searched and found out that there is a software that can get the fingerprint image for you and store it in the PC. I am sure that you can automate this using a microcontroller, since ESP32 or ESP8266 is powerful enough... It works well, here is a link for a video that explains it: th-cam.com/video/vcAnc7DReQM/w-d-xo.html&ab_channel=joeGTECkrab
Hello Sir, how are you 🙂. I have a question regarding this project. My question is... Sir, how to send SMS (free of cost) to the parents of the students those are not attending the class. (Sir please reply) Thank you.
Thank you very very much for replying so prompt.I am not as good as you are in web related cording ( PHP, SQL, JS etc). So a little hint would be very helpful for me. Thank's
Thank once again.In last comment "Is it possible to incorporate more fingerprint attendance system unit using one DB.Different ID provide for each unit." 1,What is the change in some modifications in data_get.php 2.IN NodeMCU_Fingerprint code what to change. //Post Data postData ="DeviceID=02 "FingerID=" + String(finger); // Add the Fingerprint ID to the Post array in order to send it Post methoede. Thank you once again for your efforts to help me.
Hi everyone.
you can download everything from here: github.com/InfinityWorldHI/Biometric-attendance-system
If you faced any problem you can contact me:
through my email("electbusinees@gmail.com")
or to my facebook page: facebook.com/ElectronicsTechHaIs/
if want that or leave a comment and I will try to help you.
You're welcome.
Cheers...
Thanks a lot for your great project. I have put some issues in your github project like new functionallity yo your project. May be all of us could improve the code in github. May be you could check what I have ask you. Thanks a lot. (NOTE: what software do you use to create or modify the 3D case?)
Glad you liked it.
That's will be awesome, thanks, Let me know what you want me to do.
Yes, I did.
The 3D software is FreeCAD, I've mentioned it in the video description.
@@ElectronicsTechHaIs i have created two issues in github. Do you see them?
Yes, I did.
Hello sir! I copied the program and threw it into the arduino.I downloaded the necessary libraries from your site.
Then I chose NodeMCU 1.0 (ESP-12E Module).When I say compile.NodeMCU 1.0 (ESP-12E Module) returns an assembly error.
Why do you think he did it? Help me please...
I don't believing that Wow. this project is working perfectly now. I don't know how to thank you man, you're the best.
Thank you very much, you made my day.
Glad you liked it and you found it helpful.
My pleasure. I'm trying to give the good knowledge for everyone.
Thanks man idk how to thank you for providing this open source, your awesome
My pleasure,
Glad you liked it.
Cant wait for your next video and I did this project but I had a lot of problems on the way that took time to solve them. Finally I have a working fingerprint Attendance System. Thank you electronics tech. Waiting for you to hit 1K!!!
Good to hear that, I know this project is a bit difficult to create and there no information about it that on the internet so that's why I made it.
What do you suggest for the next video? I made many projects with Ethernet, Blynk with a web interface, NRF24L01 with Blynk and RFID and other project
You never fail to amaze me sir. Biggest fan here!
Glad you like it. You're welcome whenever you want my friend.
Hello! The project seems great! Thank you for sharing! I was trying to pull something like this off but I need the fingerprint to be stored in a centralised system and the fingerprint module just read the fingerprint and forward the data to the system and then get a feedback. The fingerprint template should not be there in a module. Can we do that?
Hi, my pleasure.
You're right the fingerprint module stored the images into its memory with ID for each fingerprint then it will send that ID to the server to save it so the fingerprint IDs are stored into the module as well as into the database.
So to store the images outside of the scanner that depends on the fingerprint module that you will use.
Sir i need your help , please tell me how I can change the colors and all of the website, some changes like title and all are reflecting which are in php files. But css files are not editable. Please help me out.
Sir, this project is just amazing. It works perfectly. I have a question, is there a way for access the server remotely? Like port forwarding
Hi, did you do everything like in the movie or did you make any changes? Unfortunately, he shows me a fingerprint with a padlock and I don't know what to do with it ..
Hello sir, nice video with great explanation!
I'm stuck at the oled image of finger with image lock beside, and I've tried downgrading the version to 2.4.2 and also 2.4.1. But sadly, the problem has not been solved.
Please advise!
Hi, Which model do you have?
Did you check the fingerprint scanner baud rate?
Remove all the ESP8266 libraries that you have tried then install just 2.4.2 version.
@@ElectronicsTechHaIs hello sir, i already try your suggestion but the problem has not been solved. I'm used AS608 Fingerprint modul.
I was trying last few days to run the code on WAMP Server and few of my web servers, but unfortunately it does not work. On XAMPP server installed on a local computer it works like a charm. But this awesome project should work on every server! So far I understand, it is failing to work due to some restrictions in MySQL on WAMP and other web servers. Last week you uploaded the modified the getdata.php but that did not solve the problem. I sincerely believe that a little more attention from you will solve the problem and make the project really useful.
Adding 'Wifi Manager' would make it even more useful.
Once again my heartfelt thank to you for this nice project
Hi, thanks for the useful feedback.
Before I uploaded this project, I've tested it on many servers like wamp, xampp, 000webhost, infinityfree and 2host many times and it worked as intended.
So when you used wampserver, you were able to access the website from your mobile browser?
Hi! What battery are you using? Would you have the battery specs to tell me?
Hi, it's the 18650 Li-ion battery.
Thanks!
Hi, its me again.
There's one posibility to joint this and the rfid project together?
As if we were looking for more security.
Thank you again for this projects.
Hello,
Yes, you can combine both of the RFID and the fingerprint into one device.
I'm glad it was useful.
Thanks a lot for the Biometric attendance system using fingerprint scanner and NodeMcu with a database. Awesome project. I have compiled the whole project as you have mentioned works perfectly, except that the blue led keeps blinking randomly. So the users will not be able to register. It is not keeping the led light stable. Please help
Glad you liked it.
Check the wiring and scanner voltage it might be low for your scanner.
Sorry for the late reply.Your link may help me more.
Is it possible to incorporate more fingerprint attendance system unit using one DB.
Different ID provide for each unit.
Thank you once again for your efforts to help me.
Yes you can,
You need to add an unique ID for each scanner in order to let the website know the incoming data source.
You can do that by adding the ID in the http request(POST).
Then you should make some modifications in data_get.php to achieve your needs.
Good day Sir! This is a great video, thank you very much.
I just wanted to ask, so I don't have to add my DB credentials in Arduino code for the fingerprint id to be Posted in MySQL/Database?
Good day, Glad you liked it.
What exactly do you mean? I didn't get your question clearly.
@@ElectronicsTechHaIs Thank you for the reply, What I meant was, for the nodemcu to be able store/transfer data(finger ID in this case) in the mysql DB, we don't need to include our DB credentials(username and password) in the Arduino code? I'm personally struggling with the 'Add fingerprint', the communication between the webpage and the NodeMCU is unseccessful.
No, you don't need to include your database credentials in the ESP code only in connectDB.php page.
Sir you are great ❤❤❤
Sir I want to ask you a question if my laptop is shut down,
Will my project stop recording attendance?
Glad you like it.
Yes, it will.
Thank once again.In last comment "Is it possible to incorporate more fingerprint attendance system unit using one DB.Different ID provide for each unit."
1,What is the change in some modifications in data_get.php
2.IN NodeMCU_Fingerprint code what to change.
Thank you once again for your efforts to help me.
My pleasure.
yes, you can do that.
you need to add an ID for each scanner then modify the data_get.php file to manage the IDs, also you should add the ID into the database so each entry will be set to the correct scanner.
Sir
Should we have a router to work with this or the node is enough and in website time in and out is set by us or when the finger is scanned it will change?
Appreciate for the video and it will be glad is u reply for this as fast as possible. Thank you
you can use any Access Point(Mobile AP will not work properly), The time will set automatically by the server when a fingerprint is scanned.
Tell few suggestions for wifi connectivity
Router, Computer AP, WiFi adapter in AP mode and even using another ESP in AP mode.
Can we use fingerprint scanner as608
Hi sir, firstly thank you so much for the video.
Sir, could you please send me the link of the fingerprint sensor that you used in this video.
And is it ok to use any fingerprint sensor?
You're welcome.
I bought it from an electronics store, not from the internet.
Yes, you can use any module.
Good day sir, I got a question: What voltage is the recharchable battery you use for the VIN Pin in this project?
I used 3.7 V Li-ion battery with TP4056 battery charger.
Hi Sir, thank you very much your project help me much. I wonder if I can add notification in website when the Fingerprint succesfully enrolled or reversed thing happens.
Hi, Glad you like it.
You need to search about PUSH Notifications for website.
@@ElectronicsTechHaIs Thank you for the solution. Please check your mail inbox, I want to ask and discuss about your attendance system
Do u have any idea to store more than 128 fingerprints ?
Does this connect automatically to USB and PC, because if you use it with another power supply, the MCU node doesn't sync with the website.
See: the USB cabe is only used to turn the ESP 32 on or to transfer data to it. Once the code is uploaded, you can charge with with an external battery or power supply without a problem. Once the ESP 32 / 8266 is on, it will try to connect the URL/ HTTP that you included in his code. The question is that the computer has to be online in order to project works, because the server / background of the system will be there. But in order to solve this you must buy an Host (like Hostgator ou Hostinger) and put the archives there like you did in the xampp folder. The example in the video is only to make internal projects.
Hello sir,the video was very helpful!However,when i open the userslog,the oled scanned my fingerprint and it say welcome but my page didnt load anything.Ive check my database and the data was inserted too,but only timein was inserted.If i want to try again,new row added but my timeout remaining blank.what should i do?thank you.
Hi. First of all, great idea, video and execution. 👍. Secondly, I downloaded and setup everything as you described and everything works fine while on the local server or local host on my laptop, but as soon as I go ahead and upload the website to any hosting service (free) I immediately lose all functionality and my nodemcu can't send or receive data to website. Can you please tell me what steps to take to make aure it works. I update the host, link, and everything where my IP previously was in the code (both in node and in website) but to no avail. 🙁
Hello, Glad to hear that,
What do you see on the serial monitor?
@@ElectronicsTechHaIs I'm Emailing you with all the details..
I have the same problem, do you already know how to solve it?
Hello, the explanation was awesome.
I am getting a fingerprint with lock symbol on the oled display.can you help me?
Make sure that the scanner is connected properly to the esp.
Did you fix this problem?
After uploading, I am getting a fingerprint with lock symbol on the OLED display. While the R307 fingerprint sensor only blink once and then it stopped. What do I need to do?
@@allanperaez5607did you find the solution for this brother ?
@@radhemohan1883 did you solve this issu
Good Night Mr..
thank you for this material, this video is very helpful for my final project. may i ask, how do i add e-mail or other so that it goes into the database and can be exported to excel too. I'm a newbie in PHP programming.. Thank You..
can we contact?
Just use php mail function to send an email. Google it for more information.
hello sir excellent work i loved it, i have just one request i hope u can help me please can you show us how to store the fingerprint itself in the sql database in order to receive like 1000 student per year and in this case you will pass the limit of the fingerprint reader and this will make your project literally perfect because i googled a lot and there is no one who did it with this set up so you gonna be the 1st in the world so please can you help me ?
Hi, thanks, glad you like it.
that will make the process a bit slower, also that depends on the type of the fingerprint scanner itself like this one that I've used, it doesn't have the feature to get the fingerprint image out of it. but there are some modules that have this feature and they support more than 1000 fingerprints.
Anyway, I will consider that and I will publish my results in the future, thanks.
Great tut.
Is possible to search db by days range(Monday 15 Jan to Monday 15 Feb) and also by days range and user id or name?
Of course you can.
You need to add BETWEEN in the MySQl statement for selecting the date.
Hello is possible that the log file to keep multiple time out values. As example I will like to know if someone went out multiple times and how much is missing. Right now I get only the last time he went out.
You should get the log multiple times.
Weird because I didn't change anything except some names for the web side and a few lines of ino code to work with my screen.
Tqs for your brief explanations ,sir 😍
I would have greatly appreciated if you would had described the fingerprint sensor library functions how do they work and about parameters they work with. However, like most of the youtubers were knowingly didn't exposed that information to us so.
I've added comments next of each line to explain the code as possible, If you have an question regarding the code you can email me and I will explain it to you, No problem.
Great project sir!!! How can i display on LCD 16x2 instead?
You have to modify the code to suit the LCD
Thank you for the great video!😍i want to ask,can i assign the fingerprints automatically?they still can be detected,right?
Glad you liked it.
Yes, you're right.
@@ElectronicsTechHaIs can i see the sql code,too?
@@valeriablackroses4585 yes, you can.
All the needed files are in the github link.
@@ElectronicsTechHaIs Sorry if im asking too much.Currently im doing a project using biometric device.I want to use your project as my reference.However the fingerprint sensor you described which is r305/r307 is not available at my place but i really them since im going to have my presentation soon.So can i use another type of fingerprint sensor?is it still can work out?😭😭😭
Any model should work, The model that I have is JM-101B, not the r305/r307
This was so cool, but I need to add some more information when a user is logging in. For example, I want to give them an option to enter a job number (Project No) by keypad or proximity card. How can we add this option to this project? thanks in advance
Glad you liked it.
You need to modify the website to add the projects into the database in order to select the project number while logging in.
@@ElectronicsTechHaIs I meant I need a keypad beside of fingerprint senor, after the user clocks in then the user has to enter a number for example 3345, and then the log info sends to the server.
@@PayamJianTV Exactly, that isn't hard to achieve, you just need to modify the code to make work in two modes and add the keypad to enter the number. On the website side you have to add the numbers of the sections that you want.
Best TH-cam channel thank you so much :)
Thank you for the feedback.
I'm glad you liked my videos.
Sir really appreciate your work
may I know is this project suitable with 5-volt fingerprint sensor because i tried to connect fingerprint sensor but it said the fingerprint sensor not detected :((
Yes, Just connect the scanner Vcc to Vin of the NodeMCU not to 3.3v, and it should work.
Same here, I can't get my fingerprint sensor to read, it lights up but the Serial Monitor tells me that the fingerprint sensor cannot be found. I connected it to the Vin but it still tells me that the sensor can't be found.
I'm using a genuine adafruit DY50 fingerprint module too.
Guys, DY50 module needs 3.3v not 5v, please check the sensor datasheet before using it.
The ESP8266 library version should be 2.4.2 or 2.4.1 so downgrade it if you have a newer version.
@@ElectronicsTechHaIs sir i tried everything but it still not working to detect my fingerprint sensor
Try the fingerprint scanner examples to test it.
The code works with no problem, When I made it and I tested it for many times before I uploaded the video. If there a bug in the website let me know.
Hi.
Is there no problem if I use the Fpm10a model?
I can not get the JM-101.
Thanks in advance, I love your projects.
(Sorry for the bad english)
Hello, No at all.
You can use any module you have.
Bearing in mind the pins of your module: the Rx, Tx, Vcc, GND and the power supply with the right baud rate as well.
Glad you like it, you're welcome.
@@ElectronicsTechHaIs please which power supply?
Hi sir, may i know is there possible to make a combination of RFID and Fingerprint to this project? Means double verification in order to check in and check out, and the rest of the function is totally the same with this video, any modification of code and how is the circuit diagram. Do reply me ASAP TQ sirrrr
hai sir..i already done all the connection and it works perfectly and know I'm facing a new problem which is when I want to add a new fingerprint through the webpage I cannot add it, plus the screen on OLED doesn't display the scanning part such as on your video at minute 7
may I know how can I solve this problem? thank you, sir.
Hi, Upload the empty database example from Adfruit library in order to erase all the IDs in the memory of the fingerprint module.
@@ElectronicsTechHaIs thankyouu sir.. i will try it
@@ElectronicsTechHaIs after empty database then what is next step? how to empty database?
you are such a genius
Thanks my friend, Glad you liked it.
Hello Sir
Did not find fingerprint module...
Please help me 😭😭😭
Sir can I buy a fully developed unit from you? how much and thanks!
We can contact through my email or my facebook page and you're welcome.
electbusinees@gmail.com
facebook.com/ElectronicsTechHaIs/
No finger in the fingerprint sensor but error is delete the finger from the scanner? Please reply soon as possible
Can I use arduino uno r3? For this attendance project
Yes, but you need a wifi module to send the data to the server
Hi sir which editor are you using? 6:47
Hi, I'm using Sublime text editor.
Can we use r307 fingerprint module
hi sir your project is amazing .i want to do this project but i have no my own website so i need to upload the data to my free website how i can do please help me?
Hi, I'm glad you like it.
You can use 000webhost service, you just need to create an account then create the database and upload the website files.
can we use Adafruit optical fingerprint sensor?
Of course
Can you be able to edit manage users php to add also image during registration through camera?
You can
Thanks for the project but i have a little problem. I get an SQL error under the fingerprint id on the user interface, please any help.
My pleasure, please send me a screenshot of the problem?
hi sir this is a great project, i wonder what i suppose to add within the username and password in both in install.php and the connectDB.php (the phpmyadmin username). plz reply Thanks a lot
Hi,
Exactly the phpmyadmin credentials (User name, Password).
I have R307 and it has 6 pins, compared to R305 which had 4. what shall I do with the two extra pins?
Check the module datasheet for the Rx and Tx pins
Hello, sir.
I have a university graduation project this year and its title is exactly like this
Can you help me with some information So start working?
Hi,
what kind of help do u need ?
@@mibrahim4245 can u help me
Thanks a lot for your great project. If possible pleas make this project using SIM800L where WiFi not available.
Glad you liked it,
Actually, I've made it with SIM800L, I will try to publish the video soon.
excuse me sir, i want to ask I use the FMP10 fingerprint sensor. with a baudrate of 9600. What is the upload speed for the MCU node to be replaced by 57600?
Usually, I use 112500, You can use any speed you want it just effects on the uploading speed.
Hey how do I implement with eye scanner? Its for my college project!
Hi, Is there any specific module?
@@ElectronicsTechHaIs nope nothing . Just 2 step bank locker security using fingerprint scanning and eye scanning.
Hey bro can u make tutorial video on how to programme atmega328 micricontroller via arduino and use microcontroller alone in project without board:)
Hi, I will in one of my next videos.
can the images be stored on a database?
Hello sir, i"m using NodeMCU v3. Why i can't add any fingerprint and the ssd1306 can't display anything. I've followed all the step and repeat it many times. thanks
Can i develop this project for online voting system? By adding a tft display instead of oled?
Sure, you can
Good afternoon, I have a question, do you know if you can save the fingerprint scanner information somewhere else, such as in the cloud?
Hello, You mean that if there a way to store the fingerprint image on the cloud, not into the fingerprint memory?
@@ElectronicsTechHaIs yeah, it's possible?
that depends on the fingerprint module that you will use.
Bro can i use every fingerprint scanner
Yes, you can.
can i use different finger print sensor
Yes, you can.
I have to shift this project to another laptop but how can i delete stored fingerprint or reset the whole project please help
Upload the included example in fingerprint library examples called empty database, then follow the instruction that appeared in the serial monitor.
@Electronics Tech Hello sir.. sorry for disturbing you again..from what i saw in your video,the fingerprint need to be added first before update the rest information.Ive add another page for registration so that the user can register themselves.This means Admin can do two option,adding user in their interface by add available fingerprint first or adding fingerprint into selected user's information that they already registered in the register page(the information of user will show up into the table but the fingerprint id remain at 0).How am i suppose to do the 2nd option?or is it necessary to get available fingerprint first before update the information?
Another question is..i use a mega arduino fingerprint and tried to change the version as you said but it keep locking and didnt read any fingerprint sensor.It use AS806 module and since i cant do it and it still cant detect it..ive bought another fingerprint and fortunately found the one like yours in my country.Ive waste my money for that previous hahah 😂
Hi,
About the first question, please E-mail me with some screenshots on what you added because I didn't get your point clearly.
If you're using mega then you don't need to downgrade the library version because the software serial library works correctly with it. by the way, How did you use the code with mega and the website?
@@ElectronicsTechHaIs I throw away my mega and use r307 instead.please ignore that 2nd question since ive bought r307 huhu
@@valeriablackroses4585 I'm confused right now.
Please email me with some screenshots.
@@ElectronicsTechHaIs oh alright sorry
@@ElectronicsTechHaIs Hello ive sent the screenshots of my problems.Thank you sir🤗
But my serialmonitor still show did not find fingerprint sensor but my fingerprint sensor blinking.Ive downgrade and use 2.4.2.i even changed the vcc of oled to vin and put red wire of sensor to 3v3.
Hello friend, I want to carry out your project Biometric assistance system with fingerprint scanner and NodeMCU, but I want to do it with a LAMP server in raspberry pi 3B, will it be possible?
Hi, Yes, it possible.
What did you use for this project
You can used for employee's or students at school or university.
I used fingerprint scanner, NodeMCU and OLED0.96 display.
Actually, I will make a pdf for this project to explain everything.
Please give us the pdf
Of course, I will as soon I finish it
How to change time ? its almost 6 hours late from Philippines
Go to getdata.php and change the timezone
bro pano mo naays yung sayo. may lock symbol kasi yung fingerprint kahit tama naman yung pagkakasalpak sa connection
hi, i am trying to make fingerprint system i just can't send sensor data to phone, i used hc-05 bluetooth module, can you help me please
hi i dont have ssd1306 can i convert it to ssh1106 oled?
What if we want to use clouds other than xampp, like google clouds etc
Same concept with only one modification which is the domain name
You have used nodemcu ch340 ?
You can use anyone with no problems
@@ElectronicsTechHaIs ok bro
your project has a finger limit?
Yes, it's limited.
Great video, thank you but i have a problem. I have this error, please help me.
"Error creating database: Can't create database 'biometricattendace'; database exists
Table users created successfullyTable users_logs created successfully"
That not a problem, that means the database is already exist.
@@ElectronicsTechHaIs thanks
@Electronics Tech I am using this on my google cloud server for the remote fingerprint authentication testing, earlier I used it on my Linux server hosting which was giving an error of "You cant add more than one fingerprint at time", so I guessed it might because of Cloudflare, now it's not showing that error, now OLED is not showing scanning and sensor is not lighting up at all. It runs perfectly on my XAMPP local server. But the remote thing is not working. I double-checked the databases are working perfectly as I am basically running XAMPP on Google Cloud but still it's stuck there. Please help.
Hi,
"You cant add more than one fingerprint at time" this is not an error message, it's to show you that you have to scan your fingerprint then add a new fingerprint.
I've updated the project codes please consider testing them:
github.com/InfinityWorldHI/Attendance-system
@@ElectronicsTechHaIs Sir the link provided is not working please check and give new link
Will it work if I use another access point (other than which I have used earlier) with the same wifi credentials as I have mentioned in the code ?
Yes, it will work.
@@ElectronicsTechHaIs But I think the IP address for the local server will be changed then. Then how will esp communicate with the server?
@@benaam5441 That's right, so you just need to set a static IP for your computer.
@@ElectronicsTechHaIs Can you please guide how to set a static IP?
For the computer, just go to the networks adapter setting and enter IPV4 and set your network getaway IP, Subnet mask, DNS IP and your computer IP that it's in the router IP range.
when i upload the code to esp8266 i got this error control reaches end of non-void function [-Werror=return-type] help me!
Where the code occurs example void() {
-----------------
-----------------
-----------------
return p;
}
In the above example there is the missing of “return p;” statement
So amazing We thank you
Glad you liked it.
My pleasure.
can I get the fingerprint image converted to some string value without storing in the scanner and send and store that string in the DB?
thank you :)
Yes, it's possible, but it not that easy to extract the fingerprint image from the scanner memory, you should hard code it since there's no library provide that feature as far as i know, Try python coding,
@@ElectronicsTechHaIs ok thank you
I have searched and found out that there is a software that can get the fingerprint image for you and store it in the PC. I am sure that you can automate this using a microcontroller, since ESP32 or ESP8266 is powerful enough... It works well, here is a link for a video that explains it: th-cam.com/video/vcAnc7DReQM/w-d-xo.html&ab_channel=joeGTECkrab
@@hasanamkieh7386 Thank you very much I will look into it
does it also work with arduino
No, it needs an ESP board.
what items did you used?
As in the video:
Fingerprint scanner, NodeMCU and OLED display.
Can you give me what pins to connect please and do i have to use battery?
Which pins do you want? You can use the battery if you want it.
@@ElectronicsTechHaIs all of them (pins)
OLED pins:
SDA --- D2
SCL --- D1
Fingerprint scanner pins:
Rx --- D5
Tx --- D6
Is it usually takes time to downgrade the esp8266 to 2.4.1?
Yes, sometimes
You are an amazing man
Thanks, my friend.
Why is the fingerPrint ID between 1&127? and can I increase it to 300?
It's the module capacity 127 fingerprints
Sir, why table user and user_log error ? When we instal web
There is any problem if i use the fingersensor FPM10A ?? It can store 127 finger
There's no problem at all.
i am trying to do the same thing but i am using mongodb as my database. can you help me
Hello Sir, how are you 🙂. I have a question regarding this project. My question is...
Sir, how to send SMS (free of cost) to the parents of the students those are not attending the class.
(Sir please reply)
Thank you.
Hi, You can use IFTTT SMS service.
Or using SIM800/SIM900
is there any limit for the user registration?? as I saw in the video that "enter a number between 1 to 127" in user registration panel....???
That depends on the module that you have like mine can store up to 150 fingerprints as I mentioned in the video. So check your module datasheet.
@@ElectronicsTechHaIs ohh thanks .... Can u suggest any module that supports more fingerprints like 1000 fingerprints...???
Yes, there's a module that can handle more than 1000 fingerprints and it's STM32F105R8, I think. Google it
How to store fingerprint data into database not inside the device ?
Thank you very very much for replying so prompt.I am not as good as you are in web related cording ( PHP, SQL, JS etc). So a little hint would be very helpful for me.
Thank's
My pleasure,
What can I do to help?
Thank once again.In last comment "Is it possible to incorporate more fingerprint attendance system unit using one DB.Different ID provide for each unit."
1,What is the change in some modifications in data_get.php
2.IN NodeMCU_Fingerprint code what to change.
//Post Data
postData ="DeviceID=02 "FingerID=" + String(finger); // Add the Fingerprint ID to the Post array in order to send it Post methoede.
Thank you once again for your efforts to help me.
postData ="DeviceID=02&FingerID=" + String(finger);
thanks sir you are great
God bless you
Could i do my own website with python for this project?
Of course,
is there way to delete all the attendance at end of the day
Of course, you can,
great all works fine!!!
hi can u pls send me the file and code of the arduino ?
Can you please help that how can I access and extract data of this fingerprint print sensor as I need them to be uploaded on cloud.
Just upload all the website files into your hosting service with the database.