Home and Power Automation Based On IOT

Our project is home and power automation by using an IOT system. It works on the concept of decreasing the energy usage of home appliances as much it can to make them very energy efficient. The wastage of energy is a serious global problem. Home automation would help people have control over their h

2025-06-28 16:32:54 - Adil Khan

Project Title

Home and Power Automation Based On IOT

Project Area of Specialization Internet of ThingsProject Summary

Our project is home and power automation by using an IOT system. It works on the concept of decreasing the energy usage of home appliances as much it can to make them very energy efficient. The wastage of energy is a serious global problem. Home automation would help people have control over their homes by controlling the lights, fans, air conditioners, smoke and fire detectors, and other appliances and coupling it with power automation, would result in power hungry appliances like air conditioners, heaters, fridges etc. to work efficiently and save energy as much as possible.

In our project there are two actors, the local user and the admin, that use the IOT system for their home appliances. Admin will have access to the all local user’s data and appliances that they are using. Admin can add a user, delete a user, and edit a user. For appliances, admin can edit an appliance, delete an appliance, add an appliance, view all appliances, automate an appliance, as well as turning an appliance on and off. Admin has authority over all the system and can make any changes. On the other hand local user is the person that uses the IOT system. The local user first has to sign up and then login into the system. Local user can edit an appliance, turn an appliance on and off, delete an appliance, automate an appliance and add an appliance. Local user can also check the consumption of the appliances to see which appliance is consuming too much power so he can automate that appliance to make it energy efficient. Local user can also check the total consumption of the appliances as well.

Our project is based on a web application and an android app which is very easy for a local user to install. Our web based system would also perform the typical home automation functions like turning on/off the lights, controlling fans, turning on/off appliances i.e. TV’s, sensing movements, measuring temperature of the room. Individuals can be in command of their electronic appliances via these home automation systems. We think this system would have a high potential for marketing in the future.

Project Objectives

We will develop the system that can be installed in any house regardless of their energy source and regardless of how advanced or old the technology is for the installed appliances. The application built for the consumer interaction with the system would be based on Android and Web platform. They system will control the devices by using the machine learning algorithms programmed by the developing team in the microprocessors attached to these devices.

Project Implementation Method

The objective of the project is to provide a home solution to the users that helps them control their house appliances. We have designed the project that provides the convenience of controlling your house appliances by turning them on or off and provides the convenience of operating the devices smartly (power automation) resulting in lower energy draw. To achieve this, we will develop an application and also a website. The application and website would have functions that would allow the user to interact with the appliances, control them, and see how much power they are drawing. The application and the website would be connected with a database installed on a server which are made using JavaScript, PHP, and C++.

The system would have two kinds of controls:

In automated mode, the system would be running an algorithm which would decide and send a signal to the Raspberry Pi board of the appliance (i.e. fan, AC, cooler) that needs to power up. The most suitable device will be turned on/off by the Raspberry Pi. The algorithm would be calculated according to the data received by temperature sensors which would be placed throughout the room. Furthermore, motion sensors would be used which will send the signal to Raspberry Pi then allow the system to decide whether the lights in the room need to be lit. The system would decide how many lights need to be turned on according to the data provided by the light sensors and notify the user to either open or close the curtains/drapes on the windows. The communication between Raspberry Pi, sensors, relays and actuators would be done using wireless (LAN) technology.

In manual mode, the user would be able to take over the control and control the appliances at will. The user will be displayed the amount of power being consumed by a particular appliance. The system will use current sensor to provide that information.

We have developed the system using IoT Architecture model which is a 5-tier architecture. The IoT system turns an appliance on/off (i.e. fan, AC, cooler, heater etc.) and turns lights on/off, it also opens the garage door, the house doors, etc. by using sensors and actuators. The connection of the system with user’s device would be wireless by using WAN and cellular technology. The system would have the ability to be controlled while the user is not present at the home as well due to the WAN and cellular technology.

Raspberry Pi would act as our web server. It will consist of algorithms being used for automatic control. It would also be connected to sensors and actuators. MySQL database is installed on the Raspberry Pi which stores the registered appliances, power usage, on/off state of the appliances and System Notifications.

Benefits of the Project

1: Efficacy of the entire system changes:

It is like guiding the house according to your wishes without much physical effort. With your smart systems, you can adjust and balance electricity needs of your home. For example, you can turn on the fans in summer and automate the appliances at any time even before you arrive home. 

2: Trim your energy costs:

This home automation system is actually helpful in reducing the energy costs to a certain extent by automatic adjusting or automating or switching OFF when the lights or the systems are not in use. You will end up saving a lot of electricity units.

3: Increases convenience through temperature adjustment:

We can adjust the temperature of appliances like air conditioners before leaving our home so when we come back we will want atmosphere of our choice either it is cold or hot.

4: Saves Time:

It usually saves time by handling our home appliances through one device only like if you want to turn on a fan u don’t have to walk to the switch to turn it on you can turn it on or off by your device in this way you can save your too much time by home automation.

5: Ease of operation:

With the help of this system all your electric devices will be under your control and that too from a central location.

6: Peace of mind:

One of the biggest passive benefits of home automation system installation is ensuring the complete peace of mind. Don’t worry if you forgot to turn off the light of room you can control it through this home automation system.

Technical Details of Final Deliverable

Our system consists of Raspberry Pi based server. User can access home appliances, automate them, control them and can view their consumptions by using web application (developed using html, CSS, Java Script and Php). The user will be able to perform followings actions:

 The hardware components of this system are:

The system is using MySQL database which is installed on the raspberry pi to save all the information. The system will require continuous internet connectivity to work.

Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther IndustriesCore Technology Internet of Things (IoT)Other TechnologiesSustainable Development Goals Sustainable Cities and CommunitiesRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 66330
Raspberry Pi 4 Equipment21400028000
Sandisk Memory Card 32 GB Equipment29301860
Jumper wires Equipment1004400
Button Equipment30390
Motion sensor Equipment2195390
Breadboard Equipment2200400
HDMI Cable Equipment2350700
Light sensor Equipment214502900
Temperature and Humidity Sensor Module DHT22 Equipment26201240
ACS712 Current Sensor Module (20A) Equipment52701350
Relay Equipment211502300
Waveshare Raspberry Pi 7-inch HDMI Equipment2750015000
Battery 5v Equipment2585011700

More Posts