Development of Face Recognition for Door Lock Security System
Budget: $30 – $50 USD
The face detection system will detect the identification of anyone who comes closer to the camera within a specific distance. The only persons who have the ability to enter are those who match their identification with the database and type in the correct password on the Keypad. The door will be operated by an electric door lock solenoid, a keypad, and Liquid Crystal Display (LCD). The distance between the human and the door is detected using an ultrasonic sensor. When the user comes near the door within a certain distance, face detection will start working. When the face detection systems detect the presence of a stranger who goes closer to the door, a warning notification and picture can be sent to the owner's smartphone through a mobile application telegram, and a buzzer will make a sound to operate as an alarm system. With the mobile application, the house owner can easily manage the door locker and watch the camera. The system will be built using raspberry pi 3B+.
The objective of the system is to notify the owner and start a surveillance system in real-time when a stranger is detected. Also, to record the door access about time, user, and locker status. As well as, to have door access time restrictions.
When the Raspberry Pi starts up the code will be run are main.py, lockstcheck.py, and telegrambot.py. The main.py controls the whole system, telegrambot.py is to allow the communication between telegram and Raspberry Pi. The lockstcheck.py is used for door access records when the door is locked and when the door is unlocked.
The objective of the system is to notify the owner and start a surveillance system in real-time when a stranger is detected. Also, to record the door access about time, user, and locker status. As well as, to have door access time restrictions.
When the Raspberry Pi starts up the code will be run are main.py, lockstcheck.py, and telegrambot.py. The main.py controls the whole system, telegrambot.py is to allow the communication between telegram and Raspberry Pi. The lockstcheck.py is used for door access records when the door is locked and when the door is unlocked.