0% found this document useful (0 votes)
6 views12 pages

Arduino Smart Door Lock System

The document outlines a project focused on the design and implementation of an Arduino-based smart door locking system aimed at enhancing home and workplace security. Utilizing Bluetooth technology, the system allows users to control the door via a mobile app, with an Arduino Uno serving as the main processing unit. The project includes various components such as a servo motor and demonstrates effective operation within a range of 1-9 meters.

Uploaded by

shuaibqozeem123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views12 pages

Arduino Smart Door Lock System

The document outlines a project focused on the design and implementation of an Arduino-based smart door locking system aimed at enhancing home and workplace security. Utilizing Bluetooth technology, the system allows users to control the door via a mobile app, with an Arduino Uno serving as the main processing unit. The project includes various components such as a servo motor and demonstrates effective operation within a range of 1-9 meters.

Uploaded by

shuaibqozeem123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CONSTRUCTION OF AN ARDINO BASED SMART DOOR

BY

SHEHU ABDULRAHMAN BALARABE

COE/20/ND/2275

THIS PROJECT IS TO BE SUBMITTED TO THE DEPARTMENT OF


COMPUTER ENGINEERING KADUNA POLYTECHNIC IN PARTIAL
FULFILMENT OF THE REQUIREMENT FOR THE AWARD OF
NATIONAL DIPLOMA IN COMPUTER ENGINEERING

DEPARTMENT OF COMPUTER ENGINEERING

SCHOOL OF INDUSTRIAL ENGINEERING

COLLEGE OF ENGINEERING

KADUNA POLYTECHNIC

KADUNA NIGERIA

JUNE, 2023
i
DECLARATION

I hereby declare that project has been conducted solemnly by me under the guidance

and supervision of Engr. Maryam. A of the Department of Computer Engineering,

Kaduna Polytechnic. I have neither copied some else done it for me. Authors whose

works has been referred to in this project have duly acknowledged.

___________________________________ ____________________
SHEHU ABDULRAHMAN BALARABE DATE

COE/20/2275

ii
APPROVAL

This is to certify that this project work was undertaken by SHEHU

ABDULRAHMAN BALARABE (COE/20/2275) and has been prepared in

accordance with the regulation governing the preparation and presentation of

projects in Kaduna Polytechnic.

______________________________
MLM MARYAM AMAL
(Project Supervisor)

______________________________
External Examiner

______________________________
Engr. A. T. SULAIMAN

iii
DEDICATION

This project is dedicated to the almighty God. I also dedicate this project to my

parents Malan shehu balarabe and karimatu AbdulSalam. I am grateful to my parent

for their financial support and to everyone who stood by me during my program.

Thank you.

iv
ACKNOWLEDGEMENTS

I am greatly to God Almighty that inspired and guided me towards making this work

a success. I specially want to appreciate my project supervisor. Engr. Maryam A.A

for her guidance and support and the Head of Computer Engineering Department,

and also all my Lectures and non-academic staff of Computer Engineering

Department for their consistent of knowledge. My sincere appreciation to my parents

Alhaji Shehu balarabe and Hajiya karima for their undeniable support, care and love,

the rewards of your labor on me will come due time. Special thanks to my loving

uncles, aunties, brothers and sisters for their support and prayers. And lastly I want

to appreciate my course mate in ND2c class who in one way or the other has

contributed to the success to this project. God bless you all.

v
TABLE OF CONTENTS

CONTENTS PAGES

Title Page i

Dedication ii

Approval Page iii

Declaration iv

Acknowledgments v

Table of Content vi

List of Figures

viii

List of Tables xi

List of Symbol and Abbreviation x

Abstract xi

CHAPTER ONE: INTRODUCTION

1.1 Background of Study 1

1.2 Problem Statement 2

1.3 Aim and Objectives 2

1.4 Methodology 3

1.5 scope of the project 3

CHAPTER TWO: LITERATURE REVIEW

2.1 Review of Related Works 4

vi
2.2 Review of Major Components 4

2.3 Present work 6

2.4 Review of Components 6

2.4.1 Smart Door 6

2.4.2 Arduino UNO 6

2.4.3 Bluetooth Module 7

2.4.4 Servo Motor 9

CHAPTER THREE: INSTALLATION AND CONFIGURATION

3.1 Introduction 11

3.2 Construction 11

3.2.1 Input Unit 11

3.2.2 Receiver Unit 12

3.2.3 processing unit 12

3.2.4. output unit 14

3.4 Power Supply Unit 14

3.5 Soldering 16

3.6 Packaging 17

CHAPTER FOUR: TESTING AND RESULT

4.1 Introduction 18

4.2 Testing 18

4.2.1 Power Supply unit 18

4.3 Results 18

CHAPTER FIVE: SUMMARY, CONCLUSION AND RECOMMENDATIONS

5.1 Summary 21

5.2 Conclusion 21

vii
5.3 Recommendations 21

REFERENCE 23

APPENDIX 26

LIST OF FIGURES

FIGURES

PAGES

Fig. 1.1 Block Diagram of smart door security system 3

Fig. 2.2 Arduino module 6

Fig. 2.3 Bluetooth module 7

Fig. 2.4 servo motor 9

Fig. 3.1 supply block diagram 12

Fig. 3.2 power supply circuit 13

viii
LIST OF TABLES

TABLES

PAGES

Table 3.1 Voltage Regulation Test 13

Table 3.2 Result 16

ix
LIST OF ABBREVIATION

ABBREVIATION

SLS- Smart-door Locking System

IT - Information Technology

DHCP - Dynamic Host Configuration Protocol

ACL - Access Control List

MAC - Media Access Card

RJ 45 - Registered Jack 45

SPP- Serial Port Protocol

PWM- Pulse With Module

x
ABSTRACT

The aim of this project was to enhance the operational efficiency of the safety of
people in their home and work places through the design and implementation of
Arduino based smart door locking system. The smart door will facilitate the security
in the modern ways of now a days so that every one will feel free and satisfied with
his door security without anyone getting access to their place without them knowing.
The system uses Bluetooth technology to operate. A user connects to the system
through the Bluetooth of android phone. A mobile phone app installed on the app
provides the user with an interface whereby 1 means open and 0 means close. An
Arduino Uno was used as the main device in the processing unit. Other components
include servo motor and a 7 led segment display. The result shows that the door
opens from a range of 1-9 meter.

xi
xii

Common questions

Powered by AI

The methodology for designing and constructing the Arduino-based smart door system involves several interconnected phases: design, construction, testing, and implementation. The design phase includes outlining the system specifications and selecting components like Arduino UNO, Bluetooth module, and servo motor. During construction, these components are assembled, and the system is installed, comprising input (Bluetooth) and output (servo motor) units managed by the Arduino. Testing follows, ensuring each component functions as expected, with the power supply and communication protocols verified. Finally, implementation addresses user interaction, focusing on app connectivity and system responses in real-world conditions .

The primary components of the Arduino-based smart door system include the Arduino UNO, Bluetooth module, servo motor, and a power supply unit. The Arduino UNO serves as the main processing unit, interpreting and processing input signals from the Bluetooth module, which allows remote control via a mobile phone app. The Bluetooth module enables the system to connect wirelessly with the user’s Android phone, which sends commands to open or close the door. The servo motor is responsible for the actual physical movement of the door, controlled by signals from the Arduino. Finally, the power supply unit ensures that all components receive the necessary electrical power to function optimally .

The project suggests several future improvements for the Arduino-based smart door system, including enhancing security features by implementing stronger encryption algorithms for Bluetooth communication. Expanding the system's compatibility with various mobile operating systems beyond Android would broaden its user base. Incorporating alternative communication methods, such as Wi-Fi, could overcome Bluetooth's range limitations. Additionally, integrating a power backup system would safeguard against power outages, ensuring the door remains operational under any circumstances .

The Arduino-based smart door system improves operational efficiency over traditional door locking mechanisms by automating door access with precise control via a mobile app interface. Unlike conventional keys and locks, the system allows users to unlock or lock the door from a distance within the Bluetooth range, providing convenience and speed. Furthermore, the system's reliance on the Arduino and a servo motor results in reliable and consistent response times, reducing the physical effort and time traditionally associated with manually operating locks. The digital nature of the system also facilitates easier upgrades and integration with other smart home devices .

The servo motor in the Arduino-based smart door system is responsible for converting electrical signals from the Arduino into precise mechanical movements, which facilitates the opening and closing of the door. It is an essential component because it enables the physical interaction between electronic signals and mechanical action, translating digital input from the Bluetooth module into tangible outputs. The servo motor is particularly advantageous due to its precision and ability to hold positions, ensuring that the door remains securely locked or appropriately open as specified by the user .

The project implicitly addresses ethical considerations by designing a system intended to enhance security and privacy, thereby reducing unauthorized access risks. It prioritizes user control and transparency, necessitating user authentication for entry. Addressing ethical concerns involves ensuring data privacy within the Bluetooth communication and providing secure user data handling practices. However, the project does not explicitly detail ethical guidelines or user privacy measures, an area that could be further developed in future iterations .

Using an Arduino-based system for smart home applications offers cost-effectiveness and broad accessibility. Arduino components like the Arduino UNO and compatible modules are relatively inexpensive compared to proprietary smart home systems, making them accessible to a broader audience. This affordability, combined with open-source resources and community support, allows users with varying budgets to customize and scale their smart home solutions. Additionally, Arduino's user-friendly programming environment encourages entry-level developers and hobbyists to participate in smart home innovations, democratizing technology access and fostering innovation .

The dedicated mobile app enhances operation and user experience by providing a seamless and intuitive interface, allowing users to control the smart door system with simple commands. By converting 1 to open and 0 to close, the app streamlines door operations, making it accessible without prior technical knowledge. The app's interface enables quick and remote operation within Bluetooth range, adding convenience and efficiency. This ease of use improves user satisfaction and allows seamless integration into daily routines, enhancing the appeal of adopting smart door technology .

Potential challenges in implementing the Arduino-based smart door system include security vulnerabilities inherent in Bluetooth communication, such as susceptibility to hacking if not adequately protected with encryption. Additionally, the system's dependency on an Android app may limit accessibility for users with different operating systems, potentially requiring additional development for cross-platform compatibility. Environmental factors like Bluetooth range limitations (1-9 meters) and signal interference may disrupt functionality, especially in busy urban settings. Finally, reliance on electricity poses limitations; power outages could disable the door mechanism unless a backup power source is integrated .

Bluetooth technology enhances the security features of the smart door system by providing a wireless communication method that requires authentication for access. The user operates the system through an app on their Android phone, which connects to the door via Bluetooth. This method restricts access to those with the paired device and proper access credentials, reducing the likelihood of unauthorized entry. Moreover, because Bluetooth has a limited range (approximately 1-9 meters in this system), it forces the user to be in proximity to operate the door, enhancing security against remote hacking attempts .

You might also like