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
Design and Development of IOT Enabled Smart Outlets for Smart Home Automation System
Project Area of Specialization Internet of ThingsProject SummaryThe 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 ObjectivesElectric 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 MethodThe 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:
- Power stage
- Monitoring stage
- Controlling stage.
Each stage is discussed below in detail.
Power stageIn 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 StageAfter 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 StageControlling 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.
- Decision Making 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 ProjectThe benifits of the project are following.
- Power Monitoring of the connected devices.
- Reduces Phantom Power.
- Reduces the cost of Electricity.
- Remotely Controlled.
- Prototype for Researchers.
- Research in Home Automation.
There are three different deliverables of this project.
- Smart Socket.
- Smart Hub.
- 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 | Equipment | 4 | 5000 | 20000 |
| XBEE Series 2 Base | Equipment | 4 | 600 | 2400 |
| Circuit Breaker (10 A) | Equipment | 2 | 3000 | 6000 |
| Fuse (3A) and Base | Equipment | 4 | 20 | 80 |
| 1-Phase Relay | Equipment | 2 | 400 | 800 |
| Arduino UNO | Equipment | 3 | 700 | 2100 |
| Potential Transformer Module (ZMPT101B) | Equipment | 3 | 700 | 2100 |
| Current Transformer (ACS7121) | Equipment | 3 | 400 | 1200 |
| AC to DC Converter | Equipment | 4 | 500 | 2000 |
| Attiney 2132 | Equipment | 2 | 300 | 600 |
| ESP8266 module | Equipment | 2 | 600 | 1200 |
| Plugs | Equipment | 3 | 150 | 450 |
| Arduino Wire (Bundle) | Equipment | 8 | 450 | 3600 |
| PCB Sheet | Equipment | 4 | 600 | 2400 |
| Vero Board | Equipment | 2 | 200 | 400 |
| Headers Strips (Male & Female) | Equipment | 15 | 60 | 900 |
| Acrylic Sheet | Miscellaneous | 2 | 700 | 1400 |
| Spacers | Miscellaneous | 20 | 15 | 300 |
| Report Printing | Miscellaneous | 6 | 450 | 2700 |