Design and Development of IOT Enabled Smart Outlets for Smart Home Automation System

The title of the project is ?Design and Development of IOT Enabled Smart Devices for Smart Home Automation System?. There are several appliances installed in homes for reducing human efforts. These appliances consume Electric power according to their ratings. The consumed power is charged by the pow

2025-06-28 16:31:23 - Adil Khan

Project Title

Design and Development of IOT Enabled Smart Outlets for Smart Home Automation System

Project Area of Specialization Internet of ThingsProject Summary

The title of the project is “Design and Development of IOT Enabled Smart Devices for Smart Home Automation System”. There are several appliances installed in homes for reducing human efforts. These appliances consume Electric power according to their ratings. The consumed power is charged by the power distribution companies of Pakistan according to the tariff defined by the National Electrical Power Regulatory Authority Pakistan. The tariff varies according to peak and off-peak hours of the day. There are different appliances installed in a house consuming large amount to power and work without the differentiation of peak and off-peak hours. Due to their use in peak hours, the cost of electric power consumed is increased. The use of appliance in peak hours is due to two main reason which include requirement of the appliance or negligence. The titled project is divided into two parts, i.e. Master device and Smart Socket. Smart Socket measure voltage, current and power factor for the calculation of real, reactive and apparent power consumed by the connected appliance. The data of power is sent to the Master device wirelessly and action is taken according to the instructions given by the Master device. Smart Socket is designed on Proteus and implemented on PCB Sheet. The device is measuring voltage, current and power factor by the means of different modules and calculating power using these quantities. 

Project Objectives

Electric Power is one of the essential needs of the life. In Pakistan, there is a short fall of Electricity. So, there is a need of a product which should save Electricity by scheduling devices in Peak and Off-Peak hours as well as it can be remotely accessible for anywhere in the world. The Smart Socket generates a load flow report which will help to analyze the devices which are increasing the cost of electricity by using it excessively. So, they can be scheduled in Off-Peak hours and the cost of electricity is reduced.

Project Implementation Method

The titled project is implemented in three different stages.

Stage 1:

In Stage 1, Smart Socket is designed, Fabricated and Tested by connected various loads with it.

Smart socket is further divided into three main parts:

Each stage is discussed below in detail.

Power stage

In the power stage ac voltages will be converted into low dc voltages which will then it is further fed to sensors and modules in complete circuitry. In power stage protection is provided by using circuit breaker further protection is provided by using fuse.

Monitoring Stage

After the power stage, monitoring stage, monitors the current consumed and the voltage across the connected load. Monitoring stage provides the measured data to Attiny 2313, which will calculate Real, Reactive and Apparent Power along with the Power Factor. This data is transferred to Arduino UNO for evaluating and performing various actions according to the algorithms implemented in it. 

Controlling Stage

Controlling stage is the final stage of Smart Socket. Controlling stage consists of Arduino UNO and XBEE module. Arduino UNO collects complete data from monitoring stage and transfer it to the Smart Hub by using XBEE. Arduino UNO also receives various commands form Smart Hub and implements them accordingly.

Stage 2:

In Stage 2, Smart Hub is designed, Fabricated and Tested.

Smart Hub is further divided into two parts.

Communication Stage:

Communication Stage consist of a XBEE Series 2 module, which receives data from slave devices and sends instructions back to them.

Decision Making Stage:

It is the second stage of Smart Hub, in which decisions are made according to the code implemented in it and data received form slave devices.

Stage 3:

Stage 3 consists of implementation of the Website. Website allows the user to view the data collected from slave devices and provides a manual control to the user to control the slave devices.

Benefits of the Project

The benifits of the project are following.

  1. Power Monitoring of the connected devices.
  2. Reduces Phantom Power.
  3. Reduces the cost of Electricity.
  4. Remotely Controlled.
  5. Prototype for Researchers.
  6. Research in Home Automation.
Technical Details of Final Deliverable

There are three different deliverables of this project.

  1. Smart Socket.
  2. Smart Hub.
  3. Website.

Smart Socket consits of a 3A fuse for protection, an AC to DC Convertor, a Potential transformer module (ZMPT101B), a Current transformer module (ACS7121), a single phase AC relay (SRD-05VDC-SL-C), an Attiney 2313 Micro-Controller, a XBEE Series 2 module and an Arduino UNO Micro-Controller. It will be delivered in the form of a Fabricated PCB Sheet.

Smart Hub consists of a 3A fuse for protection, an AC to DC Convertor, a XBEE Series 2 module and an ESP8266 module. It will be delivered in the form of a Fabricated PCB sheet.

The complete code and C-Pannel Crediantials of the Website will also be provided.'

Final Deliverable of the Project HW/SW integrated systemType of Industry Education , Energy Technologies Internet of Things (IoT)Sustainable Development Goals Affordable and Clean Energy, Responsible Consumption and ProductionRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 50630
XBEE Series 2 Module Equipment4500020000
XBEE Series 2 Base Equipment46002400
Circuit Breaker (10 A) Equipment230006000
Fuse (3A) and Base Equipment42080
1-Phase Relay Equipment2400800
Arduino UNO Equipment37002100
Potential Transformer Module (ZMPT101B) Equipment37002100
Current Transformer (ACS7121) Equipment34001200
AC to DC Converter Equipment45002000
Attiney 2132 Equipment2300600
ESP8266 module Equipment26001200
Plugs Equipment3150450
Arduino Wire (Bundle) Equipment84503600
PCB Sheet Equipment46002400
Vero Board Equipment2200400
Headers Strips (Male & Female) Equipment1560900
Acrylic Sheet Miscellaneous 27001400
Spacers Miscellaneous 2015300
Report Printing Miscellaneous 64502700

More Posts