How to interface Fingerprint Sensor with Arduino? 100% Working (All Errors Fixed) - Tutorial # 4

Поділитися
Вставка
  • Опубліковано 24 бер 2017
  • Check out more fingerprint sensor related project videos here: • How to Make a Fingerpr...
    • How to Make a Fingerpr...
    • Tutorial Fingerprint S...
    Arduino Robotic Online Individual Classes (via skype) with Practical Explanations, Contact me on: nik261190@gmail.com
    Hi Guys, If you run a business/website and if you need digital marketing solutions, I would recommend you my firm: www.boostmetricsbiz.com
    If you are interested, Do put me a mail on: nigethan@boostmetricsbiz.com
    Fingerprint sensor module connection with Arduino uno. Normally number of errors are encountered when interfacing fingerprint module with Arduino. I have fixed almost all the errors And this video guarantees you the 100% working of the sensor with Arduino. Enroll and fingerprint codings were demonstrated in this video. Since there is an issue with the Enroll coding, I have used the error-fixed version of enroll program in order to save new fingerprints in the fingerprint module. And the error-fixed enroll coding is uploaded in the FIRST COMMENT of the video so that you can access it and use for yourself. Overall, you will be able do two things in the fingerprint sensor after watching the video. One, Enrolling new fingerprints in the system. And the other one is, verifying the enrolled fingerprints and identifying them using the sensor again. Please comment for any clarifications or help and Subscribe my channel to stay updated with more of my video tutorials. :D

КОМЕНТАРІ • 490

  • @NovaTechnologies
    @NovaTechnologies  7 років тому +22

    //Enroll_Fixed Coding://
    #include
    #include
    uint8_t getFingerprintEnroll(int id);
    // pin #2 is IN from sensor (GREEN wire)
    // pin #3 is OUT from arduino (WHITE wire)
    SoftwareSerial mySerial(2,3);
    Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);
    void setup()
    {
    Serial.begin(9600);
    Serial.println("fingertest");
    // set the data rate for the sensor serial port
    finger.begin(57600);
    if (finger.verifyPassword()) {
    Serial.println("Found fingerprint sensor!");
    } else {
    Serial.println("Did not find fingerprint sensor :(");
    while (1);
    }
    }
    void loop() // run over and over again
    {
    Serial.println("Type in the ID # you want to save this finger as...");
    int id = 0;
    while (true) {
    while (! Serial.available());
    char c = Serial.read();
    if (! isdigit(c)) break;
    id *= 10;
    id += c - '0';
    }
    Serial.print("Enrolling ID #");
    Serial.println(id);
    while (! getFingerprintEnroll(id) );
    }
    uint8_t getFingerprintEnroll(int id) {
    uint8_t p = -1;
    Serial.println("Waiting for valid finger to enroll");
    while (p != FINGERPRINT_OK) {
    p = finger.getImage();
    switch (p) {
    case FINGERPRINT_OK:
    Serial.println("Image taken");
    break;
    case FINGERPRINT_NOFINGER:
    Serial.println(".");
    break;
    case FINGERPRINT_PACKETRECIEVEERR:
    Serial.println("Communication error");
    break;
    case FINGERPRINT_IMAGEFAIL:
    Serial.println("Imaging error");
    break;
    default:
    Serial.println("Unknown error");
    break;
    }
    }
    // OK success!
    p = finger.image2Tz(1);
    switch (p) {
    case FINGERPRINT_OK:
    Serial.println("Image converted");
    break;
    case FINGERPRINT_IMAGEMESS:
    Serial.println("Image too messy");
    return p;
    case FINGERPRINT_PACKETRECIEVEERR:
    Serial.println("Communication error");
    return p;
    case FINGERPRINT_FEATUREFAIL:
    Serial.println("Could not find fingerprint features");
    return p;
    case FINGERPRINT_INVALIDIMAGE:
    Serial.println("Could not find fingerprint features");
    return p;
    default:
    Serial.println("Unknown error");
    return p;
    }
    Serial.println("Remove finger");
    delay(2000);
    p = 0;
    while (p != FINGERPRINT_NOFINGER) {
    p = finger.getImage();
    }
    p = -1;
    Serial.println("Place same finger again");
    while (p != FINGERPRINT_OK) {
    p = finger.getImage();
    switch (p) {
    case FINGERPRINT_OK:
    Serial.println("Image taken");
    break;
    case FINGERPRINT_NOFINGER:
    Serial.print(".");
    break;
    case FINGERPRINT_PACKETRECIEVEERR:
    Serial.println("Communication error");
    break;
    case FINGERPRINT_IMAGEFAIL:
    Serial.println("Imaging error");
    break;
    default:
    Serial.println("Unknown error");
    break;
    }
    }
    // OK success!
    p = finger.image2Tz(2);
    switch (p) {
    case FINGERPRINT_OK:
    Serial.println("Image converted");
    break;
    case FINGERPRINT_IMAGEMESS:
    Serial.println("Image too messy");
    return p;
    case FINGERPRINT_PACKETRECIEVEERR:
    Serial.println("Communication error");
    return p;
    case FINGERPRINT_FEATUREFAIL:
    Serial.println("Could not find fingerprint features");
    return p;
    case FINGERPRINT_INVALIDIMAGE:
    Serial.println("Could not find fingerprint features");
    return p;
    default:
    Serial.println("Unknown error");
    return p;
    }

    // OK converted!
    p = finger.createModel();
    if (p == FINGERPRINT_OK) {
    Serial.println("Prints matched!");
    } else if (p == FINGERPRINT_PACKETRECIEVEERR) {
    Serial.println("Communication error");
    return p;
    } else if (p == FINGERPRINT_ENROLLMISMATCH) {
    Serial.println("Fingerprints did not match");
    return p;
    } else {
    Serial.println("Unknown error");
    return p;
    }
    p = finger.storeModel(id);
    if (p == FINGERPRINT_OK) {
    Serial.println("Stored!");
    } else if (p == FINGERPRINT_PACKETRECIEVEERR) {
    Serial.println("Communication error");
    return p;
    } else if (p == FINGERPRINT_BADLOCATION) {
    Serial.println("Could not store in that location");
    return p;
    } else if (p == FINGERPRINT_FLASHERR) {
    Serial.println("Error writing to flash");
    return p;
    } else {
    Serial.println("Unknown error");
    return p;
    }
    }

    • @aniketjambukar9607
      @aniketjambukar9607 7 років тому +1

      fingertest
      Did not find fingerprint sensor :(
      Need help to rectify this error

    • @NovaTechnologies
      @NovaTechnologies  7 років тому +1

      What is the board you are using? Check out the compatible connecting pins for the specific board. For mega and leonardo the pins differ.

    • @aniketjambukar9607
      @aniketjambukar9607 7 років тому

      I m using Mega with pins 10 & 11. Sensor works fine with SFG Demo Software but doesn't works with Arduino.

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      check the wires. Green goes to 11 and White goes to 10. You connected correct? If switched, will not work. And in the coding inside the bracket it should be (11,10). If you put (10,11) will not work.

    • @fatimaezzahra620
      @fatimaezzahra620 7 років тому +1

      Hello. I have some questions. How can I show a message when the finger is not enrolled? Where do i put it in the code? I added two leds(red and green) and i want to make the red one light up when it's the wrong finger and the green one when it's verified. I got the green one down , but again I don't know which section of the code is for when the finger is not verified so that i can add the code to light the red led and show a message.
      Thanks a lot for the video.

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

    Hi what's the model of the fingerprint sensor you used? is this coding only for specific fingerprint sensor?

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

    hey nova technologies can you tell me what are the two extra pins (pin 1 int and pin 2 reset) available in different fingerprint scanners such as R502 which are capacitive . Can you tell me the pin connection for them in arduino

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

    hello. thank you for the video. very nice. i have a question that maybe u can help me with. i don't want to save the fimgerprints information in the fingerprint device, but send it and recieve it from a server. is this possible through serial communication?

  • @personalprofile5097
    @personalprofile5097 7 років тому +1

    excellent ....... each and every detail is covered in this video ....... thumbs up .... !!

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      Thanks bro... :) ... I went through all of the issues while I am doing my project with fingerprint sensor. That made me do this video with every possible details. Stay tuned for more useful stuff... :D

  • @AkshayGadge414
    @AkshayGadge414 6 років тому +1

    💯% working thanks for the video and program ........✌️✌️✌️✌️

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

    Hi sir! Can you help me with my problem on Adafruit fingerprint module? It just disconnects suddenly and turns off. Is it just faulty hardware?

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

    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.

  • @user-uq1ke3xj8e
    @user-uq1ke3xj8e 7 місяців тому

    For nano which pin i can use

  • @user-ce5sc7jq6e
    @user-ce5sc7jq6e 5 років тому +1

    Hello sir,
    Can tell me how l download fingerprint libraries from internet ..?

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

    Hello, it is possible to generate a validation with the Serial meassage?
    What if when somebody Dissamble the Door Loch (sensor) and replace theFingerprint Sensor withan ordanary Ardoino wich Send the verication Meassage (#1,2,3,4 und so an Found) If a am right, it is easy to hack i oder am i wrong?

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

    Hi , I'm using AS608 fingerprint sensor
    And i keeps saying fingerprint sensor can't find

  • @karrisaiteja8307
    @karrisaiteja8307 7 років тому

    iam using fingerprint module r305 iam getting unkown error please help me
    if i keep the baud rate of finger at 57600 it is saying that the fingerprint sensor not found chaged different baud rates at last 74880 worked but getting unkown error
    plz...help me

  • @edm.7555
    @edm.7555 4 роки тому

    Congrat! It worked perfectly on the DY50.
    However, on the R502 the fingerprint enrol worked, but cannot read.
    Any tips?

  • @georgeopoku1863
    @georgeopoku1863 6 років тому +1

    Wow!!!! Thanks friend this video has come to assist me

  • @thatoseale3034
    @thatoseale3034 7 років тому

    Will the sensor work if I connect it to analog pins because I want to interface keypad and lcd on my project using arduino uno

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      No it will not. The pins are fixed. You may need to use a Mega with more pins or use I2C module for LCD display to save some pins.

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

    is this code work for the R307fingerprint sensor

  • @abdulbasitxlh1071
    @abdulbasitxlh1071 6 років тому

    kindly reply, can i enroll more than 1 finger

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

    Very very informative. Thank you so much

  • @shreyasen1250
    @shreyasen1250 7 років тому

    I am using a GT-511C3 fingerprint scanner. Will the above software and code be compatible with that device?
    Actually in place of "Found fingerprint sensor" , it is showing "Did not find fingerprint sensor"

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      hi dude, It will not work. This code is for adafruit fingerprint scanners only. you can find an alternative code for GT-511C3 in online.

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

    Im using R307 but the serial monitor says unknown error😥, what to do now?

  • @williamusi5421
    @williamusi5421 6 років тому

    is adafruit library is compatible to all brand of biometric scanner?
    Thanks for the concern :D

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      Well, it may not. It is only for fingerprint sensors. further adafruit, and r305 fingerprint sensors work fine with this. I am not sure abt others but you can give a try yet.

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

    Is it possible to program a mobile phone finger print scanner which generally comes at the back of the mobile using these codes
    ?

  • @user-js1sp1tz8c
    @user-js1sp1tz8c 7 місяців тому

    clear explanation thanks

  • @saradaas6196
    @saradaas6196 6 років тому

    thank's a lot is so amazing be continued it is very helpfull

  • @khadidja8632
    @khadidja8632 7 років тому +2

    thanks a lot..very helpfull ^^

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

    Works for me!!! I'm using an economic version named JM101.. regards

  • @xdreampowermetalx
    @xdreampowermetalx 6 років тому

    Thanks! i using pin 2 & 3, but in arduino leonardo, so change to 8 & 9, and work!

  • @ThirumuruganMC
    @ThirumuruganMC 7 років тому +1

    Hi sir!!,
    Is this video only based on Adafruit optical finger print sensor?

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      Hi, yes man. It is exclusive for adafruit fingerprint sensor only since that is most common for arduino. :D

    • @ThirumuruganMC
      @ThirumuruganMC 7 років тому +1

      Thanks man..,

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      give a try with r305(?) fingerprint sensor. some say it works.

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

    Can any fingerprint sensor use the same coding or the Coding is specific used by specific sensor?

  • @ctech8829
    @ctech8829 6 років тому

    thannnnnnnnnnk you my friend , you saved my life . i thought that my sensor isn't working !!.

    • @NovaTechnologies
      @NovaTechnologies  6 років тому +1

      You welcome dude..! Thanks :D

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

      did not find fingerprint sensor,,,,,,so please help

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

    Hy, i have an error message like this "did not found finger print bla bla ", i have to try sfg demo software it work very well, but when i try example code from adafruit it shown the "did not found finger print bla". Thanks.

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

      did you find answer for that error?

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

    Hello sir goodmorning, i want to use fingerprint in my coin bank can you help me how? How will i know and how will i register my thumb.

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

    im getting a communication error after i put my finger on fingerprint test please answer thanks

  • @gustavovilloldo4370
    @gustavovilloldo4370 6 років тому

    Thanks for your videos!
    I have a doubt. Is ti possible to do the following? :
    Device detects Id #1 fingerprint. And load an url somesite . com/id=1
    Php server gets that id and compares if it exists. If true or not, it returns a value to the browser.
    Arduino reads that value and and depending on trie or false it turns om a led ( or it can be a lock. Just an example).
    Thank you!!

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      hi thanks.
      Yes that's possible.
      But i dnt know how to do that yet. I mean I never worked in php.

    • @gustavovilloldo4370
      @gustavovilloldo4370 6 років тому

      Nova Technologies thanks a lot for your reply!
      I said php just for saying any web language. But if you say its possible its great news! One more question. I read that limit of fingerprints refistered is 300. Can i do something to increase thst number or make the sensor uses computer's memory?

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      Hi,
      The sensors normally have 500 or 1000 templates memory.
      If you want to send the fingerprint images to computer, you can do. But you will need some additional software and configuration. Then you can save any number of fingerprints.

  • @thehindianalysisshow9318
    @thehindianalysisshow9318 6 років тому +1

    Hey i found some compilation error for board arduino/genuino uno and code doesn't working.. Please help

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

    For finger print sensor r307?

  • @anirbandey2812
    @anirbandey2812 7 років тому +1

    thank you soooooooo much sir

  • @amittkk
    @amittkk 7 років тому +3

    I follow all the things shown in the video , and everything was ok but when I use enroll program and upload it after placing my finger it gives me a "unknown error" in the serial monitor
    plz help.

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      I think either there is something wrong with your coding or the method of enrolling. Did you use the same coding I have provided in the comment? If you get the error still, please drop me a mail with the details so that I can check and try to help you. find my mail address here : nik261190@gmail.com

    • @amittkk
      @amittkk 7 років тому

      Nova Technologies thank you nova technology I come to know about the problem
      tried and sloved
      nice video
      got very much helo

    • @mohamedbelhassen8395
      @mohamedbelhassen8395 7 років тому

      could you please show me how to bypass the mentioned problem?

    • @alokanand9316
      @alokanand9316 6 років тому

      hey im also getting the same problem plzzz help me out of this

    • @emon6807
      @emon6807 6 років тому +1

      i have faced the same problem.u just need to change the ide version to 1.6.5.then
      it will work for sure...thumbs up to the video

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

    Hello, I've a question, if the serial monitor stated "Did not find fingerprint sensor" what/where the possible problem?

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

      Hi most probably the communication problem. Check the wire connections are good (you can do a continuity check). And then also make sure you are following all the steps I mentioned in the video...

  • @haydenpeoples621
    @haydenpeoples621 4 роки тому +2

    hi mate, I'm still getting the "did not find fingerprint sensor :(" error in the serial monitor, i reckon its got something to do with a password. i know what the password is I'm just not sure where i insert it into the code? any help would be greatly appreciated. yours sincerely, the arduino noob.

  • @muhammadfadli9646
    @muhammadfadli9646 6 років тому +1

    i use fpm10a, but did not find fingerprint sensor.. i use arduino mega2560.. can you help me

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      I don't know anything about fpm10a... what's that?

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

    the second part of coding is not available anymore as new verssion of ardiuno ide does not have any examples for fingerprint sensors
    please someone help

  • @ravikumargupta1203
    @ravikumargupta1203 6 років тому +1

    Lakin sir when give power and ground r305 fingerprint module then chip is very hot this mean module is damaged.

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      There may be reasons. may be damaged. or if you have inverted the power pins also, it happens. Better check with another module as well.

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

    bro, i tried to write 1 , 2 , 3 etc. but i couldn't be written in the serial monitor....and whwn i going to type ' # ' only in the serial monitor then the enrolling start wit 0's...please help me to correct my code ...

  • @ekkos6536
    @ekkos6536 4 роки тому +3

    im having an issue where the fingerprint sensor keeps asking for my fingerprint non-stop and im not sure how to fix it

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

      if anyone has an answer to this please leave a comment

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

    Hii sir can you help me how to fix in fingerprint system in the syatem but off for use switch how to cannect for the switch on and of system

  • @gayatripatil1930
    @gayatripatil1930 10 місяців тому

    Hie sir i am using r307 sensor and Arduino mega since i made the changes in the code but i am not getting anything in the serial monitor please can u suggest me what is the issue

    • @gayatripatil1930
      @gayatripatil1930 10 місяців тому

      it's showing did not find fingerprint sensor

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

    Sir ,I need a program using this Arduino sensor

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

    bravo great job but can you let us know where exactly in code you made the change?for better understanding

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

      Check whether the code is available in the description box.

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

    Can we use to another aspect so pls give us Thier code also

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

    Please tell the header file of adafruit fingerprint urgent required

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

    Finger print did not fund showing after enrolled plz help

  • @ravjeetsingh2707
    @ravjeetsingh2707 7 років тому +1

    thankss brother..... such a nice video.....(Y)

  • @aravindaharebailu5959
    @aravindaharebailu5959 6 років тому +1

    Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);
    can i know what it will do?

  • @humbertorincon7227
    @humbertorincon7227 7 років тому

    Hi, I have the uart fingerprint reader of "waveshare" but I do not recognize the arduino sketch, please help me

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      Well, Do inbox me your problem via my mail. I will see whether I can solve it.

  • @niksatange9630
    @niksatange9630 6 років тому

    HELLO SIR, may i pease know the Which FingerPrint Sensor u hav used????? .................. waiting for u reply, it will help a lot !!

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

    May you please assist me with interfacing two fingerprint sensors(enrolling and authentication) with arduino, i can only have one working but not two working at the same time and alos enrooling also works with one sensor when powered and i get communication error on the other sensor.
    thank you

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

      There are some other serial software pins. you can use them.

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

      @@NovaTechnologies is used the following pins for the two sensors
      SoftwareSerial mySerial(2, 3);
      Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);
      SoftwareSerial exitboom(6, 7);
      Adafruit_Fingerprint exitfinger = Adafruit_Fingerprint(&exitboom);
      but the sensors interfere with each other for some reason

  • @harshilfaldu
    @harshilfaldu 7 років тому

    sir can you give me code in which if the fingerprint is correct the servo motor is driven and when finger placed again the motor gets driven the other way.

    • @NovaTechnologies
      @NovaTechnologies  7 років тому +1

      Please check my another video in the channel, the topic of the video is "How to make a fingerprint verification device at home? ". The code is available in the comment of the video. You can modify the code by adding servo moving command inside the if loop where I have now added the LED blink code.

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

    Thanks brother

  • @donomar7692
    @donomar7692 6 років тому

    hi, I will do this project and it includes gsm shield for sending the SMS. so I want ur help bcz i am not familiar with Arduino. so how to contact you. pls qck rly

  • @jussinevalainen2399
    @jussinevalainen2399 3 місяці тому

    UNO identifies the R307 sensor when you plug red wire to 5v, white to ground, yellow to 2, green to 3.

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

    WARNING: Spurious .github folder in 'Adafruit Fingerprint Sensor Library' library
    and did not find fingerprint test
    can you help me please

  • @jayaprathapmanikantan8161
    @jayaprathapmanikantan8161 7 років тому +1

    but sir i am also using r305 will it work?

  • @abdulbasitxlh1071
    @abdulbasitxlh1071 6 років тому +2

    can i enroll more than 1 finger

  • @srikanthanam4670
    @srikanthanam4670 6 років тому +1

    how can i modify the code for identifying
    an invalid finger

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

    still i am not process it but after watching video like and subscribe your channel bro bcz you deserve it , done good job. i have 1 question r305 sensor, EUC interface board and relay is simple setup without coding or programing, or its also need coding or programing?

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

      Hi Thanks bro. Yes of course. with r305 sensor also you need to program.

  • @psharma31294
    @psharma31294 7 років тому +2

    how can we display it in lcd?

    • @NovaTechnologies
      @NovaTechnologies  7 років тому +2

      Connect an lcd display.
      Add the library
      Define the connection pins
      Write lcd print instead of serial print.
      You can find numerous sources to connect lcd display. :D

  • @lamoosh1416
    @lamoosh1416 6 років тому

    How can I connect it to database and make website as attendance system

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

    does anyone know how one can just turn on the LCD Display using the fingerprint sensor and the Arduino UNO

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

      Yea, simply change serial print instruction to lcd.print instructions with change in setup, global variables and adding Lcd library header file

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

    Can I use different fingerprint modules

  • @hailuelias993
    @hailuelias993 7 років тому

    Hello there I watch the video.It is so awesome. You made it with all its details.but I could not find the source code and the protues simulation to run and verify it myself.Please! can you send it or tell me the exact location in the uploads?

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      Check in the comments you will find. Anyway, here you go:
      //Enroll_Fixed Coding://
      #include
      #include
      uint8_t getFingerprintEnroll(int id);
      // pin #2 is IN from sensor (GREEN wire)
      // pin #3 is OUT from arduino (WHITE wire)
      SoftwareSerial mySerial(2,3);
      Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);
      void setup()
      {
      Serial.begin(9600);
      Serial.println("fingertest");
      // set the data rate for the sensor serial port
      finger.begin(57600);
      if (finger.verifyPassword()) {
      Serial.println("Found fingerprint sensor!");
      } else {
      Serial.println("Did not find fingerprint sensor :(");
      while (1);
      }
      }
      void loop() // run over and over again
      {
      Serial.println("Type in the ID # you want to save this finger as...");
      int id = 0;
      while (true) {
      while (! Serial.available());
      char c = Serial.read();
      if (! isdigit(c)) break;
      id *= 10;
      id += c - '0';
      }
      Serial.print("Enrolling ID #");
      Serial.println(id);
      while (! getFingerprintEnroll(id) );
      }
      uint8_t getFingerprintEnroll(int id) {
      uint8_t p = -1;
      Serial.println("Waiting for valid finger to enroll");
      while (p != FINGERPRINT_OK) {
      p = finger.getImage();
      switch (p) {
      case FINGERPRINT_OK:
      Serial.println("Image taken");
      break;
      case FINGERPRINT_NOFINGER:
      Serial.println(".");
      break;
      case FINGERPRINT_PACKETRECIEVEERR:
      Serial.println("Communication error");
      break;
      case FINGERPRINT_IMAGEFAIL:
      Serial.println("Imaging error");
      break;
      default:
      Serial.println("Unknown error");
      break;
      }
      }
      // OK success!
      p = finger.image2Tz(1);
      switch (p) {
      case FINGERPRINT_OK:
      Serial.println("Image converted");
      break;
      case FINGERPRINT_IMAGEMESS:
      Serial.println("Image too messy");
      return p;
      case FINGERPRINT_PACKETRECIEVEERR:
      Serial.println("Communication error");
      return p;
      case FINGERPRINT_FEATUREFAIL:
      Serial.println("Could not find fingerprint features");
      return p;
      case FINGERPRINT_INVALIDIMAGE:
      Serial.println("Could not find fingerprint features");
      return p;
      default:
      Serial.println("Unknown error");
      return p;
      }
      Serial.println("Remove finger");
      delay(2000);
      p = 0;
      while (p != FINGERPRINT_NOFINGER) {
      p = finger.getImage();
      }
      p = -1;
      Serial.println("Place same finger again");
      while (p != FINGERPRINT_OK) {
      p = finger.getImage();
      switch (p) {
      case FINGERPRINT_OK:
      Serial.println("Image taken");
      break;
      case FINGERPRINT_NOFINGER:
      Serial.print(".");
      break;
      case FINGERPRINT_PACKETRECIEVEERR:
      Serial.println("Communication error");
      break;
      case FINGERPRINT_IMAGEFAIL:
      Serial.println("Imaging error");
      break;
      default:
      Serial.println("Unknown error");
      break;
      }
      }
      // OK success!
      p = finger.image2Tz(2);
      switch (p) {
      case FINGERPRINT_OK:
      Serial.println("Image converted");
      break;
      case FINGERPRINT_IMAGEMESS:
      Serial.println("Image too messy");
      return p;
      case FINGERPRINT_PACKETRECIEVEERR:
      Serial.println("Communication error");
      return p;
      case FINGERPRINT_FEATUREFAIL:
      Serial.println("Could not find fingerprint features");
      return p;
      case FINGERPRINT_INVALIDIMAGE:
      Serial.println("Could not find fingerprint features");
      return p;
      default:
      Serial.println("Unknown error");
      return p;
      }

      // OK converted!
      p = finger.createModel();
      if (p == FINGERPRINT_OK) {
      Serial.println("Prints matched!");
      } else if (p == FINGERPRINT_PACKETRECIEVEERR) {
      Serial.println("Communication error");
      return p;
      } else if (p == FINGERPRINT_ENROLLMISMATCH) {
      Serial.println("Fingerprints did not match");
      return p;
      } else {
      Serial.println("Unknown error");
      return p;
      }
      p = finger.storeModel(id);
      if (p == FINGERPRINT_OK) {
      Serial.println("Stored!");
      } else if (p == FINGERPRINT_PACKETRECIEVEERR) {
      Serial.println("Communication error");
      return p;
      } else if (p == FINGERPRINT_BADLOCATION) {
      Serial.println("Could not store in that location");
      return p;
      } else if (p == FINGERPRINT_FLASHERR) {
      Serial.println("Error writing to flash");
      return p;
      } else {
      Serial.println("Unknown error");
      return p;
      }
      }

  • @jayaprakashrajashekaraiah6984
    @jayaprakashrajashekaraiah6984 6 років тому +1

    can u give us the hardware interfacing part also

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      it is explained in the video. Otherwise, you can find it in my latest video again.

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

    Sir plz give the prgrm for GT511C3

  • @xaviertisan8823
    @xaviertisan8823 7 років тому

    i am using arduino uno when upload "enroll" code the sensor is not detecting by the arduino.but it is ok with the code "fingerprint" .....

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      Check out the enroll coding. The pin configuration. You can find the coding in one of my videos related to fingerprint sensor.

  • @bryanesteban3220
    @bryanesteban3220 6 років тому

    i am using GT-511C11 fingerprint scanner and I've follow all your instructions but when it comes to fingertest "Did not find fingerprint sensor :("...I need some help...

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      hopefully this code might not work for that version scanners. It is best for adafruit.

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

    Very nice video thanks what code for led on by right finger print

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

      You are welcome. all same code. you can use any finger.

  • @mohamedbelhassen8395
    @mohamedbelhassen8395 7 років тому

    with the latest current arduino software, this code, as well as official code, are not functional. But with the old version 1.0.6, it works perfectly.
    Only one bug (misbehaviour), I encounter consists in the obligation to finish the ID by a non numeric letter. for instance, to enter an ID equal to 22, I have to enter something like that : 22a or 22b, etc.

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      Something wrong with the arduino IDE or the serial port. TRy install another version

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

    can i use nano tel me pin

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

    Sir after giving all connections it's comming like finger print is not detected what's is the problem in that sir please tell me.....

  • @adrekennavisen4426
    @adrekennavisen4426 7 років тому +2

    Hello sir. How can I make my fingerprint ID #1/2/3 give an output to my arduino board? Like when I place my fingerprint ID #1, pin 5 on my arduino board activates a led. Thanks for your help in advance. It's for a project.

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      Hello, All you have to do is writing an if loop function regarding the fingerprint id. I have uploaded a video for the exact purpose of yours. You can find it in my videos with the title, "How to Make a Fingerprint Verification Device at home | Arduino DIY ". You can find the coding in the FIRST COMMENT of the above mentioned video. The answer for your question is there. Good luck.

    • @adrekennavisen4426
      @adrekennavisen4426 7 років тому +1

      Thanks for the help 😉

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      :D

  • @patrickmcgrath110
    @patrickmcgrath110 7 років тому +1

    Hello there the video is great. The problem I'm having is UNKNOWN ERROR, I've checked numerous times and code is correct and your procedure was followed also. Im using a MacBook Pro and software is 1.8.1 ide. I'm wondering could you help me solve this problem???

    • @NovaTechnologies
      @NovaTechnologies  7 років тому

      :) Hey thanks, let me see what I can do. So when do you get the "UNKNOWN ERROR"? during the verification? What is the arduino board you are using? are the connecting pins correct according to the arduino board type?

    • @amittkk
      @amittkk 7 років тому

      i am also getting the same problem and m using arduino nano

    • @amittkk
      @amittkk 7 років тому

      I solved the "unknown error" problem.
      the thing is our arduino ide were not recognizing the adafruit master library simply copy paste the files in libraries folder also add from sketch menu
      and most important uninstall the existing ide software and install it again
      after doing all this mine problem solved now everything is working perfect
      m so happy

    • @patrickmcgrath110
      @patrickmcgrath110 7 років тому

      Im using an Arduino Uno. All pin correct. Im getting the UNKNOWN ERROR during enrolling stage.

    • @patrickmcgrath110
      @patrickmcgrath110 7 років тому

      this didn't work for me...?

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

    I have 6 coloured wires from fingerprint sensor,what can I do the remaining two wires??

  • @palakshirke8929
    @palakshirke8929 6 років тому

    Thank u sir

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

    How can I store the fingerprint data to the database? And later I want to authenticate a person from that database. Is it possible?

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

      Well If you want to store the finger print images on the database, yes possible! but you can't do it with this sensor. There are sensors that can send the fingerprint image to the computer so that you can process further.

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

      @@freakedtamil7120 Do you know any name of sensor that would do it?

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

    Can I change the pins? I'm use arduino mega but I can't use these pins

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

      You should change the pins. check out my latest video on fingerprint sensor, you will get it.

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

      I found it, thanks. I'm going to use the 50, 51 pins

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

      Good Luck :D

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

    nice work

  • @moaaz2023
    @moaaz2023 6 років тому

    plz i need a help for this message
    fingertest
    Did not find fingerprint sensor :(

  • @rizkirahim9026
    @rizkirahim9026 6 років тому

    i have an unknown error message like this when i tried to enroll fingerprint, i use arduino mega
    "Image taken
    Image converted
    Remove finger
    Place same finger again
    .................Image taken
    Image converted
    Unknown error
    Type in the ID # you want to save this finger as..."
    some one please help me

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

    plz help me ! I got error like this in Serial.
    23:15:04.573 -> ets Jan 8 2013,rst cause:2, boot mode:(3,6)
    23:15:04.573 ->
    23:15:04.573 -> load 0x4010f000, len 1384, room 16
    23:15:04.608 -> tail 8
    23:15:04.608 -> chksum 0x2d
    23:15:04.608 -> csum 0x2d
    23:15:04.608 -> vac02aff5
    23:15:04.608 -> ~ld

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

    I tried this.
    But it shows "didnot find fingerprint sensor"
    Please help 😣
    I used fingerprint module R307

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

      i have same problem

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

    Is the fingerprint scanner R305 or R307?

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

    Hi..I m using Uno with pins 2 & 3. but fingertest
    Did not find fingerprint sensor :(
    Need help.
    Sir..

  • @pannaladivya2195
    @pannaladivya2195 6 років тому +1

    Hello sir, i am trying to interface r305 fingerprint module with Nodemcu-12E module ... when i try with the enroll code of adafruit library i am getting error as "Did not find fingerprint sensor" ...can u please help me how to resolve this.....thank you

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      you have to change the wire connections. There is a guy who had such a problem with r307 and he solved it. He even explained how he did it. Please go through all the comments and replies. You can find his answer somewhere there.

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      You have to change the connection. There was a guy with the same issue with r307 sensor and he solved it. He even explained how he solved it. Please go through all the comments and replies. You can find the solution.

    • @pannaladivya2195
      @pannaladivya2195 6 років тому

      can you please tell me that r305 will work with Nodemcu-12E
      module? i have tried with different GPIO pins of Nodemcu module but i am getting the same error.

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      it should work. find out the "software serial pins"

    • @pannaladivya2195
      @pannaladivya2195 6 років тому

      i have connected the sensor RX pin to TX pin(pin 1) of Nodemcu module...and sensor TX pin to RX(pin 3) pin of nodemcu module and Software serial pins as.....
      SoftwareSerial mySerial(3,1);
      can you please help why it is not recognizing my r305 fingerprint module..

  • @eusuntlorean
    @eusuntlorean 3 місяці тому +1

    wires order for my fingerprint is as it follows:
    red, black, yellow, green, blue, white
    I connected them as you did in the video but my fingerprint sensor doesn't power on. It just flashes blue light than it stops
    when i upload the code in arduino ide, i get this error:
    fingertest
    Did not find fingerprint sensor :(

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

      what is the arduino you are using? uno or mega or what?

  • @moaaz2023
    @moaaz2023 6 років тому +3

    this message i have it
    Adafruit finger detect test
    Did not find fingerprint sensor :(

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

      check the wiring.

    • @realinoperaltajr.9703
      @realinoperaltajr.9703 4 роки тому

      @@NovaTechnologies hello sir. I also have the same problem. I already check the wirings but it says it did not find the fingerprint sensor

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

      @@realinoperaltajr.9703 Hi You gotta change the wire connection according to the sensor type.

    • @realinoperaltajr.9703
      @realinoperaltajr.9703 4 роки тому

      @@NovaTechnologies What sensor type sir ? I have Arduino Uno r3

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

      @@realinoperaltajr.9703 Adafruit fingerprint sensor

  • @kuldeeppanchalblog
    @kuldeeppanchalblog 6 років тому +1

    very good video sir but
    i am fracing this error in serial monitor
    fingertest
    Did not find fingerprint sensor :(
    how to fix this

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      Thanks. Let's see how your problem can be fixed.

    • @bryanesteban3220
      @bryanesteban3220 6 років тому +1

      i am facing the same problem sir...what should i do??

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      There may be many reasons. why don't u mail me the details. my mail address can be found in the about section.

    • @pannaladivya2195
      @pannaladivya2195 6 років тому

      Hi, can u please tell me how did u fixed this error?

  • @ravikumargupta1203
    @ravikumargupta1203 6 років тому

    Our r305 fingerprint module is not working properly. How can correct.

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      Please follow the steps on the video. As the responses of the people who have commented, r305 will work in this way. Let me know what happens.

  • @ighosilva5589
    @ighosilva5589 6 років тому

    how many fingerprint can be stored?

    • @NovaTechnologies
      @NovaTechnologies  6 років тому

      It depends. Some module can more than 500. and some are up to 1000 fingerprints. You can find it in the specifications of the sensor from buyer.

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

    Can u make a video that how to attach library with arduino

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

      hi u can check in the arduino IDE settings where is your arduino folder, in that folder if you don't have a folder called libraries u can create it and copy the new libray in it amd the next time u start the arduino IDE you should have new examples from the new library