This article will show you how to make a fingerprint sensor door lock with an Arduino UNO. When the user scans the correct fingerprint stored in the system, the door will open; however, if the user scans the erroneous fingerprint, the door will remain closed. We will also learn how to use Arduino to capture or register fingerprints and then use the biometric sensor to scan them and trigger a lock.
Required Components
1x Arduino UNO
1x Fingerprint Sensor
1x 12V 5A Power Supply
1x Linear Solenoid door lock 12V
Buy this components from EEmentor Shop
Software Required:
Arduino IDE
Circuit Diagram:
Working Principle:
Here Arduino Uno works as a master device or controller device. Primarily the user will register the fingerprint or multiple fingerprints by serial monitor feedback and response. After that, when the R307 biometric sensor detects a registered fingerprint, the UNO will drive the relay module ON. The Locking mechanism will drive the locker to open, where default, the locker will be in closed mode. If there are invalid fingers on the fingerprint sensor, the locker will remain closed.
Hardware Explanation: Fingerprint sensor: Fingerprint sensor modules, such as the one shown in the diagram, have made fingerprint recognition more accessible and simpler to include in your projects. This implies that collecting, registering, comparing, and searching fingerprints is a breeze. The biometric fingerprint sensor is suitable for building a system that can secure what you need by analyzing your fingerprint. Because the device uses the serial protocol, it may be used with any microcontroller or development card (Arduino, for example).