Fingerprint Lock
Building a fingerprint lock with Arduino requires an Arduino board (e.g., Arduino Uno), a fingerprint sensor module, a servo motor or electronic lock, and basic electronic components. The fingerprint sensor captures and processes fingerprints, storing them in its memory. The Arduino board processes the input and controls the lock mechanism.
The process starts with enrolling fingerprints into the system. Each fingerprint is scanned and saved into the sensor's database. When a fingerprint is presented for unlocking, the sensor captures the fingerprint image and compares it against the stored fingerprints. If a match is found, the Arduino signals the servo motor or electronic lock to open.
Programming the Arduino involves using libraries like the Adafruit Fingerprint Sensor Library, simplifying interaction with the sensor. The code includes functions for enrolling fingerprints, matching fingerprints, and controlling the lock. Even beginners can program and customize their fingerprint lock systems using the Arduino IDE.
Arduino-based fingerprint locks can be used for securing doors, cabinets, and personal electronics, offering higher security than traditional locks by ensuring only authorized users can access the secured area.
This project is part of APEx2024, the ASPutra Physics Exhibition.
Article by:
Izzah Izwani, Fakrul Fattah, Putri Nur Syakilla, Dr Emma Ziezie Mohd Tarmizi & Dr Ya’akob Mansor (Editor)
Date of Input: 19/06/2024 | Updated: 19/06/2024 | emma
Universiti Putra Malaysia
43400 UPM Serdang
Selangor
Hotline : 011-39659550