Arduino Tutorial: Use a Fingerprint sensor module to add biometric security to your Arduino projects

Share it with your friends Like

Thanks! Share it with your friends!

Close

If you want to add biometric security features to your Arduino projects, an easy way to do so, is to add a fingerprint sensor module to it. In this video we demonstrate how easy to use a fingerprint sensor with an Arduino Nano and a small display.

I always wanted to try a fingerprint sensor module in order to learn more about its technology and use it in some of my projects in order to add biometric security to them. While searching for a nice and low cost sensor, I discovered this sensor module on Gearbest.com. The sensor costs around 30$ and you can find a link for it in the description of the video. Gearbest.com was kind enough to send a sample unit in order to test it and share my opinion about it with you.

——————–
WHERE TO BUY
——————–

Fingerprint Sensor: http://educ8s.tv/part/FingerprintSensor

Arduino Nano: http://educ8s.tv/part/ArduinoNano

1.44 Color TFT: http://educ8s.tv/part/LCD144

Small Breadboard: http://educ8s.tv/part/SmallBreadboard

Jumper Wires: http://educ8s.tv/part/JumperWires

Power bank Xiaomi: http://educ8s.tv/part/Powerbank

Full disclosure: All of the links above are affiliate links. I get a small percentage of each sale they generate. Thank you for your support!

The fingerprint sensor module is small, and nicely built and it uses some advanced DSP (Digital Signal Processing) chips inside. The sensor works like this. It is an optical sensor, which means it analyzes the photo of a finger. It then renders the image, makes some calculations, finds the features of that finger and then searches in its memory for a fingerprint with the same characteristics. It can achieve all that in less than a second! This module can store up to 1000 fingerprints in its memory and its false acceptance rate is less than 0.001% which makes it pretty secure! Great! We get all that in a very easy to use module and with very low cost! It is a really impressive technology!

In order to demonstrate a simple use of the sensor a built this simple project. I have hooked up the sensor to an Arduino Nano, and I also use the small but very fast 1.44 inch color TFT display. The project asks for a valid fingerprint in order to unlock. When I place my finger on the sensor, it recognizes my finger, turns the fingerprint icon green and it welcomes me. If my girlfriend places her finger on the sensor, it also recognizes her, and displays a welcome message with her name. If I place another finger on the sensor, the project does not unlock the screen. It works fine and you are going to see, you can build this project in less than 10 minutes! Let’s see how to achieve that!

——————–
LIBRARIES
——————–

https://github.com/adafruit/Adafruit-Fingerprint-Sensor-Library

https://github.com/adafruit/Adafruit-GFX-Library

https://github.com/sumotoy/TFT_ILI9163C

——————–
CODE OF THE PROJECT
——————–

Fingerprint Sensor with Arduino

——————–
Quiz of Knowledge Android Game
——————–

You can download my latest Android Game which is called Quiz of Knowledge here:

📥 http://bit.ly/QuizOfKnowledge

——————–
MORE PROJECTS
——————–
Arduino Datalogger: https://www.youtube.com/watch?v=oei3Y6tOhVI
Arduino Weather Station Project: https://www.youtube.com/watch?v=9jN-3DtS1RI
Arduino Nokia 5110 LCD Display: https://www.youtube.com/watch?v=aDwrMeu4k9Y
Arduino OLED display tutorial: https://www.youtube.com/watch?v=A9EwJ7M7OsI
DIY Arduino: https://www.youtube.com/watch?v=npc3uzEVvc0

——————–
ABOUT EDUC8S.TV
——————–
Educ8s.tv is a Youtube channel and website which is dedicated in developing high quality videos about DIY hardware and software projects. In this channel we develop projects with Arduino, Raspberry Pi, we build robots and simple electronic circuits. Check out our website as well for more information: http://www.educ8s.tv

——————–
SUBSCRIBE ON YOUTUBE
——————–

Never miss a video: https://www.youtube.com/subscription_center?add_user=educ8s

Comments

Karl Dyangco says:

Do you have to change your codes if you change the TFT monitor module??

nandu sai says:

i want like three projects on only 7'' touch display.like battery voltage,speed meter,and fingerprint enroll….
please do it sir….

abed itani says:

perfect . can you add a time register for (in/out time ) and in/out/scan 3bottom?

Luke O'Donnell says:

i only get a white screen on this module, but sometimes the fingerprint image pops up for a few seconds, then it goes back to white. Any ideas?

dipmansinh vaghela says:

hello i order parts for this project but insted of 1.44 i ordered 1.8 inch tft LCD display can anybody help me with that howto run that display ?

massimo cingolo says:

Great!!! Can i open a 12 V door After login ? Eh ere i connect The door cable?

captainven says:

can i use diferrent Arduino board (Arduino uno r3) will it work if i use the same code that you use for Arduino nano

Arluxman says:

very good, thank's

Nee Nico says:

Does this still work if you don't connect the display

Sagar Saha says:

How do I add multiple fingerprints?

Jonas says:

if I reset the arduino, will my finger still be recognized?

Hadassah May Manusa says:

Hi sir, Good Day! I am Hadassah from Philippines, and we have this capstone project in our school . we don't know how to program the scanner to Arduino, we ask our adviser bad sad to say, he don't know how,. sir I am looking forward to your response. thank you very much.

pritam sarkar says:

Hi .. i made this project .. but i use a 1.44 tft module.. now i am faceing a problem with tft .. the problem is that the screen is not fully covered.. display not showing from the top, instead of that it shifted downword 2 cm from the top..so the end portion cannot show programme and it is missing.. can u pls help me frnd..

pritam sarkar says:

Why u do not use nokia 5110 display in this project?? Is there any matter on power consumption??

AEE Tech says:

Thank you sir….for sharing your knlowdge with us…

Zeeshan Mehmood says:

IS THIS POSSIBLE,WE PERFORM THIS PROJECT ON ARDUINO UNO

Write a comment

*