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

Поделиться
HTML-код
  • Опубликовано: 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