The advent of fast growing technologies makes users to have high security systems with electronic identification options. These identification technologies include ATM and other intelligent cards, user IDsand password based systems, and so on.But,unfortunately these are unsecure due to hacker attacks, thefts, and forgotten passwords.In spite of all these shortcomings and malfunctions these systems are still prevailing; however, the biometric or fingerprint authentication based identification is the most efficient and reliable solution for stringent security.
Introduction to Fingerprint Authentication
This type of identification technology is more reliable, secure and efficient
and uses human physiological processes and behaviors to identifying users’ ID. This biometric-security system is human-oriented system and is more accurate than the traditional password-based systems.This authentication is used in many of the online transactions, confidential financial dealings, industries, offices, institutes, colleges and security access control systems.
A wide variety of finger print devices are available in the market today that varies in cost and method of matching fingers mostly involving one or whole five fingers of the hand. There are various approaches for matching the fingers like matching finger print minutiae, straight pattern matching, moiréfringe and ultrasonic patterns.
Fingerprints form a unique identification pattern for humans, which consist of a pattern of ridges on fingers that helps to grip things by hand.Fingerprint scanner is the heart of this automated authentication system which is responsible for the acquisition of images based on the patterns of ridges and valleys of human fingers, and then matching them with the pre-stored patterns. It consists of sensors that are optical, ultrasonic, thermal, capacitive, etc.,but mostly optical and capacitance scanning methods are used.
These sensors generate top quality images of finger ridges and valleys by overriding inconsistent and irregular designs of the scanned image.These scanners consist of Analog to digital converters which process the analog electric signals to produce digital representation of the image. When we press the finger on a fingerprint scanner, it collects the signals, processes the image and extracts minutiae information of the finger. Subsequently a processing unit or host acquires this ID information and store it in a fingerprint database.
During login, the storage unit compares the pre-stored data and displays appropriate information.For image processing, the digital signal processor or PC is very expensive, but FPGA based hardware is advantageous due to its processing speed, low cost, flexibility and portability. This type of authentication uses special algorithms to compare such fingerprint IDs for effective retrieval of information. For minimizing the power consumption, these systems often get into sleep mode and become active only during fingerprints recognizing mode.
Let us have a look at the practical implementation of fingerprint authentication system using microcontroller to process the data.
Fingerprint Authentication and Controlling System of Devices Using Microcontroller
This type of authentication or identification system is a simple and low-cost system and can be easily implemented with the use of a basic 8051 microcontroller. In this system, the device monitoring and control is performed at a high-level security by authenticating user fingerprints.
The operation of this security system can be easily understood with the above block diagram that consists of power supply, a microcontroller, fingerprint, MAX232, LCD display, relay and alarm blocks. These blocks’ operation is performed from left to right wherein thepower supply block gives entire power to the circuit, and the fingerprint module gives the input to the microcontroller, and then the microcontroller processesthe data and correspondingly drives the buzzer, LCD and relay to operate the loads.
Circuit Components
Hardware Requirements
- Fingerprint sensor
- 8051 Microcontroller
- Buzzer
- Keyboard
- LCD display
- Capacitors
- Resistors
- Transistors
Software Requirements
- Keil Complier
- Embedded C or assembly language program
Circuit Connections
- In this project,a fingerprint module is interfaced to a microcontroller with a serial interfacing, and this project uses a relay, a Buzzer, an LCD, and switches.
- 4-pin fingerprint scanners consist of VCC, RX, TX and Ground pins and are connected to 10, 11, 16 pins of the microcontroller, as shown in the figure.
- The LCD is interfaced to thePORT0 of the microcontroller to display the information or data.
- A transistor driven buzzer is connected to the 24-pin of the microcontroller to give alarm for authentication.
- The pushbutton switches are connected to 1, 2, and 3input pins of the microcontroller for informing about the type of operation to themicrocontroller including scanning, adding and deleting fingerprint.
- The relay is connected to the25th pin of the microcontroller through a transistorto operate the loads or devices.
- The Microcontroller is programmed in embedded C language in Keil software and this hexa code is dumped to the microcontroller using a hardware circuitry.
Circuit Operation
- In this circuit, for powering the entire circuit, mains AC supply at 230V is stepped down to 12V AC, rectified to DC, filtered and regulated to circuit operating range 5V. This power block is not given in the above circuit for not making a whole circuit complex.
- For required operation by user like identifying, adding and deleting finger, an appropriate switch has to be pressed. For certain button pressing, the microcontroller processes the fingerprint images.
- When a person presses the finger on fingerprint scanner, itgives high and low-logicdigital signals to the microcontroller after pressing switch2. This controller is programmed in such a way that it stores the digital data.
- When the switch1 is pressed, again it ask for fingerprint scanning;if this data matches with the previously stored fingerprint data, it generates an output signal tothe transistor and also displays the informationon theLCD display.
- If the transistor isactivated, it automatically energizes the relay coil, and thus the relay gets operated and the corresponding device is turned on.This also gives an alarm from a buzzerupon authenticating the fingerprint.
- It is also possible to delete the scanned finger by pressing the switch3, and also, if any unauthorized person tries to access the device, this system gives an alarm. This system can be implemented at homes since it is affordable to generate home alarm system.
This type of authentication for controlling devices and appliances is highly secured and more reliable at a lower cost due to inexpensive microcontroller. Thus, you might have got an idea of implementing a fingerprint authentication system by using a simple controller. This can also be implemented as an attendance system in schools and offices by adding external memory. If you have any doubt on implementing this circuit, you can contact us by commenting below.
Photo Credits
- Finger print authentication by securityworldmag
- Introduction to finger print authentication by unisys
- finger print device by bioelectronix
- finger print authentication kit by zencart
Hi, I am doing a project on fingerprint authentication. I like this project. Please could you send me the program for this project. Thank you.
Hi Nnadi Melvin,
Sorry we do not have your project. Please check the user friendly website http://www.efxkits.com to see if anything near your requirements can be met.
Raji (Contact India: +91 9959178000, Contact International: +1 201 44 83073)
hi
im a student of dae final year
i woult like your finger print authentication
can u please send me its program
Hi Arslan, Sorry we do not have your project. please check the user friendly website http://www.edgefxkits.com to see if anything near your requirements can be met. Please check the website for complete details in the kit content section: http://www.edgefxkits.com/kitdetails/ and go through the FAQ: http://www.edgefxkits.com/contact-us/#faq. Further if you have any queries you can call us on the toll free no. 1800 108 7475 for clarifications/personal counseling. Raji (Mobile: +91 9959178000)
hi
im a student of dae final year
i woult like your finger print authentication
can u please send me its program
in embeded c language
Hi Arslan, Sorry we do not have your project. please check the user friendly website http://www.edgefxkits.com to see if anything near your requirements can be met. Please check the website for complete details in the kit content section: http://www.edgefxkits.com/kitdetails/ and go through the FAQ: http://www.edgefxkits.com/contact-us/#faq. Further if you have any queries you can call us on the toll free no. 1800 108 7475 for clarifications/personal counseling. Raji (Mobile: +91 9959178000)
Me so thank full for your this page. it provide to me a good bases for enhancing our project. ikram ullah mezan
Hi Ikram ullah, Thank you for your appreciation. It really helps us to work hard. Also, please check the user friendly website http://www.edgefxkits.com for project ideas on all the latest technologies. You can download project abstract and seminar presentation also from the website. Please check the website for complete details in the kit content section: http://www.edgefxkits.com/kitdetails/ and go through the FAQ: http://www.edgefxkits.com/contact-us/#faq. Further if you have any queries you can call us on the toll free no. 1800 108 7475 for clarifications/personal counseling. Raji (Mobile: +91 9959178000)
hi i am currently busy with my final year project of creating a library fingerprint lock for student bag storage when they enter the library do you think i can use this micro controller and what type of programming language should i use?
Hi Albertina, Sorry we do not have your project. Please check the user friendly website http://www.efxkits.comto see if anything near your requirements can be met. Please check the user friendly website http://www.edgefxkits.com for complete details in the kit content section: http://www.efxkits.com/kitdetails/ and go through the FAQ: http://www.efxkits.com/contact-us/#faq for details. Further if you have any queries you can mail us at info@edgefxkits.in or please call on +91 9908778000 for clarifications/personal counseling. Raji (Contact India: +919959178000, Contact International: +1 201 44 83073)
Love the explanation, its so easy to understand. I am doing something for my project, can you tell me some of the benefits of this system? Thanks.
Hi Temidayo, Thank you for your appreciation. Sorry we do not have your project. Please check the user friendly website http://www.efxkits.com for project ideas on all the latest technologies. Please check the website for complete details in the kit content section: http://www.efxkits.com/kitdetails/ and go through the FAQ: http://www.efxkits.com/contact-us/#faq for details. Further if you have any queries you can mail us at info@edgefxkits.in or please call on +91 9908778000 for clarifications/personal counseling. Raji (Contact India: +919959178000, Contact International: +1 201 44 83073)
which finger print sensor is used
Hi Ravi,
Please visit our website once: http://www.edgefxkits.com/
We regret we cannot provide you with exactly the project you are looking for.
For more details please contact Mr.Tarun Agarwal on +91-9908208883.
hai am Nandhini
am final year student am doing finger print authentication…will u send more details
Hi Nandhini,
Regret,we are very sorry to inform you that don’t have the exact project that you are looking for.
Meanwhile,please visit our website once: http://www.edgefxkits.com/
For more details please contact Niranjan on +91-9959178000.
Hi , I am Dhruvil
i want all ratings about an lcd ,crystal and transistor and keyboard..
Hi Dhruvil
According to your query regarding components all information are included in the soft copy (CD/DVD)
once again please visit our web site http://www.edgefxkits.com/
For more details please contact Mr. Tarun Aggarwal on +91 9908208883
Hi
I don’t find fingerprint module in Multisim 12.o please give me any hint for find this.
Hi Dhruvil
As per your requirement we suggest you to follow the below link
https://www.elprocus.com/fingerprint-identification/
https://www.elprocus.com/aidc-what-is-automatic-identification-and-data-capture-technology/
And once again please visit our website http://www.edgefxkits.com/
For more details please contact our customer support on +919959178000
Sir i am doing project on Atm client authentication using biometric(fingerprit)and otp .
sir plz send me the circuit diagram and
component list
Hi Neha
Please visit our website once http://www.edgefxkits.com/
For further more details please contact to Mr. Sathesh on +91 8885507011 or you can email us on info@edgefxkits.in
Sir i am doing project on atm client authentication using biometric (fingerprint) with otp(one time password).
sir plz send me circut diagram and compents list plz send as early as possible.
HI Neha
Please visit our website once http://www.edgefxkits.com/
For further more details please contact to Mr. Sathesh on +91 8885507011 or you can email us on info@edgefxkits.in
can i know why relay is used here.can’t we do without it.could you please send me the embedded c code for this project.
Hi Swathi
Please visit website once http://www.edgefxkits.com/
For furthermore details please contact to Mr. Sathish on +91 8885507011 or you can email us on info@edgefxkits.in
Can we use PIC18f45820 microcontroller instead of 8051
Hi SNEHA
yes we can use PIC controller also
Hey,
I am looking for a similar option, however, I do not wish to store the fingerprint information in the flash of the sensor, since it is limited. I would like to extract the template minutiae from the sensor, if you have a sensor that gives me that information, I would gladly purchase it.
Thanks and let me know.
Hi Rohin Gopalakrishnan
I sincerely appreciate your kind response regarding my article.
And once again, please visit our domestic website http://www.edgefxkits.com/ and international website http://www.efxkits.com/
For more details please contact with Mr. Sathish on +91 8885507011 or you can email us at info@edgefxkits.in
Hi, please can you send me the codes used, and the complete circuit diagram?
bamshaknj@gmail.com
Thanks
Hi Bamshak,
I am very sorry to tell you that we can not provide you the codes and circuit diagram.
please visit our domestic website http://www.edgefxkits.com/
For more details please contact to Mr. Sathish on +91 8885507011 or you can email us on info@edgefxkits.in