
Learn to build a face recognition door lock with a raspberry pi and python, creating a real-world access system that unlocks doors with a person's face.
Meet your instructor and begin learning how to implement facial recognition using Raspberry Pi and Bitan, with support available via Udemy messages and the course Q&A.
Learn to build a facial recognition door lock with Raspberry Pi, including models, a 5 megapixel CSI camera, motion sensor, servo motor, magnetic lock, SD card, and Raspberry Pi OS.
Learn how to create an AWS account and set up facial recognition with Amazon Rekognition and S3 for storing users' data, including 5 GB storage and free-tier access.
Set up AWS for face recognition door lock by creating an S3 bucket with per-user folders, uploading images, and issuing an IAM user with S3 and Rekognition access.
Set up a Raspberry Pi, create a face recognition door lock project folder, and install VS Code with Python extension to begin coding.
Connect the csi camera ribbon to the Raspberry Pi, then enable the camera interface in the Raspberry Pi settings via a terminal command, and reboot to complete the setup.
Install boto3, connect to AWS Rekognition, create a collection, and index faces from an S3 bucket to build a faces dataset for Raspberry Pi door lock.
Build a Raspberry Pi face recognition door lock by capturing live images with the camera, comparing them to a Rekognition collection, and authenticating authorized users by similarity and confidence.
Demonstrates a Raspberry Pi face recognition system that unlocks a door for authorized users, trains dataset, and uses green and red LEDs and an LCD to show similarity and confidence.
Wire a Raspberry Pi to a relay module to control a 12-volt solenoid door lock, using GPIO pin four, opening for authorized users and showing green with a 10-second delay.
Attach a push button to a Raspberry Pi to trigger face recognition, unlocking the door for authorized users and signaling alerts for unauthorized attempts using GPIO Zero.
Replace push button with PIR motion sensor on Raspberry Pi to trigger face recognition lock; authorized users open 10 seconds with a green alert, unauthorized shows red.
Connect a Raspberry Pi door lock with a speaker, generate dynamic voice prompts via text-to-speech, and use face recognition to greet authorized users or guide unauthorized ones after motion detection.
In this course, we have created our own Face Recognition Door Lock using Raspberry Pi and the AWS Rekognition service provided by AWS Cloud.
This Project works using Raspberry Pi Camera to capture the image of the person at the door if the button is pressed and after that, the image is sent to AWS Rekognition Service for recognition of the face of the person with the authorized user’s face and if the face is recognized successfully then the electronic door lock connected to Raspberry Pi is Unlocked for the authorized user to enter in the room.
In case the person is not recognized then the image f that person is sent to the authorized user’s email address.
With the use of AWS Rekognition service, the processing of the image for face recognition is faster as well as more accurate and this makes the project fast, reliable, cheap as well as highly secured as compared to other existing projects.
This development scheme using Raspberry Pi is less power consumption as it can be also powered by a power bank or 5V power supply and is flexible as the size of Raspberry Pi is compact so it can be installed in a small space.
Keywords – Face Recognition Door Lock, Smart Door Lock, IoT, Face Recognition, Security