This is a fun an easy DIY project that enables you automatically capture students attendance bio-metrically via fingerprint. This project has so many useful applications ranging from attendance monitoring to access control, and ultimately security.
General user procedures
- Fingerprint enrollment phase
- Attendance taking phase
- Data logging phase
Generally, this can be broken down into two stages. First stage is registration phase and the next is enrollment phase. In this process vital details like names and employee numbers into database using Arduino serial monitor as a means of inputting these details into the database.
Secondly, student will enroll their fingerprint via the fingerprint sensor, here the fingerprint sensor detects and captures the fingerprint image and extracts the unique minutiae data. Student/employees are then required to scan again their fingerprint and the extracted features are compared with the one taken in previous session. If the system found the fingerprints are matched, the unique minutiae data is saved into the database as template.
This is the second stage called the attendance taking phase or authentication phase. During authentication, the bio-metric of student is captured during lecture session. The captured image is compared with that stored in the database using a matching algorithm:
During the enrollment phase a unique identification number is issued to the students this ID number is very important because during the data logging phase this unique identification number is logged into an SD card in a ".txt" format this file is imported into excel and a simple matching algorithm is developed to match this ID numbers to the names as seen above.