Fingerprint Based Biometric Electronic Attendance System By Using Arduino

We are doing project of fingerprint base electronic attendance using aurdino. Attendance systems are commonly used system to mark the presence in offices and school.From manually marking the attendance in attendance registers to using high tec applications, these systems have improved significantly.

2025-06-28 16:32:35 - Adil Khan

Project Title

Fingerprint Based Biometric Electronic Attendance System By Using Arduino

Project Area of Specialization Electrical/Electronic EngineeringProject Summary

We are doing project of fingerprint base electronic attendance using aurdino. Attendance systems are commonly used system to mark the presence in offices and school.From manually marking the attendance in attendance registers to using high tec applications, these systems have improved significantly.In this project we use finger print module and aurdinon to keep and save attendance data and records. By using finger print sensors, the system will become more secure for users.

 We used Fingerprint Sensor module to authenticate a true person or employee by taking their finger input in the system. Here we are using 4 push buttons to enroll, Delete, UP/Down. ENROLL and DEL key has triple features. ENROLL key is used for enrollment of a new person into the system. So when the user wants to enroll new finger then he/she need to press ENROLL key then LCD asks for the ID, where user want to be store the finger print image. Now if at this time user does not want to proceed further then he/she can press ENROLL key again to go back. This time ENROLL key behave as Back key, i.e. ENROLL key has both enrollment and back function. Besides enroll key is also used to download attendance data over serial monitor. Similarly, DEL/OK key also has the same double function like when user enrolls new finger, then he/she need to select finger ID by using another two key namely UP and DOWN. Now user need to press DEL/OK key (this time this key behave like OK) to proceed with selected ID. And Del key is used for reset or delete data from EEPROM of Arduino.

Required Components
  1. Arduino -1
  2. Finger print module -1
  3. Push Button    - 4
  4. LEDs -1
  5. 1K Resistor -2
  6. 2.2K resistor -1
  7. Power
  8. Connecting wires
  9. Box
  10. Buzzer -1
  11. 16x2 LCD -1
  12. Bread Board -1
  13. RTC Module -1
Project Objectives

 Main objective of this project is to save the people from gathering. In these pandemic days the use of this module is very beneficial. In this process ,if people remain away and in proper distances then the work will be done perfectly. One of the main objective is to save the data and record the data.Attendance systems are commonly used systems to mark the presence in offices and schools. From  manually marking the attendance in attendance registers to using high-tech applications and biometric systems, these systems have improved significantly. In our previous projects, we have covered few other electronic attendance system projects using RFID and AVR microcontroller, 8051 and raspberry Pi. In this project, we used fingerprint Module and Arduino to take and keep attendance data and records. By using fingerprint sensor, the system will become more secure for the users. 

Project Implementation Method

PROJECT  IMPLEMENTATION:

In this fingerprint attendance system circuit, we used Fingerprint Sensor module to authenticate a true person or employee by taking their finger input in the system. Here we are using 4 push buttons to enroll, Delete, UP/Down. ENROLL and DEL key has triple features. ENROLL key is used for enrollment of a new person into the system. So when the user wants to enroll new finger then he/she need to press ENROLL key then LCD asks for the ID, where user want to be store the finger print image. Now if at this time user does not want to proceed further then he/she can press ENROLL key again to go back. This time ENROLL key behave as Back key, i.e. ENROLL key has both enrollment and back function. Besides enroll key is also used to download attendance data over serial monitor. Similarly, DEL/OK key also has the same double function like when user enrolls new finger, then he/she need to select finger ID by using another two key namely UP and DOWN. Now user need to press DEL/OK key (this time this key behave like OK) to proceed with selected ID. And Del key is used for reset or delete data from EEPROM of Arduino.

Block diagram for biometric attedance system project using arduino

FingerPrint module:

Fingerprint sensor moduleFingerprint sensor module captures finger’s print image and then converts it into the equivalent template and saves them into its memory as per selected ID by Arduino. All the process is commanded by Arduino like taking an image of finger’s print, convert it into templates and storing as ID etc.

Here we have added a Yellow LED which indicates that fingerprint module is ready to take an image of the finger. A buzzer is also used for various indications. Arduino is the main component of this system it is responsible for control of the whole system.

Benefits of the Project

 Main benefit of this project is to save the people from gathering. In these pandemic days the use of this module is very beneficial. In this process ,if people remain away and in proper distances then the work will be done perfectly. One of the main objective is to save the data and record the data.One of the main benefit is that Fingerprint sensor module captures finger’s print image and then converts it into the equivalent template and saves them into its memory as per selected ID by Arduino. All the process is commanded by Arduino like taking an image of finger’s print, convert it into templates and storing as ID etc.

Here we have added a Yellow LED which indicates that fingerprint module is ready to take an image of the finger. A buzzer is also used for various indications. Arduino is the main component of this system it is responsible for control of the whole system.

Technical Details of Final Deliverable

In this fingerprint attendance system circuit, we used Fingerprint Sensor module to authenticate a true person or employee by taking their finger input in the system. Here we are using 4 push buttons to enroll, Delete, UP/Down. ENROLL and DEL key has triple features. ENROLL key is used for enrollment of a new person into the system. So when the user wants to enroll new finger then he/she need to press ENROLL key then LCD asks for the ID, where user want to be store the finger print image. Now if at this time user does not want to proceed further then he/she can press ENROLL key again to go back. This time ENROLL key behave as Back key, i.e. ENROLL key has both enrollment and back function. Besides enroll key is also used to download attendance data over serial monitor. Similarly, DEL/OK key also has the same double function like when user enrolls new finger, then he/she need to select finger ID by using another two key namely UP and DOWN. Now user need to press DEL/OK key (this time this key behave like OK) to proceed with selected ID. And Del key is used for reset or delete data from EEPROM of Arduino.

Whenever user place his finger over fingerprint module then fingerprint module captures finger image, and search if any ID is associated with this fingerprint in the system. If fingerprint ID is detected then LCD will show Attendance registered and in the same time buzzer will beep once and LED will turn off until the system is ready to take input again.

Along with the fingerprint module, we have also used an RTC module. Time and date are running continuously in the system. So Arduino take time and date whenever a true user places his finger over fingerprint and save them in the EEPROM at the allotted slot of memory.

Here we have created 5 user space in this system for 30 days. By pressing the RESET button in Arduino and then immediately enroll key will be responsible for downloading attendance data over serial monitor from the Arduino EEPROM Memory.

Fingerprint Based Biometric Electronic Attendance System By Using Arduino _1639947600.png

Final Deliverable of the Project HW/SW integrated systemCore Industry EducationOther Industries IT Core Technology OthersOther Technologies Big DataSustainable Development Goals Quality Education, Gender Equality, Decent Work and Economic Growth, Reduced Inequality, Peace and Justice Strong InstitutionsRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 40600
arduino Equipment125002500
Finger print module -1 Equipment125002500
Push Button Equipment45002000
LEDs Equipment230006000
RTC Module Equipment25001000
Buzzer Equipment210002000
Bread Board Equipment2300600
1K Resistor Equipment330009000
16x2 LCD Equipment25001000
2.2K resistor Equipment225005000
Thesis work Miscellaneous 315004500
other expensis Miscellaneous 315004500

More Posts