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
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 ObjectivesSecurity 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 MethodINPUT 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
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.
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 ProjectThe 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 DeliverableResearch 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 | Equipment | 7 | 1740 | 12180 |
| Bread board | Equipment | 15 | 300 | 4500 |
| Wires Set | Equipment | 32 | 400 | 12800 |
| Box Auto Door | Equipment | 1 | 5000 | 5000 |
| Servo Motor | Equipment | 6 | 300 | 1800 |
| Led light | Equipment | 15 | 20 | 300 |
| Battery cell | Equipment | 5 | 2500 | 12500 |
| charger | Equipment | 1 | 1200 | 1200 |
| keypad 5x5 | Equipment | 1 | 1000 | 1000 |
| Glue Gun | Equipment | 1 | 1500 | 1500 |
| Buttons + Cable | Equipment | 5 | 700 | 3500 |
| Led for display | Equipment | 1 | 1750 | 1750 |
| Android connectivity | Miscellaneous | 1 | 2500 | 2500 |
| Arduino connectivity | Equipment | 1 | 2750 | 2750 |
| Connection with Bluetooth module | Miscellaneous | 1 | 2200 | 2200 |
| Bluetooth Module | Equipment | 1 | 1200 | 1200 |