In every institution/organization, #attendance is an aspect of major importance, which can be used to monitor the individual's overall performance. Currently, in many institutions, attendance is taken by manually calling out the names of students or by simply using a sheet of paper in which students sign in front of their names.
The major drawback of this system is that it cannot prevent proxy attendance and is very time-consuming which affects the education quality directly or indirectly. With the growing technologies, educational institutions need more efficient and cost-effective systems to keep a check on students/employees. This is why the #biometric attendance systems came into existence.
In this article, we will see how to build a Fingerprint Sensor-based attendance system using Raspberry Pi and a fingerprint sensor module.
Hardware Requirements :
The hardware components required for the proposed design are as follows -

Raspberry Pi :

Raspberry Pi ( #Rpi ) is a low-cost, credit card-sized computer that runs on Linux Operating System. It provides a set of GPIO ( General Purpose Input / Output Pins ) which allows the interfacing of hardware components. It has inbuilt WiFi and Bluetooth capabilities making it a better candidate for IoT projects and Developments. To know more about Raspberry Pi, refer to this article - What is Raspberry Pi?
Buy Raspberry Pi 3B+ board from here.
R307 Fingerprint Sensor :

A #sensor that detects the fingerprint of an individual. The fingerprint module is connected to the microcontroller via TTL serial to get and observe pictures of fingerprints. The enrollment of new fingers can be stored directly within the flash memory of the board. #R307 has the capability to capture prints up to 500 dpi resolution. It consists of pins that are connected through different colored connecting wires, where each color indicates each pin of the sensor.
DNC pin is connected through white wire.
VCC pin is connected through red wire.
TX pin is connected through blue wire.
RX pin is connected through green wire.
GND pin is connected through black wire.
Buy the R307 Fingerprint Sensor module from here.
USB Cable :

USB ( Universal Serial Bus ) Cable is used to connect Raspberry Pi to the system ( For eg: Laptops ).
Buy USB Cable from here.