Face detection and data gathering.
Face recognition based door lock system using arduino.
The images thus captured is processed by the python facial recognition software which then detects any known faces in the picture and unlocks the door for the people whose.
Before diving into the code let s connect the solenoid lock with the raspberry pi.
For locking we use the digitalmultiwrite method from library to write high value to d0 and low value to d3.
This will signal the arduino to lock the door.
The project will consist of three phases.
The esp32 cam can host a video streaming web server over wi fi with very good fps frames per second which we can access with any device from our network.
Here a solenoid lock and a pi camera will be used with raspberry pi to build this face recognition based door lock system using raspberry pi 3.
Similarly for unlocking we ll write low value to d0 and high value to d3.
This will signal the arduino to unlock the door.
The level of security can be raised by using face detection.
So to overcome this drawback we designing a new system with face recognition.
We previously used solenoid lock with raspberry pi and also built few projects with pi camera like web controlled raspberry pi surveillance robot iot based smart wi fi doorbell smart cctv.
In this project i will show you how you can create a facial recognition system by building an ip surveillance cctv with the esp32 cam module.
In the existing system we are using password based door lock system which makes the user memorize password all the time.
Block diagram of secured room access system controlling unit door lock door lock.
In this tutorial you are going to learn how to build a facial recognition based door lock using a raspberry pi.