Introduction: Unlock PC With Fingerprint | Arduino

In this project, I will show you how to unlock your PC with a Fingerprint. You can start by uploading the "Regist Fingerprint" code to be able to register the fingers you want to be able to unlock your PC. After that, you can upload the main code in which you set the password. Now, if you scan the correct finger, your PC will unlock, and a Green LED will flash, letting you know that the finger scanned was correct. If you scan an incorrect finger, the RED LED will turn on, letting you know an incorrect finger was scanned.

This project can still be improved.

Step 1: Supplies

Step 2: Fingerprint Wiring

Connect the RFID reader as the following:

Fingerprint Reader > Arduino Nano > Arduino Pro Micro

GND > GND > NA

VCC > 3.3V > NA

IRQ > NA > D6

RX > NA > TX

TX > NA > RX

Note: The Arduino Nano is used in this project because the Arduino Pro Micro outputs 5V, and the Fingerprint Reader needs 3.3V.

Step 3: LED Wiring

Connect the LED lights as the following:

Arduino > LED

D3 > LED Green

D2 > LED RED

Step 4: Register Fingerprint

Open the file named "Register Gingerprint." Make sure you have the "DFRobot_ID809" library download before you upload the sketch to your Arduino board. Once the sketch is uploaded open serial monitor and hold your finger to the fingerprint reader until the yellow LED in the fingerprint reader flashes 3 times. After that hold, your finger to the scanner until the LED turns off. Repeat this process two more times until the green LED turns on indicating the fingerprint was saved. You can do the same process from step one to add more fingers.

Step 5: Programming

Once you are done registering your fingerprints you can open the file named "Unlock Computer Via Fingerprint." Now go down to line 80 and change the password. Once you have set the password upload the sketch. After the sketch has been uploaded the green led should flash indicating everything is set up.

For more information about this, please visit my Patreon:
https://www.patreon.com/acedinventor

Step 6: Testing the Project

To test the project plug the Arduino Pro Micro and Arduino Nano into your PC. Scan a registered finger on the fingerprint reader and your PC should unlock. To make sure there are no glitches scan an unauthorized finger and your PC should stay locked.

If there is still something you don't understand, you can comment down below.

DIY Summer Camp Contest

Participated in the
DIY Summer Camp Contest