Apple HomeKit Door Lock

Skills Involved

Arduino

Mechatronics

Arduino IDE

Embedded systems

IoT

Power Management

Apple HomeKit Integration

Description

With the ESP8266 D1 mini i have made a door lock that can be locked or unlocked from anywhere in the world with internet connection. It has a button inside the room that when pressed locks or unlocks the door, it can also be locked or unlocked from the outside by the keypad that's outside the room, which accepts a passowrd to unlock the door and a separate code to lock it. And obviously it can be toggled by the apple device's built in Apple HomeKit. As you can se there are 4 versions so far. With each iteration i have simplified the design and UX as well as the mechanism.