An automatic door lock with facial recognition system using
AWS and Raspberry Pi.
Raspberry Pi (v3) door lock with camera, microphone, Wi fi, Ethernet,
CPU and storage, we use C code to communicate between AWS and Pi.
Pi is Connected to internet and registered with AWS IoT
service with all required security certificates, to avoid unauthorized devices connecting
to our network.
Pi device will
publish MQTT messages to the subscribed topic to view the messages in Aws IoT
channel. These messages will help in debugging purposes. You can also SSH into
the Pi after it connected to the internet.
Camera on Pi allows to take a photo of the person who press
the doorbell. Guest picture has to be preloaded into S3 as authorized guest. System
will scan the face of the guest and compares it preloaded authorized guest
image and if the system confidence level is higher than 85%, in this case, it
approves the facial recognition. If the guest is authorized a text will be sent
to guest and he/she has to say it in the microphone.
Guest voice from door lock microphone is sent to Amazon Lex
and processed to text and sent back to Pi for verification. A 3.5mm male to
male cable will be connected to Pi and a recording studio equipment for this
purpose.
After successful verification, door will be unlocked.
No comments:
Post a Comment