Designing features for smart homes has always been a hobby. This project is an extension of that interest.
How it works
It currently runs on a raspberry pie that hosts our REST service which is powered by a LAMP server (Linux, Apache, MySQL, and PHP) . Any modern browser could use this system. We have implemented this for an Android app, an iOS apps. It also has Pebble Smart Watch integration as well as RFID recognition. We have a data log of each access command to the door. All of these interfaces are designed to control the system that can be conveniently installed to any door without affecting the existing hardware.
Challenges I ran into
The mount for the door took a long time to make and required some trial and error. The new Raspberry Pi 2 has very limited hardware integration compared to the original, which we discovered when trying to utilize its PWM.
Accomplishments that I'm proud of
Modeling the servo unlocking mechanism and sample door in Autodesk Inventor. Our variety of interfaces working together a comprehensive tool kit for any and all users.
What I learned
Hardware is extremely unpredictable and trial and error is much simpler in a virtual environment than when working with difficult materials.
What's next for Smart Door
3D print all the parts for ease of assembly since the CAD files exist. Make a library of deadbolt models for the exact fit, or take a picture of your deadbolt to import the shape of the armature.