IoT based Smart Home

As the world is progressing people are becoming busier in their daily life. They are working in offices and outside of their home a lot this is presenting a challenge for house owners and their families to look after their houses, they forget to switch off electrical devices when they leave their ho

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

Project Title

IoT based Smart Home

Project Area of Specialization Internet of ThingsProject Summary

As the world is progressing people are becoming busier in their daily life. They are working in offices and outside of their home a lot this is presenting a challenge for house owners and their families to look after their houses, they forget to switch off electrical devices when they leave their house which wastes electricity, also security is the main concern people cannot monitor their house from any online application, so for all these problems, we will design a smart and secure home automation system that will reduce electricity consumption and help people with disabilities or busy life schedule to easily control their house from anywhere in the world through the Internet.

An IoT-based smart and secure home automation system is a system in which all the devices like a bulb, fan, and other home appliances are controlled using the mobile application via the Internet. Users can control and monitor all devices remotely if they are on job or far from home they can easily control every device in the house that is connected to the system. Like they can switch on and off the electric bulb or fan from their work location. A smart home is highly efficient in saving electricity. Biometric door locks are used to secure the house. 

. An IoT based smart home allows homeowners to switch appliances, regulators, lights, and other devices distantly using a smartphone or tablet through an internet link. Smart homes can be set up over wireless or wired systems. Smart home technology provides homeowners with suitability and price savings.

Project Objectives

Our Home automation system will include the following feature.

The smart house system cannot be controlled remotely by a user without an internet connection. User can only control smart home through the Internet when they are far from their home.

This project does not include any Bluetooth connectivity of devices or their communication mode. The scope of this project is to create a prototype of a smart house, the project cannot be directly implemented in real life without proper testing and modification. The real-life Implementation of the smart house project will include a Biometric door lock system.

Project Implementation Method

A systems approach sequence diagram relates especially to the design of a process. They can be used for programming a circuit so that a programmable chip can process an input and then turn on an output. Different use case of the system represent different types of operation, and these shapes have the same meaning worldwide

The design of the smart house is very modular every module can be upgraded or changed in the future according to need.

The system reuses data from sensors and databases to properly adjust all functions.

The user interface model is designed to be very interactive and easy to use the GUI provides users all options to choose from the interface is kept simple and minimalist all devices and sensors can be accessed from a control panel and adjustments in devices can be done easily using buttons on the screen.

For the persistence of data quality assurance assessments can also be added during the design process to confirm that problems are selected and fixed within the system, e.g. an assessment stage checking the working of sensors.

The state transition diagram describes that all activities are synchronized. 

A combination of the top-down and bottom-up approach is to be used for the design strategy if this project top-down approach is used for modules that are already generalized and the bottom-up approach is used for modules that are to be based on previously available data

Both the top-down and bottom-up approach helps in the future extension of system new modules can be integrated into the project when needed.

The bottom-up approach allows reuse of existing system such as java libraries for Arduino Uno

The top-down approach benefits in the modeling of user Interface as predefined themes can be applied to the user interface.

For the persistence of data quality assurance assessments can also be added during the design process to confirm that problems are selected and fixed within the system, e.g. an assessment stage checking the working of sensors.

The state transition diagram describes that all activities are synchronized

Benefits of the Project

IoT based smart home offers the following benefits

Control and monitoring: IoT Smart home allows us to control and monitor all the processes taking place inside your home. You can monitor all the appliances and monitor whether they are in the ON state or in the OFF state. You can also control all devices by using the android application.

Keyless Entry: A biometric door lock is used that allows the member of the house to enter inside without the key. The user can use the biometric door lock to validate himself. If the user's fingerprint is registered then the door will be open.

Comfort: People always want a comfortable life. IoT based smart home is a very good achievement in this direction. Like a lot of daily home, tasks are done automatically i.e. switching off a bulb by using a mobile phone.

Energy Saving: IoT smart homes use sensors that collect data and switch off the electronic appliances if there is no one at home.

Cost Saving: IoT based smart home are energy saving. This means that they save the cost of

Technical Details of Final Deliverable

In this project, the following hardware and software components are used.

Hardware:

The hardware platform includes a microcontroller, sensors, Ethernet shields, and relays.

The first one is the microcontroller. They are used to perform a specific task like to control the bulb using a light sensor. There are different microcontrollers available in the market. Like Arduino UNO, Arduino Nano. One of these microcontrollers is used in our project.

Sensors are used to collect data from the real environment. Different types of sensors are available. Like light dependent sensor (LDR) to detect light, temperature sensors (LM 35) to detect temperature, and sound sensors. These sensors are used in this project according to need.

 Ethernet shield allows devices like Arduino to connect to the internet. It is the heart of the IoT. An Ethernet shield is also used in this project.

 Relay is used to control any device remotely. To remotely control a device, a relay is also used in this project.

Software:

The software platform includes Arduino IDE, database, mobile application and operating system.

Arduino IDE is used to write code and upload it on the Arduino board. We would use Arduino ide in this project.

A cloud database is used in this project to store data. Some famous cloud databases platforms are carriots, thingspeak.com, and data.sparkfun.com. One of them is used in this project.

A mobile application is also used in this project. Android application is used for this purpose.

For this project, we would be using the Windows operating system.

Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther IndustriesCore Technology Internet of Things (IoT)Other TechnologiesSustainable Development Goals Industry, Innovation and Infrastructure, Sustainable Cities and CommunitiesRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 56890
nodemcu Equipment45002000
pir sensor Equipment62001200
dht11 sensor Equipment4110440
lm35 snsor Equipment4110440
breadboards Equipment4120480
jumperwires Equipment490360
fingerprint sensor Equipment330009000
doorlocks Equipment48003200
fans Equipment3400012000
leds Equipment1002200
led bulbs Equipment152503750
arduino uno Equipment46002400
relay Equipment43001200
ldr sensor Equipment620120
oloed screen Equipment63001800
digital screen Equipment43001200
servo motors Equipment4200800
ethernet shield Equipment2200400
resistors Equipment1002200
capacitors Equipment505250
diods Equipment505250
bulb holder Equipment1040400
wires bundle Equipment118001800
travel expense Miscellaneous 25001000
electric drll machine Miscellaneous 130003000
electric drill machine Equipment130003000
internet expenditure Miscellaneous 210002000
laptop expenditure Miscellaneous 220004000

More Posts