RFID Door Unlock

Forgot your keys? Unlock the door using an RFID combination sequence from hidden tags.

Things used in this project

Hardware components

Arduino MKR1000
Arduino MKR1000
× 1
Adafruit Metro Mini
× 1
Adafruit Lockitron
× 1
RFID reader (generic)
I used a RFID-RC522 from ebay
× 1
Adafruit TB6612 1.2A DC/Stepper Motor Driver Breakout Board
× 1
Adafruit powerboost 1000C
× 1
Adafruit RFID Tag
× 1

Software apps and online services

Visual Studio 2015
Microsoft Visual Studio 2015
Windows 10 IoT Core
Microsoft Windows 10 IoT Core
Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)


Fusion 360 renderings
A tutorial on How I made the app and a demo

Once I had the code done I created an app package so I could load it on to my Windows Phone I found this tutorial helpful for creating the app package. Once you have the app package created you can run it through the Windows App Certification Kit to see if it passes, this isn’t required. It is neat to see though.

Loading App on my Phone

Once I had the app I opened settings on my Windows phone and went to the “For Developers” section and enabled developer mode. Under Device Portal it gives a Wi-Fi IP address. Open that link in your web browser on pc.

At the browser window select your app package that we made previously. Should be in a location similar to

C:\Users\Kirby\Documents\Visual Studio 2015\Projects\Door Control\Door Control\AppPackages

Then also select the dependencies. Clicking Add Dependency after you have one selected will add another selection box so you can upload multiple dependencies. Then click Go to upload to the phone. If everything goes good you should see the app on the phone now.

Using the Windows App

When you use the app it bypasses the need to enter a correct RFID combination. From the app you can press either the Lock or Unlock button. You then have 10 seconds to scan any RFID tag then to trigger the Lockitron.

Watching it Work

Here is video of it working with the RFID code and also when using the app. So this project actually works and isn’t a concept. Using the Lockitron also allows you to still unlock the door manually.




This is the wiring for this project


DoorControl Github

This is the Github I created for this project.

Unlock your door using RFID an Arduino MKR1000 — Read More


Source : RFID Door Unlock

About The Author

Ibrar Ayyub

I am an experienced technical writer with a Master's degree in computer science from BZU Multan University. I have written for various industries, mainly home automation, and engineering. I have a clear and simple writing style and am skilled in using infographics and diagrams. I am a great researcher and is able to present information in a well-organized and logical manner.

Scroll to Top