Fingerprint Sensor Based Self Bike Starter using Arduino:
In this project, we will be Interfacing Fingerprint Sensor with Arduino to design Fingerprint Sensor Based Self Bike Starter using Arduino. The type of fingerprint module we are using is the R305 Fingerprint Scanner Module. Security is a major concern in our day to day life, and digital locks have become an important part of these security systems. Fingerprint sensor-based is one of the safest bike starting systems as it has the ability to identify and distinguish every person individually without making any error. Also, the module is very small that it can be kept anywhere, and with the portability feature and less power consumption, you can carry it to any place as well.
While biometrics and fingerprint identification has been existing for well over 100 years in some basic form, it is the growth of maker community that made the R305 Fingerprint Module so popular. R305 is a common module used fingerprint scanners, with the aid of a powerful DSP in its core. We can communicate with it using a packet of hex codes in a specific format.
Make the connections as shown in the figure above. Connect the relay module to input to digital pin 12 of Arduino. Similarly, connect Tx and RX pin of the fingerprint sensor to digital pin 3 and 2 of Arduino Uno.
1, Arduino Board, or PCB Arduino UNO R3 Development Board
2, Fingerprint Sensor, R305/R307 Fingerprint Sensor
3, Relay, Module1 Channel 5V Relay Module
R305 Fingerprint Scanner Sensor Module:
This is a fingerprint sensor module with a TTL UART interface for direct connections to microcontroller UART or to PC through MAX232 / USB-Serial adapter. The user can store the fingerprint data in the module and can configure it in 1:1 or 1: N mode for identifying the person.
The Fingerprint module can be directly interfaced with any microcontroller as well as Arduino Board. This optical biometric fingerprint reader with great features and can be embedded into a variety of end products like access control system, attendance system, safety deposit box, car door locking system.
Source Code/program for Enrolling Fingerprint:
At first, you need to register the desired finger. The registration is done by enrolling in the fingerprint. The enrolling is done by placing the finger on the top of the glass on the basis of the command shown in the serial monitor. Follow the video guide below to enroll in your fingerprint.
Copy this code and upload it to your Arduino board. Before that, you need to add the Adafruit Fingerprint Sensor library. So download the library from here. Download Code