WiFi Door Lock System
This document introduces our Final Year Project and the related work that has been done in the same field i.e., Wi-Fi Door Lock system. We will be developing an IoT system which will include a smart door lock system and a camera attached at the top of the door. It will also include a mobile app whic
2025-06-28 16:30:01 - Adil Khan
WiFi Door Lock System
Project Area of Specialization Software EngineeringProject SummaryThis document introduces our Final Year Project and the related work that has been done in the same field i.e., Wi-Fi Door Lock system. We will be developing an IoT system which will include a smart door lock system and a camera attached at the top of the door. It will also include a mobile app which will be used for the communication of control. If similar faces or known people appear outside the door, the house owner (or person using the mobile app with controls for that home) will be able to open and close the door using the mobile phone (after recognizing the person outside the door whose image will be appearing on the mobile screen).
Project ObjectivesThe objective of the project is to build a system that consists of a camera, a smart door lock and a mobile app. The camera will be recording the image of what is happening outside the door all the time and will be sending this recording to the mobile app so that user can keep an eye on the door especially when the bell rings. The mobile app will display the recording to user whenever he/she opens the app and there will be a button on the app that will allow the user to open or close the door just by clicking on that button. The door lock will open or close the door whenever it will receive a certain signal from the mobile app. In this way, it will be a complete door lock security system.
Project Implementation MethodWi-Fi Door Lock with ESP32 CAM uses Internet of Things (IoT) technology to monitor the status of the door, control it, and improve home security. ZWave is a communication protocol that is used to increase the security of a home. ZWave is a
communication protocol that connects a smartphone to a door lock system.
The system is built using an iterative process that matches the design specifications during the development and implementation phase. We can create and test in repeating sequences by breaking down the design into little bits. New features can be developed and evaluated in each iteration until we have a fully functional system that meets the goals.
Benefits of the ProjectThe objective of the project is to build a system that consists of a camera, a smart door lock and a mobile app. The camera will be recording the image of what is happening outside the door all the time and will be sending this recording to the mobile app so that user can keep an eye on the door especially when the bell rings. The mobile app will display the recording to user whenever he/she opens the app and there will be a button on the app that will allow the user to open or close the door just by clicking on that button.
The door lock will open or close the door whenever it will receive a certain signal from the mobile app. In this way, it will be a complete door lock security system.
By making this a success we aim to make Pakistan secure and safe by reducing house thefts by 50% and to make Pakistanis a carefree nation regarding thefts. We will be fulfilling following basic objectives of our customers as well.
Technical Details of Final Deliverable- Wi-Fi – Wireless Fidelity
- Python– Software System Development Language
- Firebase–Database
This python based software system will act as a bridge between users and the door. This will help to unlock or lock the door within one click using Wi-Fi network.
Hardware components:
• ESP32-CAM
• Electronic door lock 12V
• Breadboard
• 7805 voltage Regulator (5V)
• 10k Resistors (2no.)
• Capacitor 220uF
• Push-button
• 12V DC adaptor
Software components:
• Mobile App
• Communication Protocol
• Sending signals
- The system shall consist of a mobile app that will be connected to the smart door lock.
- The user will be able to control the locking and unlocking of the door from the app.
- The app shall allow only authenticated people to login to the app so that the information and control provided by the system is not exploited.
- The system shall have a door lock enabled with a microcontroller programmed to receive door opening and closing instructions from the app and operate accordingly.
- The system shall consist of a ESP32 Cam that will always monitor the door and help to control it.
- The system shall be secure enough so that no personal information gained by the system can be misused by any unauthenticated person.
- The system shall be reliable to an extent that it provides correct recordings and images at the run time.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 20000 | |||
| ESP32-CAM | Equipment | 1 | 2000 | 2000 |
| Electronic door lock 12V | Equipment | 1 | 2000 | 2000 |
| Breadboard | Equipment | 1 | 1000 | 1000 |
| 7805 voltage Regulator | Equipment | 1 | 1000 | 1000 |
| 10k Resistors | Equipment | 1 | 1000 | 1000 |
| Capacitor 220uF | Equipment | 1 | 1000 | 1000 |
| Push-button | Equipment | 1 | 1500 | 1500 |
| 12V DC adaptor | Equipment | 1 | 1500 | 1500 |
| Arduino | Equipment | 1 | 2500 | 2500 |
| Mobile App | Miscellaneous | 1 | 5500 | 5500 |
| Communication Protocol | Miscellaneous | 1 | 1000 | 1000 |