IoT-Based Smart Door Lock System with Face Recognition Using ESP32 CAM and Android App
摘要
Door lock security is an important consideration for any homeowner or renter. There are various options available for door locks, including deadbolts, keyless entry systems, and smart locks. It is important to choose a lock that fits your specific needs and budget. Most of the current IOT-based smart door lock systems are based on third part apps like Blynk which are works using Wi-Fi within a limited area of home or office premises. The proposed system removes these both limitations. This paper presents an IoT-based smart door lock system with four core functionalities. An Android app is developed by the authors which offers a secure login and registration mechanism, facilitates capturing photos of individuals positioned in front of the door and remote locking/unlocking using the app. The Android app also displays captured photos and videos for easy accessibility and monitoring. The system incorporates face recognition technology utilizing the ESP32 CAM module to allow the door automatically unlocks upon recognition. Most importantly, in case of non-recognition, it incorporated an alert message functionality into the system. If an individual stood in front of the ESP32 CAM for a duration exceeding 30 s, an alert notification would be dispatched to the Android app, notifying that “Someone is at the door for more than 30 s”. The functional prototype of the system is fully developed, implemented, and tested in real time environment which proves successful.