IoT Based Biometric Fingerprint Attendance System with NodeMCU ESP8266

Поделиться
HTML-код
  • Опубликовано: 22 авг 2019
  • Credits for All the Schematic, Code & Website Design Work To: Electronics Tech RUclips Channel ( / @electronicstechhais )
    Original Video Link: • Biometric attendance s...
    ....................................................................................................................................................................................................................................
    In this project IoT Biometric Project, we will learn how to build IoT based Biometric Fingerprint Attendance System using NodeMCU ESP8266 12E, 0.96” OLED Display & R305 Fingerprint Sensor. The ESP8266 Wi-Fi Module will collect the fingerprint data from the multiple users and sends it over the internet to a website. The Enrolment of fingerprints is done on the Server using R305 or R307 or any other compatible Fingerprint Sensor and verification is done on the client with the transmission of fingerprint templates over the network.
    The website that is coded in PHP has a database and records of attendance. By logging into the website, you can collect all the attendance records of each user including personal details as well as incoming & outgoing timing. The data can also be downloaded and exported to an excel sheet.
    The Source Code/Program, library, circuit diagram & connections all can be downloaded from the website link below. The programming can be done via Arduino IDE.
    Link: how2electronics.com/iot-based...
    ....................................................................................................................................................................................................................................
    Drop a like if you liked this video.
    Don't forget to subscribe our channel for more Electronics project and tutorials.
    Website: www.how2electronics.com
    Facebook: / electronicsbyalex
  • НаукаНаука

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

  • @ankitjain-bv3pd
    @ankitjain-bv3pd 4 года назад +2

    Thanks sir for uploading this video
    I m waiting for this video from long time....

  • @ahmadahmad-fz8no
    @ahmadahmad-fz8no 2 года назад +1

    how to combine both enroll and fingerprint codes together ? so when a finger is not registred , it should register it and if it's already registred it should print its id ,
    how to do that without any buttons

  • @renskooy_
    @renskooy_ 4 года назад

    Do you know to program two push button to open and close in the code for the arduino door code lock?

  • @vdjaaron8452
    @vdjaaron8452 4 года назад +1

    What version of PHP and MYSQL do you use?

  • @electronic7979
    @electronic7979 4 года назад +1

    Very nice project 👍 I like it

  • @ElectroniClinic
    @ElectroniClinic 4 года назад +4

    Amazing. Very informative.

    • @HowtoElectronics
      @HowtoElectronics  4 года назад +1

      Thanks bhai. You have a good channel too.

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

      Please send me your program.This program is not correct

  • @ganeshkudadhane2901
    @ganeshkudadhane2901 4 года назад

    Thank you so much yar... I don't have words to express me. Thanks once again.

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

      Hey Hii
      Have you got the output of that fingerprint sensor??

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

      @@sahilkamble8750 have you solved?my fingerprint sensor is not working.

  • @mamunurrashid2016
    @mamunurrashid2016 4 года назад +2

    Great job bro....

  • @nasiraziz9022
    @nasiraziz9022 3 года назад +1

    from malaysia, good job!!!

  • @vigneswaran5544
    @vigneswaran5544 4 года назад

    Sir i have one doubt what dimension breadboard used in this project?

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

    Sir do u have connection video of biometric attendance using gsm module too? The same connections only and additionally we'll be using gsm ...

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

    God bless you!
    Excellent in everything including voice.

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

    How can I edit the visual look of the website? Means I edited the header.css, users.css, managelog.css and changed the color, font etc but when I relaunched the website it didn't change

  • @AkAk-ht5zv
    @AkAk-ht5zv Год назад

    What type of connecting wires used in video...m to m or f to f

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

    Bro does that attendance data was saving everyday.? Or it will get erases.?

  • @sivasuresh9830
    @sivasuresh9830 4 года назад

    Sir I'm working on home automation using sensor's main Moto is to turn on and off the lights when person is in the room with motion and without motion which sensor I should use to complete the project

  • @saurabhjha3353
    @saurabhjha3353 4 года назад +6

    The most easiest and correct explanation I had ever seen

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

      Hey Hii
      Have you got the output of that fingerprint sensor??

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

    Thank you very much sir 😍

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

    I want to add a ethernet port with this setup to get connection through wire. can i add ethernet to this setup? if yes how can i add? is there anything should i change in the code for add ethernet. Wifi is not stable thats why im looking for a ethernet option. and also i have multiple wifi connections if one connection fail i can use other. is there any option to add multiple wifi connection to the nodemcu by changing the code?????

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

    Great project

  • @ahsanali-ug2rp
    @ahsanali-ug2rp 5 месяцев назад

    If we use R307 fingerprint sensor what is the pin out we use kindle explain it

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

    can i use ZA620 fingerprint sensor in place of R307?

  • @mfi998
    @mfi998 4 года назад

    do you have a version with codeigniter?

  • @rajeshbiswas6003
    @rajeshbiswas6003 4 года назад

    THANK YOU SO MUCH BHAIYA .I AM SO HAPPY

  • @user-bh1sr1od5r
    @user-bh1sr1od5r 3 года назад +2

    Why there's no connection of the electro-mechanical lock? Can you help to connect the lock?

    • @rrauan
      @rrauan 3 года назад

      pls sir answers

  • @shraddhakshirsagar6630
    @shraddhakshirsagar6630 4 года назад

    Once we enroll the finger....we need not to add fingerprint again...then what should i do...for only detection of fingerprint?

  • @fredmunyao787
    @fredmunyao787 3 года назад

    Must the esp be always connected to the computer

  • @VastuGuruji
    @VastuGuruji 4 года назад

    Amazing

  • @plsanu
    @plsanu 4 года назад

    Please make a video dual security rfid rc522 and fingerprint sensor

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

    Type of connecting wires used? Male to male, right?

  • @JoshuaLopez-ye3jm
    @JoshuaLopez-ye3jm Год назад

    i have a problem about call to 'HTTPClient::begin' declared with attribute error: obsolete API, use ::begin(WiFiClient, url)
    can you help me

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

    Sir, why table users and user_log cant created

  • @pradipvairal7393
    @pradipvairal7393 4 года назад

    Thank you so much....itsss work perfectly

    • @rishi8258
      @rishi8258 4 года назад

      Plzz help me out sir

    • @rishi8258
      @rishi8258 4 года назад

      Website problem

    • @pradipvairal7393
      @pradipvairal7393 4 года назад

      @@rishi8258 what was the problem

    • @jayshirke7156
      @jayshirke7156 4 года назад

      Same sir i cant add more than 1 fingerprint

    • @c_71piyushyadav29
      @c_71piyushyadav29 3 года назад

      Can you tell me where is the database of the website

  • @samratsarkar769
    @samratsarkar769 10 месяцев назад +1

    is it will work if power it with external power source

  • @quadriakinbode4812
    @quadriakinbode4812 3 года назад

    Hello good job. Kindly assist with the time in and out setting. It is 2hours ahead as i am in Africa/lagos and the timezone has been changed in the php.ini. please assist.

  • @islamzindabad9757
    @islamzindabad9757 4 года назад +1

    thanks yar Allah tere par raham kare
    AMEEN

  • @kwameakwetey4833
    @kwameakwetey4833 4 года назад

    Please i get sql error under the fingerprint id in the interface. Any help please

  • @ziyutube712
    @ziyutube712 4 года назад

    what are those definitions i do not understand 14 and 12
    #define Finger_Rx 14 //D5
    #define Finger_Tx 12 //D6
    why this
    what is differ from pin 2 and 3
    pleas replay faster
    and why 127 finger only

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

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

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

    Hlo sir,which programming language used in writing this code can u please say me

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

    how can I get the PHP , CSS & HTML files?

  • @abirhossain3541
    @abirhossain3541 4 года назад

    Sir!
    Can i use live website instead of xampp server?

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

    help me pleased.. i have this error when i upload your code sir
    Arduino: 1.8.12 (Windows 10), Board: "Generic ESP8285 Module, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), ck, 26 MHz, 1M (no SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"
    In file included from C:\Users\von\Documents\Arduino\libraries\Adafruit-GFX-Library-master\Adafruit_GrayOLED.cpp:20:0:
    C:\Users\von\Documents\Arduino\libraries\Adafruit-GFX-Library-master\Adafruit_GrayOLED.h:30:32: fatal error: Adafruit_I2CDevice.h: No such file or directory
    #include
    ^
    compilation terminated.
    exit status 1
    Error compiling for board Generic ESP8285 Module.
    This report would have more information with
    "Show verbose output during compilation"
    option enabled in File -> Preferences.

  • @dinozoe1795
    @dinozoe1795 4 года назад

    God bless you.

  • @brandanleong21
    @brandanleong21 4 года назад

    Can i use other fingerprint sensor like the JM101 for this project?

  • @yogeshitaliya473
    @yogeshitaliya473 4 года назад

    Nice one

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

    hello sir ,
    i am getting an error in confirmadding() function . and i dont know how to resolve it
    can you please help me with this

  • @lokesh2769
    @lokesh2769 3 года назад +1

    PLEASE HELP,IM 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.

  • @VershPrieto
    @VershPrieto 4 года назад

    Hi, I can't get my fingerprint sensor to read anything, the Serial Monitor tells me that the fingerprint sensor can't be found.
    I'm using the DY50 fingerprint module for the project.
    Please help me :)

    • @pradipvairal7393
      @pradipvairal7393 4 года назад

      Kindly check finger print tx and rx pins...it me be proble
      Tx ->rx (node mcu)
      Rx-> tx (node mcu)

  • @user-qe1jd6cf7r
    @user-qe1jd6cf7r Год назад

    sir, Do you have a library software serial link?

  • @temitopesvblog9212
    @temitopesvblog9212 3 года назад

    Quick question, why did you not include an arduino?

  • @ahsanfarid8956
    @ahsanfarid8956 4 года назад

    bos why scanning msg are not show on my screen even that i place all of your code

  • @tahirpirjade9234
    @tahirpirjade9234 4 года назад

    Thanks 😊

  • @utsavsingh-oc1ps
    @utsavsingh-oc1ps 4 года назад

    apart from attendance can we also encrypt and store fingerprints collected?

  • @mathiastchoua5654
    @mathiastchoua5654 3 года назад

    Tres belle videos mais stp j aurais besoin de ton aide pour la base de donnée

  • @pratiksalunke3910
    @pratiksalunke3910 4 года назад +1

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

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

    How to connect the fingerprint sensor to web app and database? Can you share the code?

  • @gwyne4192
    @gwyne4192 11 месяцев назад +2

    why does my ESP8266 not fit in my breadboard 😭

  • @MrMsoms
    @MrMsoms 4 года назад

    I have esp 8266 v3 how can to work?

  • @mohitpunjabi5292
    @mohitpunjabi5292 4 года назад +1

    My fingerprint sensor is not taking the image of the finger even though the sensor is working properly on a simple enroll code. Can you please help?

    • @rnmusic3996
      @rnmusic3996 5 месяцев назад

      Hi sir ,
      Same problem can you help me or suggest me something.

  • @tonyvarghese75
    @tonyvarghese75 4 года назад

    Nice

  • @atiquekiddo504
    @atiquekiddo504 3 года назад

    can use rasp for this?

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

    What are the thinks we need to make this?

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

    how can i get the biometric attendance folder

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

    My I2C OLED display doesn't work. How do I fix it?

  • @ganeshbadgujar5487
    @ganeshbadgujar5487 2 года назад +7

    Sir I have some problem in that code,
    http.begin(link);
    Compiler shows the error that is 'HTTPClient : : begin' declared with attribute error : absolute API, use : : begin(WIFiClient, URL).
    Pls help sir
    I got the solution i.e
    Reduce ESP8266 version to 2.4.2

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

      Sir, Can you tell me how to the reduce ESP8266 version

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

      @@shinthant2966 Arduino IDE-Tools -boardmangers - ESP8266 version to 2.7.4

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

    hello sir, can i have the compiling link of this biometric attendance systeme please ?

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

    We cant connect to localhost website. It shows error 404. Is their any issue with the server?

  • @oilyrics4085
    @oilyrics4085 4 года назад

    Can i extend the capacity of the user id ? Instead of 127 can i made it more than 127 users ?. Thanks for your response this video helps us to our project.

    • @M.DAIM_2008
      @M.DAIM_2008 Год назад

      USE F
      R307 FINGERPRINT SENSOR IT HA CAPACITY OF 1000 FINGERPRINTS

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

      Save it to the database

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

    how to fix the problem(did not find fingerprint sensor0??

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

    Help me, I can't enroll finger ID.

  • @user-peaencom
    @user-peaencom 3 года назад

    What many store fingerprint data?

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

    Where is the file link of biometric attendance?? Please someone help

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

    hi thank you for making awesome tutorial , kindly make on how to upload the system to the server because am facing some error it is not doing the timeout

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

      After uploading the attendance system i faced timout error but now i feel running naked after solving it. This is how is solved it in the sql there is a where it says and timeout=' ' i change it to timeout='00:00:00' and guess what guys it worked hurray

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

    can any one guide iam usig figer print sensor r307 instead of r305 . r305 has four wire while r307 has 6 wires how I should connect with microcontroller

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

      as long as when iam uploading code on esp8266 after uploading iam unable to get display on oled as well finger print detection any one guide

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

      Have you found the solution bro, b'z I am having same confusion with the wires..Please help🙏🙏

  • @madhumithab2885
    @madhumithab2885 3 года назад

    After uploading the code, the oled shows coonnected but after that it is not showing tick symbol. But it shows a lock . And unable to conect to R307 sensor

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

    What is the coast of these components

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

    • @rohitnaik7037
      @rohitnaik7037 5 месяцев назад

      Sir , i had some problem with the code of this project can you please help me!

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

    Sir I found Error"Did not find fingerprint sensor".. Could you please help with this problem?

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

    HELP ME....!!!!
    I'm facing a very annoying issue here....
    whenever I'm trying to enroll a fingerprint through database (e.g 7:39 in the video) , my fingerprint sensor is supposed to blink continuously for scanning a fingerprint as we see in the video...
    BUT, my fingerprint sensor is not responding correctly at all.. rather it blinks about 11s periodically...
    (I've checked fingerprint enrollment in the arduino example code...In that code the sensor works fine... it blinks continuously for scanning...But in this code the sensor is not blinking as it should be....)

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

      do you fix it?

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

      @@jesscasv2707 yeah
      You just turn off your windows defender network firewall...
      Then Everything will be ok

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

      @@jahidul_islam_60 don't work for me, sadly

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

      @@jahidul_islam_60 could you help me? if you want can i share you my mail

  • @mayank9266
    @mayank9266 3 года назад

    Bro i to connect using Arduino uno
    With php plz help

  • @mac-smithokorie2511
    @mac-smithokorie2511 Год назад

    Fingerprint not found , After uploading the code to the nodeMCU , what could be the problem, but the fingerprint enrollment test was positive when tested with arduino board. please i need an urgent reply

    • @rnmusic3996
      @rnmusic3996 5 месяцев назад

      Sir same problem have you got the solution?

  • @4mb_34_puguhbudiwasono3
    @4mb_34_puguhbudiwasono3 3 года назад

    excuse me sir, I want to ask, why is my fingerprint sensor not found. even though I have installed all of the libraries. What types of fingerprints matter?

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

    Control reaches end of non void function this error is occure every time please sir tell me what i do.pls replay me

  • @simonk865
    @simonk865 3 года назад

    got one sub!

  • @MuhammadIqbal-ul2sk
    @MuhammadIqbal-ul2sk 4 года назад

    For esp32?

  • @MeetPatel-br4rx
    @MeetPatel-br4rx 4 года назад +3

    When i am adding the first id i am not able to add fingerprint in nodemcu .

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

      Same problem

    • @AkAk-ht5zv
      @AkAk-ht5zv Год назад

      @@athiyamanm2158 same problem...did u solve that problem

    • @AkAk-ht5zv
      @AkAk-ht5zv Год назад

      Did u solve that problem...
      Please share solution

  • @ravipandit4840
    @ravipandit4840 3 года назад

    sir,
    i am facing some trouble for making this.
    what is server name
    Arduino: 1.8.13 (Windows 10), Board: "Arduino Micro"
    sketch_mar19a:9:10: fatal error: ESP8266WiFi.h: No such file or directory
    #include
    ^~~~~~~~~~~~~~~
    compilation terminated.
    exit status 1
    ESP8266WiFi.h: No such file or directory
    This report would have more information with
    "Show verbose output during compilation"
    option enabled in File -> Preferences.
    please help me

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

    I am getting fetal error for ESP8366WiFi.h...... Please help

  •  2 года назад

    My problem is how to fix
    call to 'HTTPClient::begin' declared with attribute error: obsolete API, use ::begin(WiFiClient, url)

  • @aswathisivasankar2651
    @aswathisivasankar2651 7 месяцев назад

    Can i get the block diagram of this??

  • @Video-ys7xp
    @Video-ys7xp 3 месяца назад

    Thank's for share. It's very helpful for me. But I want only admins to log in with their email and password. Do you have any solution?

  • @rohitpunjabi3153
    @rohitpunjabi3153 4 года назад

    My Node MCU is not detecting the fingerprint module. I have done all the connections.

    • @HowtoElectronics
      @HowtoElectronics  4 года назад

      Check tx rx connection.
      Also check if nodemcu is able to supply 5v to fingerprint module or not.

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

    @How To Electronics I found Error Did not find fingerprint sensor.. Could you please help with this problem?

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

      Check your vcc gnd tx rx connection of fingerprint sensor.

  • @torstenfernandes
    @torstenfernandes 3 года назад

    is there a way to copy the fingerprints from one scanner to the other????

  • @wafakhan8119
    @wafakhan8119 3 года назад

    i am unable to edit install file in xampp plz help me

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

    JavaScript me coding kr skte haihai

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

    Pls sir I have Esp32 and not esp8266 code is not working sir

  • @rizwankhan_01
    @rizwankhan_01 4 года назад

    Is there any changes when we are using R307 and in 307 there are 6 pin,how the connection is there????

    • @HowtoElectronics
      @HowtoElectronics  4 года назад

      Only use 4 pins. VCC, GND, TX, RX
      2 pins are not connected.

    • @rizwankhan_01
      @rizwankhan_01 4 года назад

      @@HowtoElectronics i was already try with there 4 pin but serial monitor does not show any response and fingerprint module too...

    • @ManishYadav-hw3zr
      @ManishYadav-hw3zr 3 года назад

      @@rizwankhan_01 I am also facing the same issue, could you please help how you resolved it? Nothing displaying on lcd after successful upload . Please

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

      @@ManishYadav-hw3zr do you find any solutions?

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

    Localhost website is not coming. Pls help