Smart Automatic Door Lock System - Arduino Nano based project

Опубликовано: 09 Июнь 2026
на канале: shameedify
2,055
16

This is my advanced Smart Automatic Door Lock System. It is based on Arduino nano. I designed the circuit including a small transistor based switch, and have coded up from scratch. I have also designed and printed the 3D parts from scratch.

The lock system features a toggle switch to lock and unlock the door. It has a knock box that can be used to enter a secret pattern of knocks, that unlocks the door. The secret knock can be reprogrammed by pressing the program button while entering the new knock. The program button doesn't have to be pressed for the entire sequence, it just needs to be pressed during at least one of the knock in the new sequence, and the system recognizes that the intention is to program the new sequence.

Also I have designed a solid state switch to turn the servo on and off, because it needs to be off so that the lock can be operated in the usual fashion such as locking and unlocking with a key.

I have also coded it up in such a way that the Arduino Nano goes into deep sleep when it is idle. The switch the knock box or the lock/unlock switch sends a signal to wake it up. It does what it needs to do, and then it goes back to sleep.

Like, share and subscribe if you like it.