Fingerprint Based Attendance System

The proposed system uses an automatic attendance management technique that integrates fingerprint authentication into the process of attendance management. It comprises of two processes namely; enrolment and authentication. During enrolment, the fingerprint of the person is captured and is stored in a flash memory along with the person’s id. The objective of the enrollment module is to register the user using his/her id and fingerprints into a flash memory after feature extraction. During authentication, the fingerprint of the user is captured and are compared with all those that already exists in the flash memory to determine a match. If a match is found then attendace is recorded with user ID with date and time.

We are using fingerprint module to check authorized people. The arduino based Atmega328 microcontroller is used to process the data. The information is displayed on 16×2 LCD. The related information is stored in SD Card with date and time using RTC (DS1307). This project can be used in Airports, Colleges and Government offices, organizations.

Hardware Components :
1) Microcontroller ATMEGA328 (ARDUINO)
2) R305 Fingerprint Module 3. 16×2 LCD Display

  1. RTC (Real Time Clock) 5. SD Card Module
    Software :
  2. Arduino IDE
  3. Embedded CPP Code
  4. Proteus Simulator
  5. SFG DEMO SW (For Fingerprint Enrollment)