Room Security

. In this project we will provide the full proof security for the houses and offices etc. In a convenient way, by keeping in mind the risks and safety measures. For this purpose, the project will include different hardware and software resources to build a structure for the security checks to enter

2025-06-28 16:28:59 - Adil Khan

Project Title

Room Security

Project Area of Specialization Computer ScienceProject Summary

. In this project we will provide the full proof security for the houses and offices etc. In a convenient way, by keeping in mind the risks and safety measures. For this purpose, the project will include different hardware and software resources to build a structure for the security checks to enter into any room/house. In this project the components being used include an open source microcontroller called Arduino Uno which will control all other components like a Servo Motor, Keypad, Wi-Fi controller, and any Android base smart phone including other miner components. All these combined together will be designed to securely lock room doors and provide convenient but secured way to unlock when required. The Arduino Uno microcontroller is programmed by using its Arduino tool for PC, and the Android application is designed using Android Studio. Rest of the components are controlled by Arduino chip.

Project Objectives

Security being the main intent of the project, the most important application of this system is any domestic security. This project can be used at Restaurants, Industries, Manufacturing units, Banks, etc. The main advantage of this system is that it is fully automated. It is very cost-effective. IOT and Arduino based Security System can be enhanced to identify fingerprints as opposed to a password using a keypad. The main advantage of this system is that it is fully automated. It is very cost-effective.

IOT and Arduino based Security System can be enhanced to identify fingerprints as opposed to a password using a keypad.

This software provides an Automatic Computerized System that can control the door lock automatically. It can store the data for long time. This system can help to improve the functionality of the security by providing an easy and faster system to manage and control the security of the lock/unlock. The software can take any number of inputs as the provided program storage size is large enough. This would only depend on the available memory space. This System can also operate with the support of an android application.

The main purpose of this project is to reduce the manual work. This software is capable of managing auto security to provide multiple ways to verify the identification and unlock the doors. For the simplicity and security at same place, this project will provide a Keypad at front of the door to enter a pass code to unlock the door. For making it more convenient for the user, that door would be linked to the user’s smart mobile by using the Android application. User can unlock the door by using the android application. It just not provides security but also the convenience to the users as they can use it while sitting in their car and want to open their house door without getting out in unfavorable weather conditions. Moreover, it would be very easy but safe to unlock the door for the physically challenged persons who cannot use a key with their both hands. Such persons can easily use Keypad or their cell phone to unlock/lock the doors maintaining.

Project Implementation Method
    1. Algorithms
      1. Login Algorithm

INPUT username

INPUT password

CHECK data dictionary of login tables

Found = false

While NOT in the table:

            Details = match with each row in the table

            IF details[0] = username AND details[1] = password THEN

                        Found = true

                        OUTPUT “login success” AND load form.

            END IF

END WHILE

IF found = false THEN

            OUTPUT “Incorrect login details entered.”

END IF

      1. View Record Algorithm

begin

can_view := false

retrieve login_details

Display(List_of_Files_UI)     //UI consisting of a

list of all the files in the file dictionary database

writeln("What File(s) would you like to view? ")

read(file_name)  //user chooses file and

system reads it

while view_file not displayed do

send inputted_username to Permission_List[file_name]  //send the LD to

the list of names that can view the file to be matched

if inputted_username is in Permission_List[file_name] then

//match process

can_view := true

retrieve view_file from File_Dictionary

display(view_file)

else

can_view := false

writeln("Error! You do not have the rights to view this")

end if

end while

end.

    1. External APIs
      1. Firebase

An external API of the Firebase is used in the Android Application to implement certain database features of the application, which are required to fulfill the project requirements. The Firebase API reference provides detailed information for each of the classes and methods in the Firebase SDK. The details of the Firebase API are given below.

Benefits of the Project

The main purpose of this project is to reduce the manual work. This software is capable of managing auto security to provide multiple ways to verify the identification and unlock the doors. For the simplicity and security at same place, this project will provide a Keypad at front of the door to enter a pass code to unlock the door. For making it more convenient for the user, that door would be linked to the user’s smart mobile by using the Android application. User can unlock the door by using the android application. It just not provides security but also the convenience to the users as they can use it while sitting in their car and want to open their house door without getting out in unfavorable weather conditions. Moreover, it would be very easy but safe to unlock the door for the physically challenged persons who cannot use a key with their both hands. Such persons can easily use Keypad or their cell phone to unlock/lock the doors maintaining.

This software provides an Automatic Computerized System that can control the door lock automatically. It can store the data for long time. This system can help to improve the functionality of the security by providing an easy and faster system to manage and control the security of the lock/unlock. The software can take any number of inputs as the provided program storage size is large enough. This would only depend on the available memory space. This System can also operate with the support of an android application.

Technical Details of Final Deliverable

Research and development are continuous processes, this is the same in computer and software development. The project will include different hardware and software resources to build a structure for the security checks to enter into any room/house. In this project the components being used include an open source microcontroller called Arduino Uno which will control all other components like a Servo Motor, Keypad, Wi-Fi controller, and any Android base smart phone including other miner components. All these combined together will be designed to securely lock room doors and provide convenient but secured way to unlock when required.

To sum up the whole discussion, the IOT Security System is designed to fulfill the requirements that any port management system should have to control all the activities of the auto security. This project can be used at Restaurants, Industries, Manufacturing units, Banks, etc. The main advantage of this system is that it is fully automated. It is very cost-effective. IOT and Arduino based Security System can be enhanced to identify fingerprints as opposed to a password using a keypad. The project will include different hardware and software resources to build a structure for the security checks to enter into any room/house. In this project the components being used include an open source microcontroller called Arduino Uno which will control all other components like a Servo Motor, Keypad, Wi-Fi controller, and any Android base smart phone including other miner components. All these combined together will be designed to securely lock room doors and provide convenient but secured way to unlock when required.

Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther IndustriesCore Technology Internet of Things (IoT)Other TechnologiesSustainable Development Goals Affordable and Clean Energy, Decent Work and Economic Growth, Industry, Innovation and Infrastructure, Responsible Consumption and ProductionRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 66680
Arduino Uno 3 Equipment7174012180
Bread board Equipment153004500
Wires Set Equipment3240012800
Box Auto Door Equipment150005000
Servo Motor Equipment63001800
Led light Equipment1520300
Battery cell Equipment5250012500
charger Equipment112001200
keypad 5x5 Equipment110001000
Glue Gun Equipment115001500
Buttons + Cable Equipment57003500
Led for display Equipment117501750
Android connectivity Miscellaneous 125002500
Arduino connectivity Equipment127502750
Connection with Bluetooth module Miscellaneous 122002200
Bluetooth Module Equipment112001200

More Posts