Smart Home
Smart Home is an IOT based Android application. Smart Home System proposes a smart way to handle various physical objects from remote distance in a home. It concerns automation of home, home security and certain household activities. It includes centralized monitoring and control of lightn
2025-06-28 16:35:25 - Adil Khan
Smart Home
Project Area of Specialization Internet of ThingsProject SummarySmart Home is an IOT based Android application. Smart Home System proposes a smart way to handle various physical objects from remote distance in a home. It concerns automation of home, home security and certain household activities. It includes centralized monitoring and control of lightning of entire home, home appliances (fans, referigerators and air conditioners etc), accidental prevention (gas leakage, fire, etc.). Smart Home will provide a convenient, comfortable, energy efficient and secure system.
Various kinds of sensors will be used in building and delivering the “Smart Home” application. These sensors will be converting analog data into digital data. This digital data will be given to the ESP32-WROOM-32 (Wi-Fi, Bluetooth module). Further the data will be sent to Raspberry Pi and then to the owner’s mobile phone via internet (IOT) and in the case of emergency via a message service JMS. Face detection API will be used to recognize who is at the door and a notification will be sent to the user.The owner of smart home can check the data/activity in home from any location.
Project ObjectivesThe main objective of Smart home application is to develop a Smart home monitoring (home security) and control system using techniques based on Internet of things (IOT).
The Smart Home Applicaion will provide the following services.
- Only authenticated users can login for a specific home.
- Admin can add new users for a home.
- User can select a room.
- User can select devices based in room selected.
- User can switch on/off devices.
- User can enable/disable Surveillance. So that house can be monitered using different sensors like smoke,humidity,door and motion detection.
- If any breakage in survillence occur system will generate an alarm on users phone, home. If no action is taken by any user of that home an emergency message with location and problem will be sent to the saved emergecy contacts.
- If someone visits the smart home and knocks the door camera's will detect their face using AI API's of face detection and inform the user on the app.
Tools and techniques
Following are the tools and techniques that will be used in implementation.
- Android Studio (as IDE for application development).
- Arduino (as IDE to configure Ardunio devices).
- Face Detection API.
- ArgoUML.
- MS word.
- Internet of Things.
- Algorithms to send emergency message.
Languages
- JAVA (in android studio for application development).
- C++ (in ardunio for configration of ardunio devices).
As the project involves processing devices inputs and outputs in real time and have to take actions immediately , it requires computational resources like Raspberry Pi with 4GB ram and SSD for device. Although a computer is not requested by the project, but project funding will be used to upgrade existing resources of the university to make the execution of this project possible.
Benefits of the ProjectSmart Home project will facillitate end users through technology in terms of time and ease of life.The user can monitor his/her home using Smart Home app which will help end users to secure his/her home. The face detection API will help to recognize who is at the door and user will get notification who is at the door.
Technical Details of Final DeliverableSmart Home will be an Android based application which will support Android version 5.0 or later. Sensors and devices will be connected to Arduino(WROOM 32 and Raspberry Pi). These devices will be controlled using WIFI and bluetooth.
Final app will be software/hardware integrated system.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 76110 | |||
| Raspberry Pi 4 (4 GB) | Equipment | 2 | 13000 | 26000 |
| ESP32-WROOM-32 | Equipment | 4 | 1200 | 4800 |
| Humidity and Temperature sensor | Equipment | 1 | 425 | 425 |
| Motion sensor | Equipment | 1 | 450 | 450 |
| Smoke sensor | Equipment | 1 | 220 | 220 |
| Light sensor | Equipment | 1 | 80 | 80 |
| Magnetic Door Sensor | Equipment | 1 | 125 | 125 |
| Water level Sensor | Equipment | 1 | 40 | 40 |
| Door Lock | Equipment | 1 | 1000 | 1000 |
| Relay Module 4CH 5Volt | Equipment | 3 | 250 | 750 |
| Solid State Relay | Equipment | 1 | 450 | 450 |
| 12 V power supply circuit | Equipment | 1 | 600 | 600 |
| Connector: - Jumper | Equipment | 1 | 200 | 200 |
| Board: - Generic DIY Retails 3.3V | Equipment | 1 | 250 | 250 |
| Fan speed controller | Equipment | 1 | 180 | 180 |
| Bulb | Equipment | 1 | 100 | 100 |
| Holder | Equipment | 1 | 40 | 40 |
| Camera for security | Equipment | 2 | 3000 | 6000 |
| DDR 4 8gb samsung | Equipment | 2 | 5000 | 10000 |
| Nvme samsung evo 970 500 GB | Equipment | 1 | 18000 | 18000 |
| Travelling | Miscellaneous | 9 | 400 | 3600 |
| Printing | Miscellaneous | 8 | 350 | 2800 |