Things used in this project
What is Face Lock?
Face lock uses RealSense facial recognition to automatically open the deadbolt when user is detected. How Windows Hello logs user into the machine, Face Lock opens the door and lets user into their home.
Why use Face Lock?
With more and more technology being distributed into our homes, we want our home to be smarter. And first thing the home should recognize is it's owner, ourselves. Using facial recognition unlocking the door provides not only the ability to open the door for the user, it also helps to track everyone who comes by near the door.
ARTIK Challenge Category
This would be listed under BEST SMART HOME APPLICATION, as the application is being controlled by ARTIK to open the deadbolt lock. The project is currently being open sourced, please check out our github if you wish to play around with it.
How does it work?
This is the first stage of the prototype, when user walk to the door and RealSense Camera facial recognition matches the owner, the signal is being send to ARTIK Cloud, which uses the rules to send a signal to Intel Edison that's attached to the deadbolt, and trigger it to open. Once door is being pushed open after 30 seconds, the deadbolt will automatically close itself. In our video demo it will be just after 5 seconds.
How was it built?
Facelock uses RealSense 3D Camera to detect the user through facial recognition, ARTIK Cloud CSharp library is being used when user is being detected. Alternatively, every person who came by the camera is being recorded and stored in the cloud.
Intel Edison is being attached to a relay, a battery and a deadbolt which is written in node.js, ARTIK Cloud is being subscribed through MQTTS library on the device, when we receive an action to open the lock, the deadbolt will open, then close in 5 seconds later, allowing users to enter the door.
On ARTIK Cloud, we'd go to device types and add two devices, Facelock Deadbolts, and Facelock facial detection device.
After that, we'd be able to see both devices under My ARTIK Cloud -> Devices under Dashboard
A Rule engine inside ARTIK Cloud allows this to automatically happen after user's face is being detected.
1) User no longer need the key
2) User no longer need battery in their phone, or go through the complex app setup as no app is needed now
3) Security for everyone who comes near the door
Is it Secure?
In today's world, if someone wants to break into your house they still can go through window and other places, but Facelock will give you a record of everyone who comes close to the door. The camera feature will be turned on when there is someone being detected, this allows users to have a record of everyone who came by, detailing from mail man to visitors.
Facelock using ARTIK Cloud, RealSense Camera, and Intel Edison
Did you replicate this project? Share it!I made one
Love this project? Think it could be improved? Tell us what you think!