You are on page 1of 11

Setup Instructions

Hardware Required:

Arduino board (e.g., Arduino Uno)

Fingerprint sensor module (e.g., R305 or similar)

LCD 16x2 display module

Jumper wires

Breadboard (optional)

USB cable for Arduino

Connections:

Connect the fingerprint sensor module to the Arduino:

VCC → 5V

GND → GND

TX → Digital Pin 4

RX → Digital Pin 5

Connect the LCD 16x2 display module to the Arduino:

VCC → 5V

GND → GND

SDA → Analog Pin 4 or SDA pin

SCL → Analog Pin 5 or SCL pin


Software Setup:

 Install the necessary libraries for the fingerprint sensor and LCD display. You can install them via
the Arduino IDE's Library Manager.
o For Fingerprint Sensor

For Lcd Display


For enrolling fingerprints first, you need to go to file then select Examples then select the Adafruit
Fingerprint Sensor then enroll.
After selecting enroll from adafruit fingerprint Sensor a new tab will pop up in the windows. This is the
Sketch for enrolling fingerprint that will insert in the Arduino. Upload it and go to the Serial Monitor
after clicking the upload button.

Once the sketch is uploaded go to the serial monitor to input some fingerprint and another display will
pop once you go to the serial monitor like this.
Just follow the instruction type what id you want to name or address your fingerprint. As you can see I
input number 1
Just put your finger in the sensor and it will scan the finger and it will automatically save from the
Arduino.

After enrolling the fingerprint, if you want to check the fingerprint is saved from the Arduino you need
to go to file and select Examples and go to Adafruit fingerprint sensor library but this time select for
fingerprint instead of enroll. We doing this to make sure that the fingerprint we stored is in the Arduino.
then a new tab will display a sketch for fingerprint. Upload it then go to serial monitor and put your
enrolled finger to the sensor.
If you put the enrolled finger in the scanner serial monitor will display like this.
For lcd 16x2 just like what we did in the fingerprint you go to the file and select Examples then Select
Liquid Crystal Ic2

Then a new pop-up window from Arduino ide will display just open it like this in the picture.
Once you select the correct port and upload it. The lcd display should be show like this.

Data Logging and Storage

The fingerprint biometrics is using excel to store data from the user
with the use of PLX DAQ or Parallax Data Acquisition software add in for
Microsoft excel acquires data from any parallax microcontrollers and
drops the numbers into columns as they arrive.

Future Enhancements

The future of fingerprint biometrics attendance systems may


involve a multimodal strategy to improve security, precision, and user
experience. Security measures might be strengthened by integrating
multi-factor authentication techniques like facial recognition and iris
scanning, and managers could benefit from proactive insights on
attendance trends through real-time monitoring and anomaly detection
capabilities. Blockchain technology might guarantee the highest
integrity and privacy of biometric data, while machine learning
algorithms could continuously improve fingerprint recognition
accuracy, even under difficult circumstances. Field personnel may be
able to clock in remotely with the help of mobile applications, while
voice command integration and gesture recognition may provide
additional authentication options.

You might also like