The Ultimate Smart Door Lock Security System

About the project

Gain access by presenting an RFID keyfob, entering your PIN on the touchscreen and then entering a one-time code sent by SMS.

Project info


Estimated time:

1 day


7th February 2018

Items used in this project

Hardware components

Raspberry Pi touchscreen (4inch RPi LCD (A)) x 1
USB RFID Reader & Tags x 1
5V Single Channel Relay Switch x 1
Electric Strike / Lock Release x 1
GPIO Expansion Board x 1
Choc Blocks x 1
Arduino Jumper Cables M/M 65 pack x 1
ATX breakout board bench power supply x 1
Raspberry Pi 3 (RPi3) Board x 1

Software app and online services


Hand tools and fabrication machines

Multimeter x 1
Precision Screwdriver Set x 1
Wire Strippers / Cutters / Crimpers x 1
Soldering Iron x 1
Glue Gun x 1
Cordless Drill x 1
Jigsaw x 1


In this video Paul shows you how to build the ultimate door lock system, effectively turning your office or bedroom into a high-security vault! To be granted access and open the door, visitors will require not just two but THREE factors of authentication; an RFID keyfob, their unique PIN, and a one-time passcode sent to their phone via SMS. It's all built using readily-available low-cost components built around a Raspberry Pi.

I built the project because I love building things and combining software engineering with hardware that does something in the "real world". I'm interested in security and how two-factor authentication has augmented the level of security offered by systems which previously relied on password only, so I wanted to push the boundaries and see what as possible with a third requirement too.




Paul is a technology enthusiast, geek, writer, presenter, video producer, YouTuber, drummer, husband, and father to three children, including twins.

Leave your feedback...