Biometric attendance system using fingerprint scanner and NodeMCU with a database & 3D printed case

Поділитися
Вставка
  • Опубліковано 4 жов 2024
  • Hi everyone.
    As we know any attendance system must be secured whether it uses RFID cards or fingerprints or something else.
    So as you've already known the RFID based attendance system uses tags, which can be exchanged between users, while the biometric attendance system uses organic matter that cannot be exchanged and that's a good thing.
    Recently, I made two videos on using RFID as an attendance system, and many guys asked me to make it using the fingerprint scanner.
    Therefore in this video, I'm going to show you how to make a full attendance system using fingerprint scanner and NodeMCU, Also there a website and database to store the users' data and their logs.
    **************************************************
    The instructions that you need:
    1_ The parts:
    1* NodeMCU
    2* Fingerprint scanner
    3* OLED display 0.96in
    2_ Install the ESP boards on the Arduino IDE using the additional links:
    arduino.esp8266...
    dl.espressif.c...
    3_ Include the Adafruit libraries:
    github.com/ada...
    github.com/ada...
    github.com/ada...
    4_ Download the NodeMCU_Fingerprint code.
    5_ Put your WiFi credentials( SSID, Password) with your computer IP or your Server domain in case you're using a public one.
    6_ Install a local server like xampp server or wampserver:
    Xampp:
    www.apachefrie...
    Wamp server:
    www.wampserver....
    7_ copy the biometric attendance folder into xampp/htdocs folder or into wamp/www folder.
    8_ go to localhost/biometricattendance/install.php in order to install the database.
    9_ then go to localhost/biometricattendance/index.php to start.
    Actually, the full process is a bit complicated and I couldn't explain everything in the video.
    **************************************************
    Note: These codes for the old version:
    I will upgrade the code from time to time so consider checking it on my GitHub repository, this code version is 1.2
    Download The diagram, the NodeMCU code, the 3D module and The website files from here:
    github.com/Inf...
    In case you want to use ESP32 then use this code:
    github.com/Inf...
    The Fingerprint scanner is connected to Tx2 & Rx2
    The OLED display is connected to (22 SCL, 21 SDA)
    **************************************************
    Note: The new version of the website, NodeMCU code and ESP32:
    github.com/Inf...
    **************************************************
    If you would like to have a custom project feel free to contact me through my E-mail or Facebook page or Instagram
    electbusinees@gmail.com
    / electronicstechhais
    electtech_hais
    **************************************************
    Here you can check the FreeCAD if you want to:
    www.freecadweb...
    **************************************************
    The RFID attendance system videos:
    • Professional attendanc...
    • RFID-RC522 with Excel ...
    **************************************************
    Music: Chaël - Sparks (Vlog No Copyright Music)
    If you liked this video don't forget to Like and Share. Don't be a stranger, hit the Subscribe button, It will be awesome having you here.
    You're free to ask me any question.
    Comment if you have any questions.
    Thanks for watching.
  • Наука та технологія

КОМЕНТАРІ • 660

  • @ElectronicsTechHaIs
    @ElectronicsTechHaIs  5 років тому +14

    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...

    • @diydsolar
      @diydsolar 5 років тому

      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?)

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      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.

    • @diydsolar
      @diydsolar 5 років тому

      @@ElectronicsTechHaIs i have created two issues in github. Do you see them?

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому +1

      Yes, I did.

    • @halilaltuner71
      @halilaltuner71 5 років тому

      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...

  • @rhbsanj5alb464
    @rhbsanj5alb464 5 років тому

    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.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому +1

      Glad you liked it and you found it helpful.
      My pleasure. I'm trying to give the good knowledge for everyone.

  • @thezombieguy426
    @thezombieguy426 4 роки тому

    Thanks man idk how to thank you for providing this open source, your awesome

  • @Ganesh-jk5rt
    @Ganesh-jk5rt Місяць тому +1

    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.

  • @thinkbig5814
    @thinkbig5814 5 років тому

    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!!!

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      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

  • @mainulislam3411
    @mainulislam3411 5 років тому

    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

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      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?

  • @nashsingh7389
    @nashsingh7389 2 роки тому +2

    Can we use fingerprint scanner as608

  • @RenzrockMC
    @RenzrockMC 5 років тому

    You never fail to amaze me sir. Biggest fan here!

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому +1

      Glad you like it. You're welcome whenever you want my friend.

  • @kyledivanho3582
    @kyledivanho3582 Рік тому +1

    Hello Sir
    Did not find fingerprint module...
    Please help me 😭😭😭

  • @chetannadig962
    @chetannadig962 2 роки тому

    Tqs for your brief explanations ,sir 😍

  • @RichelleHTaing
    @RichelleHTaing 5 років тому +1

    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!

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      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.

    • @aldyasmn
      @aldyasmn 5 років тому

      @@ElectronicsTechHaIs hello sir, i already try your suggestion but the problem has not been solved. I'm used AS608 Fingerprint modul.

  • @mayank9266
    @mayank9266 3 роки тому

    Sir really appreciate your work

  • @geshbenrewand1778
    @geshbenrewand1778 4 роки тому +1

    God bless you

  • @roroblck
    @roroblck 5 років тому +2

    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 :((

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому +1

      Yes, Just connect the scanner Vcc to Vin of the NodeMCU not to 3.3v, and it should work.

    • @VershPrieto
      @VershPrieto 5 років тому +1

      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.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому +1

      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.

    • @roroblck
      @roroblck 5 років тому +1

      @@ElectronicsTechHaIs sir i tried everything but it still not working to detect my fingerprint sensor

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому +1

      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.

  • @coolairsolution3552
    @coolairsolution3552 5 років тому

    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.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      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.

  • @gerryguevarra6834
    @gerryguevarra6834 4 роки тому

    you are such a genius

  • @shawdondemon
    @shawdondemon 3 роки тому +1

    great all works fine!!!

    • @tqlim566
      @tqlim566 2 роки тому

      hi can u pls send me the file and code of the arduino ?

  • @dinozoe1795
    @dinozoe1795 5 років тому

    Best UA-cam channel thank you so much :)

  • @umangshrestha1707
    @umangshrestha1707 18 днів тому

    Do u have any idea to store more than 128 fingerprints ?

  • @radeonblue1816
    @radeonblue1816 2 роки тому

    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.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  2 роки тому

      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.

  • @sufeel
    @sufeel 5 років тому

    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

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      Glad you liked it.
      Check the wiring and scanner voltage it might be low for your scanner.

  • @nurfitri598
    @nurfitri598 4 роки тому

    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.

  • @suryab5319
    @suryab5319 Рік тому +1

    Hello, the explanation was awesome.
    I am getting a fingerprint with lock symbol on the oled display.can you help me?

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  Рік тому

      Make sure that the scanner is connected properly to the esp.

    • @allanperaez5607
      @allanperaez5607 Рік тому

      Did you fix this problem?

    • @allanperaez5607
      @allanperaez5607 Рік тому

      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?

    • @radhemohan1883
      @radhemohan1883 Рік тому

      ​@@allanperaez5607did you find the solution for this brother ?

    • @mdhamza3636
      @mdhamza3636 7 місяців тому

      @@radhemohan1883 did you solve this issu

  • @pacoruiz1552
    @pacoruiz1552 3 роки тому

    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

    • @vasashi2418
      @vasashi2418 3 роки тому

      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 ..

  • @FullCustomCode
    @FullCustomCode 4 роки тому +1

    Hi! What battery are you using? Would you have the battery specs to tell me?

  • @ihabkari5861
    @ihabkari5861 4 місяці тому

    when i upload the code to esp8266 i got this error control reaches end of non-void function [-Werror=return-type] help me!

  • @muhammadwahyu8160
    @muhammadwahyu8160 4 роки тому

    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

  • @didinebaz997
    @didinebaz997 5 років тому

    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 ?

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      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.

  • @diygenix3192
    @diygenix3192 4 роки тому

    thanks sir you are great

  • @TheDanielsomil
    @TheDanielsomil 4 роки тому +1

    @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.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  4 роки тому

      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

    • @farmerbychoice_9
      @farmerbychoice_9 2 роки тому

      @@ElectronicsTechHaIs Sir the link provided is not working please check and give new link

  • @adityavartak9199
    @adityavartak9199 5 років тому

    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?

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      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.

  • @khurramjamal4661
    @khurramjamal4661 2 роки тому

    No finger in the fingerprint sensor but error is delete the finger from the scanner? Please reply soon as possible

  • @nequampuer1411
    @nequampuer1411 5 років тому

    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.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      Hello,
      Yes, you can combine both of the RFID and the fingerprint into one device.
      I'm glad it was useful.

  • @rafalal_amarah1088
    @rafalal_amarah1088 2 роки тому +1

    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?

  • @bagalacsabrixjewelc.6767
    @bagalacsabrixjewelc.6767 Рік тому +1

    How to change time ? its almost 6 hours late from Philippines

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  Рік тому +1

      Go to getdata.php and change the timezone

    • @generortiz8325
      @generortiz8325 11 місяців тому

      bro pano mo naays yung sayo. may lock symbol kasi yung fingerprint kahit tama naman yung pagkakasalpak sa connection

  • @pratiksalunke3910
    @pratiksalunke3910 4 роки тому

    Sir you are great ❤❤❤
    Sir I want to ask you a question if my laptop is shut down,
    Will my project stop recording attendance?

  • @jacoupib4745
    @jacoupib4745 5 років тому

    So amazing We thank you

  • @c_71piyushyadav29
    @c_71piyushyadav29 3 роки тому +1

    I have to shift this project to another laptop but how can i delete stored fingerprint or reset the whole project please help

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  3 роки тому

      Upload the included example in fingerprint library examples called empty database, then follow the instruction that appeared in the serial monitor.

  • @AKSHAY-kx3ln
    @AKSHAY-kx3ln 5 років тому

    You are an amazing man

  • @coolairsolution3552
    @coolairsolution3552 5 років тому

    Thanks a lot for your great project. If possible pleas make this project using SIM800L where WiFi not available.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      Glad you liked it,
      Actually, I've made it with SIM800L, I will try to publish the video soon.

  • @coolairsolution3552
    @coolairsolution3552 5 років тому

    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.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      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.

  • @VershPrieto
    @VershPrieto 5 років тому

    Good day sir, I got a question: What voltage is the recharchable battery you use for the VIN Pin in this project?

  • @alvarodante6761
    @alvarodante6761 4 роки тому +1

    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?

  • @PayamJianTV
    @PayamJianTV 4 роки тому

    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
      @ElectronicsTechHaIs  4 роки тому +1

      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.

    • @PayamJianTV
      @PayamJianTV 4 роки тому

      @@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.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  4 роки тому

      @@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.

  • @technicalknowledge2392
    @technicalknowledge2392 2 роки тому

    After uploading the project is working but esp module automatically resetting itself. Not working

  • @dhaves
    @dhaves 4 роки тому

    You´re awesome !! thanks a lot bro... You have the idea i had in mind. i´m improving your design. thinking on buy a 3d printer as well... Posting soon a response.

  • @wilsonjam2101
    @wilsonjam2101 9 місяців тому

    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

  • @nikomoattana1529
    @nikomoattana1529 2 місяці тому

    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.

    • @maisrico.daytrade
      @maisrico.daytrade 2 місяці тому

      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.

  • @dinozoe1795
    @dinozoe1795 5 років тому

    Thank you so much bro. :)

  • @ahmadimamadyan1396
    @ahmadimamadyan1396 4 роки тому

    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.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  4 роки тому +1

      Hi, Glad you like it.
      You need to search about PUSH Notifications for website.

    • @ahmadimamadyan1396
      @ahmadimamadyan1396 4 роки тому

      @@ElectronicsTechHaIs Thank you for the solution. Please check your mail inbox, I want to ask and discuss about your attendance system

  • @mosidalnajjar2782
    @mosidalnajjar2782 Рік тому

    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

  • @jkdemetilla3159
    @jkdemetilla3159 5 років тому +1

    Sir can I buy a fully developed unit from you? how much and thanks!

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      We can contact through my email or my facebook page and you're welcome.
      electbusinees@gmail.com
      facebook.com/ElectronicsTechHaIs/

  • @nguyenthanhat3266
    @nguyenthanhat3266 3 роки тому

    Great project sir!!! How can i display on LCD 16x2 instead?

  • @coolairsolution3552
    @coolairsolution3552 5 років тому

    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

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому +1

      My pleasure,
      What can I do to help?

    • @coolairsolution3552
      @coolairsolution3552 5 років тому

      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.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      postData ="DeviceID=02&FingerID=" + String(finger);

  • @jdoesec5142
    @jdoesec5142 5 років тому

    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?

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      You're welcome.
      I bought it from an electronics store, not from the internet.
      Yes, you can use any module.

  • @muhammadlutfiaziz9697
    @muhammadlutfiaziz9697 3 роки тому

    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..

  • @muhammadmuneebarslan2926
    @muhammadmuneebarslan2926 3 роки тому

    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. 🙁

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  3 роки тому

      Hello, Glad to hear that,
      What do you see on the serial monitor?

    • @muhammadmuneebarslan2926
      @muhammadmuneebarslan2926 3 роки тому

      @@ElectronicsTechHaIs I'm Emailing you with all the details..

    • @vasashi2418
      @vasashi2418 2 роки тому

      I have the same problem, do you already know how to solve it?

  • @dinozoe1795
    @dinozoe1795 5 років тому +1

    Hi sir which editor are you using? 6:47

  • @violejuice1319
    @violejuice1319 2 роки тому

    Sir, why table user and user_log error ? When we instal web

  • @drelectronics13
    @drelectronics13 5 років тому

    Hey bro can u make tutorial video on how to programme atmega328 micricontroller via arduino and use microcontroller alone in project without board:)

  • @youngclimnizzu2128
    @youngclimnizzu2128 4 роки тому

    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
      @ElectronicsTechHaIs  4 роки тому

      Good day, Glad you liked it.
      What exactly do you mean? I didn't get your question clearly.

    • @youngclimnizzu2128
      @youngclimnizzu2128 4 роки тому

      @@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.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  4 роки тому

      No, you don't need to include your database credentials in the ESP code only in connectDB.php page.

  • @republicoftutorials6068
    @republicoftutorials6068 4 роки тому

    How to store fingerprint data into database not inside the device ?

  • @kwameakwetey4833
    @kwameakwetey4833 4 роки тому

    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.

  • @lokesh2769
    @lokesh2769 3 роки тому

    PLEASE HELP,I AM GETTING THIS ERROR
    Executable segment sizes:
    IROM : 276388 - code in flash (default or ICACHE_FLASH_ATTR)
    IRAM : 29460 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...)
    DATA : 1268 ) - initialized variables (global, static) in RAM/HEAP
    RODATA : 1396 ) / 81920 - constants (global, static) in RAM/HEAP
    BSS : 25976 ) - zeroed variables (global, static) in RAM/HEAP
    Sketch uses 308512 bytes (29%) of program storage space. Maximum is 1044464 bytes.
    Global variables use 28640 bytes (34%) of dynamic memory, leaving 53280 bytes for local variables. Maximum is 81920 bytes.

  • @sarthak8394
    @sarthak8394 Рік тому

    Can we use r307 fingerprint module

  • @kiajanet2811
    @kiajanet2811 Рік тому

    i am trying to do the same thing but i am using mongodb as my database. can you help me

  • @4mb_34_puguhbudiwasono3
    @4mb_34_puguhbudiwasono3 3 роки тому

    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?

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  3 роки тому

      Usually, I use 112500, You can use any speed you want it just effects on the uploading speed.

  • @khurramjamal4661
    @khurramjamal4661 2 роки тому

    I am using laptop
    And I am open the mobile hotspot connect to WiFi module in the laptop showing my hotspots name and I am insert the network settings in computer my network IP insert but it's doesn't work to connect

  • @temsu4602
    @temsu4602 2 роки тому

    I have R307 and it has 6 pins, compared to R305 which had 4. what shall I do with the two extra pins?

  • @zahraayu3098
    @zahraayu3098 8 місяців тому +1

    hello, sir. i've been trying to compile the code but it's returns many errors, can i got ur help to deal together in order to try resolving my problem please? i wrote to you on your mail but no answer up to now. I'm sorry but i really need ur help

    • @wow8791
      @wow8791 7 місяців тому

      did you find any answer

    • @welfermelo
      @welfermelo 4 місяці тому

      Did u install the library of the sensors? Of the esp 8266 ou 32?

    • @ihabkari5861
      @ihabkari5861 4 місяці тому

      @@welfermelo i have this error Compilation error: call to 'HTTPClient::begin' declared with attribute error: obsolete API, use ::begin(WiFiClient, url)
      any solution

  • @FuriousCreators
    @FuriousCreators 5 років тому

    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

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому +1

      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.

    • @FuriousCreators
      @FuriousCreators 5 років тому

      Tell few suggestions for wifi connectivity

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому +1

      Router, Computer AP, WiFi adapter in AP mode and even using another ESP in AP mode.

  • @aldyasmn
    @aldyasmn 5 років тому

    Hello sir, I'm stuck at the oled show image lock, and I've tried downgrading the version to 2.4.2 and also 2.4.1. But the problem has not been solved. I'm used AS608 Fingerprint modul.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      Hi, I will check your module later.

    • @valeriablackroses4585
      @valeriablackroses4585 4 роки тому

      Hello ive also facing the same problem.May i know do you have solution for it?Sorry ,can you share how to solve it?

  • @roroblck
    @roroblck 4 роки тому

    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.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  4 роки тому +1

      Hi, Upload the empty database example from Adfruit library in order to erase all the IDs in the memory of the fingerprint module.

    • @roroblck
      @roroblck 4 роки тому

      @@ElectronicsTechHaIs thankyouu sir.. i will try it

    • @kleenexpresslaundrette2218
      @kleenexpresslaundrette2218 4 роки тому

      @@ElectronicsTechHaIs after empty database then what is next step? how to empty database?

  • @turloiurazvan2339
    @turloiurazvan2339 4 роки тому

    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?

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  4 роки тому +1

      Of course you can.
      You need to add BETWEEN in the MySQl statement for selecting the date.

    • @turloiurazvan2339
      @turloiurazvan2339 4 роки тому

      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.

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  4 роки тому

      You should get the log multiple times.

    • @turloiurazvan2339
      @turloiurazvan2339 4 роки тому

      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.

  • @andrepermadi1317
    @andrepermadi1317 2 роки тому

    nice, its awesome bro :D

  • @wizjohnbactong4654
    @wizjohnbactong4654 4 роки тому

    hi i dont have ssd1306 can i convert it to ssh1106 oled?

  • @mandylouise4537
    @mandylouise4537 3 роки тому

    can the images be stored on a database?

  • @fouadchahd2969
    @fouadchahd2969 4 роки тому

    There is any problem if i use the fingersensor FPM10A ?? It can store 127 finger

  • @nequampuer1411
    @nequampuer1411 5 років тому

    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)

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      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.

    • @kyledivanho3582
      @kyledivanho3582 Рік тому

      @@ElectronicsTechHaIs please which power supply?

  • @yusufdemara
    @yusufdemara 4 роки тому

    Sir I have a question, my oled shows the finger locked not the finger☑, why?

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  4 роки тому

      That means the board can't access the fingerprint scanner, so check the wiring and if you're using NodeMCU then you should downgrade the board version to 2.4.2

  • @wadedelille1768
    @wadedelille1768 2 роки тому

    In MyTest and experience , my OLED display is not showing the fingerprint sign once it's connected to my wifi and I'm unable to add fingerprint, please help me

  • @RodneyMatangari
    @RodneyMatangari Рік тому

    Can you be able to edit manage users php to add also image during registration through camera?

  • @plsanu
    @plsanu 5 років тому +1

    Please upload Rfid Rc522 and Fingerprint based attendance system Double security using nodemcu php mysql and send sms alert to parents

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому +2

      I'll upload it soon.

    • @plsanu
      @plsanu 5 років тому

      @@ElectronicsTechHaIs Thank you sir you are great Using Fingerprint Module R307

  • @nikolausmoattana
    @nikolausmoattana Рік тому

    Sir, can I ask for your help, sir, I saw a UA-cam video entitled Biometric attendance system using fingerprint scanner and NodeMCU with a database & 3D printed case, sir. right now I'm trying to make it sir, but from the results of the video it's still missing a lot, I can ask for help for the video can you make it a little more detailed sir, please sir,

  • @mirwajidali6862
    @mirwajidali6862 Рік тому

    Hi! I am trying this but when I go to enroll user section, I enter fingerprint ID and Department then I click on Add Fingerprint, it pops that fingerprint is ready to enroll but nothing show in the list on Right. Also, the information vanishes. Then when I enter information and click Add User, it says I have not selected any Fingerprint ID. Helpp Needed

  • @vishalrp5573
    @vishalrp5573 5 років тому

    i am not able to add user fingerprint . After entering the user id , i click on the add fingerprint button , but the fingerprint sensor is not responding . Pleasew suggest . I am using oled 0.96 '' . Thank you

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      Check your fingerprint scanner with the nodeMCU separately using the fingerprint library examples if it will work or not, then downgrade the ESP8266 library to 2.4.2 or 2.4.1 and retry it.

  • @ukormterorga7849
    @ukormterorga7849 4 роки тому

    Good day Sir,
    I get this error message "...no matching function for call to 'SoftwareSerial::SoftwareSerial(int, int)' "

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  4 роки тому

      Hi, check the SoftwareSerial library and re-include it into the Arduino IDE.

  • @iknowict9490
    @iknowict9490 Рік тому

    Why is the fingerPrint ID between 1&127? and can I increase it to 300?

  • @yibeltalabebaw8352
    @yibeltalabebaw8352 4 роки тому

    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?

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  4 роки тому

      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.

  • @AbijeevaKalaithiru
    @AbijeevaKalaithiru 4 місяці тому

    Sir when i go yo the web site there i see the sql error

  • @halilaltuner71
    @halilaltuner71 5 років тому

    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...

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому +1

      Hi, Remove all the ESP8266 libraries that you have installed then install just 2.4.2 version.

    • @halilaltuner71
      @halilaltuner71 5 років тому

      @@ElectronicsTechHaIs now is ok. thank you so much

  • @AntonioSilva-cp8dq
    @AntonioSilva-cp8dq 3 роки тому

    Hi there congratulations for this great project, i´m using the 1.3 oled tft that has sh1106 driver, i´m trying to figure out how can i implement this on arduino code. can you , or anyone else here give me some light ...

  • @turkishclipspoint
    @turkishclipspoint Рік тому

    What if we want to use clouds other than xampp, like google clouds etc

  • @muhammadakmal-dt3fx
    @muhammadakmal-dt3fx Рік тому

    hello sir can you help me? that project i have an error
    Arduino: 1.8.15 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 256000"
    nodeMCU_Fingerprint:30:72: error: no matching function for call to 'Adafruit_SSD1306::Adafruit_SSD1306(int, int, TwoWire*, int)'
    30 | Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
    | ^
    In file included from C:\Users\X-Drake\Desktop\latest project akmal\Biometric-attendance-system-V1.0-master
    odeMCU_Fingerprint
    odeMCU_Fingerprint.ino:20:
    C:\Users\X-Drake\Documents\Arduino\libraries\Adafruit_SSD1306-master/Adafruit_SSD1306.h:148:3: note: candidate: 'Adafruit_SSD1306::Adafruit_SSD1306(int8_t)'
    148 | Adafruit_SSD1306(int8_t RST = -1);
    | ^~~~~~~~~~~~~~~~
    C:\Users\X-Drake\Documents\Arduino\libraries\Adafruit_SSD1306-master/Adafruit_SSD1306.h:148:3: note: candidate expects 1 argument, 4 provided
    C:\Users\X-Drake\Documents\Arduino\libraries\Adafruit_SSD1306-master/Adafruit_SSD1306.h:147:3: note: candidate: 'Adafruit_SSD1306::Adafruit_SSD1306(int8_t, int8_t, int8_t)'
    147 | Adafruit_SSD1306(int8_t DC, int8_t RST, int8_t CS);
    | ^~~~~~~~~~~~~~~~
    C:\Users\X-Drake\Documents\Arduino\libraries\Adafruit_SSD1306-master/Adafruit_SSD1306.h:147:3: note: candidate expects 3 arguments, 4 provided
    C:\Users\X-Drake\Documents\Arduino\libraries\Adafruit_SSD1306-master/Adafruit_SSD1306.h:146:3: note: candidate: 'Adafruit_SSD1306::Adafruit_SSD1306(int8_t, int8_t, int8_t, int8_t, int8_t)'
    146 | Adafruit_SSD1306(int8_t SID, int8_t SCLK, int8_t DC, int8_t RST, int8_t CS);
    | ^~~~~~~~~~~~~~~~
    C:\Users\X-Drake\Documents\Arduino\libraries\Adafruit_SSD1306-master/Adafruit_SSD1306.h:146:3: note: candidate expects 5 arguments, 4 provided
    C:\Users\X-Drake\Documents\Arduino\libraries\Adafruit_SSD1306-master/Adafruit_SSD1306.h:144:7: note: candidate: 'constexpr Adafruit_SSD1306::Adafruit_SSD1306(const Adafruit_SSD1306&)'
    144 | class Adafruit_SSD1306 : public Adafruit_GFX {
    | ^~~~~~~~~~~~~~~~
    C:\Users\X-Drake\Documents\Arduino\libraries\Adafruit_SSD1306-master/Adafruit_SSD1306.h:144:7: note: candidate expects 1 argument, 4 provided
    C:\Users\X-Drake\Documents\Arduino\libraries\Adafruit_SSD1306-master/Adafruit_SSD1306.h:144:7: note: candidate: 'constexpr Adafruit_SSD1306::Adafruit_SSD1306(Adafruit_SSD1306&&)'
    C:\Users\X-Drake\Documents\Arduino\libraries\Adafruit_SSD1306-master/Adafruit_SSD1306.h:144:7: note: candidate expects 1 argument, 4 provided
    C:\Users\X-Drake\Desktop\latest project akmal\Biometric-attendance-system-V1.0-master
    odeMCU_Fingerprint
    odeMCU_Fingerprint.ino: In function 'void setup()':
    nodeMCU_Fingerprint:503:20: error: could not convert 'display.Adafruit_SSD1306::begin(2, 60, 1)' from 'void' to 'bool'
    503 | if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Address 0x3D for 128x64
    | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    | |
    | void
    nodeMCU_Fingerprint:503:20: error: in argument to unary !
    Multiple libraries were found for "SoftwareSerial.h"
    Used: C:\Users\X-Drake\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial
    Not used: C:\Users\X-Drake\Documents\Arduino\libraries\SoftwareSerial
    Multiple libraries were found for "Adafruit_Fingerprint.h"
    Used: C:\Users\X-Drake\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library-master
    Not used: C:\Users\X-Drake\Documents\Arduino\libraries\Adafruit-Fingerprint-Sensor-Library
    exit status 1
    no matching function for call to 'Adafruit_SSD1306::Adafruit_SSD1306(int, int, TwoWire*, int)'
    This report would have more information with
    "Show verbose output during compilation"
    option enabled in File -> Preferences.

  • @chairispum8485
    @chairispum8485 Рік тому

    Can I use arduino uno r3? For this attendance project

  • @rajeshbiswas6003
    @rajeshbiswas6003 5 років тому

    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.

  • @pawanpokhrel8989
    @pawanpokhrel8989 4 роки тому

    What if we want to make only incoming record for each subject class. In your project it records the first entry information as incoming and second time as outgoing. Can you help me to make it keeping record for each subject?

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  4 роки тому

      It's record the data many times as IN and OUT.
      What exactly do you want?

    • @pawanpokhrel8989
      @pawanpokhrel8989 4 роки тому

      @@ElectronicsTechHaIs Its okay with that. But now I want to record the date and time automatically rather than inputting the date and time manually.

  • @JoshuaLopez-ye3jm
    @JoshuaLopez-ye3jm Рік тому

    Is it usually takes time to downgrade the esp8266 to 2.4.1?

  • @andremonteiro4442
    @andremonteiro4442 5 років тому

    Good afternoon, I have a question, do you know if you can save the fingerprint scanner information somewhere else, such as in the cloud?

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      Hello, You mean that if there a way to store the fingerprint image on the cloud, not into the fingerprint memory?

    • @andremonteiro4442
      @andremonteiro4442 5 років тому

      @@ElectronicsTechHaIs yeah, it's possible?

    • @ElectronicsTechHaIs
      @ElectronicsTechHaIs  5 років тому

      that depends on the fingerprint module that you will use.

  • @chetannadig962
    @chetannadig962 2 роки тому

    can we use Adafruit optical fingerprint sensor?