You are on page 1of 19

IOT Based Home Automation System

A Project Stage – 1 report


submitted to the

G.H. Raisoni College of Engineering and Management, Pune


(Autonomous College, Affiliated to Savitribai Phule
Pune University)
in partial fulfillment of requirements for the degree of

Bachelor of Technology (B. Tech) in Electrical

Submitted by
Mr. Yash Mahendra Badmera
Mr. Rohit Abhijeet Pimple
Mr. Yadnesh Shrikrishna Revaskar
Under guidance of
Dr. S. K. Mittal

Department of Electrical Engineering


G. H. Raisoni College of Engineering & Technology, Wagholi, Pune.
(2022-2023)
G. H. Raisoni Institute of Engineering & Technology, Wagholi, Pune-412207

Department of Electrical Engineering

Certificate
This is to certify that the project work entitled IOT Based Home Automation System submitted
by
1. Yash Mahendra Badmera
2. Rohit Abhijeet Pimple
3. Yadnesh Shrikrishna Revaskar

is a record of bonafide work carried out by them in the department of Electrical Engineering, G.
H. Raisoni College of Engineering & Management, Pune-412207, under my guidance and
supervision in partial fulfillment of requirements for the degree of Bachelor of Technology
(B.Tech) in Electrical as prescribed by the University of Pune, in the academic year 2022-2023.

Place: Pune
Date: /10/2022

Dr. S. K. Mittal
Guide

Dr. V .M. Panchade Dr. R. D. Kharadkar


Head of Electrical Engg. Dept Campus Director
Acknowledgement

It gives us great pleasure in presenting IOT Based Home Automation System as our
B.Tech. project. Words have never seemed as inadequate as now when we are endeavoring to
express our gratitude at the culmination of our B.Tech. project to all those who have made it
possible. Even the best efforts are waste, without the proper guidance and advice of our project
guide Dr. S. K. Mittal for the consistent guidance, co-operation, inspiration, practical approach
and constructive criticism, which provided us the much needed impetus to work hard.
We take this opportunity to thank our Campus Director Dr. R. D. Kharadkar & Head of
the Department Dr. V. M. Panchade for their whole hearted support & valuable suggestions.
We would also like to thank Dr. S. K. Mittal our Project Coordinator for her valuable
support in providing us with the required information.
At the end, we would like to give special thanks to all staff members from Electrical
Engineering Department of G H Raisoni College of Engineering and Technology, Pune & our
colleagues for their kind support & timely suggestions.

Mr. Yash Mahendra Badmera


Mr. Rohit Abhijeet Pimple
Mr. Yadnesh Shrikrishna Revaskar
Project Approval Sheet

Project entitled IOT Based Home Automation System submitted by

1. Yash Mahendra Badmera


2. Rohit Abhijeet Pimple
3. Yadnesh Shrikrishna Revaskar

is approved for the degree of Bachelor of technology in Electrical from Autonomous College,
G. H. Raisoni College of Engineering and Technogy , Pune affiliated to Savitribai Phule Pune
University (M.S.) India.

Dr. S. K. Mittal
Project Guide

Examiners

1 ---------------------------

2 --------------------------
Abstract
Home automation is a topic which gaining popularity day by day, because of large
advantages. One can achieve home automation by simply connecting home appliance
electrical devices to the internet or cloud storage. the reason for this surge demand of
network enabled home automation is reaching the zenith in recent days for its simplicity and
comparable affordability. Platforms based on cloud computing help to connect to the things
surroundings everyone so that one can find it easy to access anything and everything at any time
and place in a user friendly manner using custom defined portals. Hence, cloud act as a front end
to access IOT. Here we are assuming a system which can control devices through wireless based
network or cloud based approach. In project we use IOT based home automation system
which goal is to develop a home automation system that gives the user complete control over all
remotely controllable aspects of his or her home. The automation system will have ability to
be controlled from a central host PC, the internet, and also remotely accessed via a packet
PC with a windows mobile based application.
Contents
Chapter Chapter Name
1 Introduction

2 Literature Review
3 Statement of Problem And Schematic of Project
4 Block Diagram of System
5 Circuit Diagram
6 Hardware Description

7 MATLAB Simulation of Home Automation

8 Software Description
9 Conclusion
10 References
Chapter 1
Introduction
Internet has become an important part of human’s social life and educational life without
which they are just helpless. The Internet of things (Iot) devices not only controls but also
monitors the electronic, electrical and various mechanical systems which are used in various
types of infrastructures. These devices which are connected to the cloud server are controlled
by a single user (also known as admin) which are again transmitted or notified to all the
authorized user connected to that network. Various electronics and electrical devices are
connected and controlled remotely through different network infrastructures. Web browser
present in laptop or smart phone or any other smart technique through which we can operate
switches, simply removes the hassle of manually operating a switch. Now a day’s although
smart switches are available they proves to be very costly, also for their working we required
additional devices such as hub or switch .As there is rapid change in wireless technology
several connectivity devices are available in the market which solves the purpose of
communicating medium with the device and the micro-controller. Starting from Bluetooth to
Wi-Fi, from ZigBee to Z-wave and NFC all solve the purpose of communicating medium RF
and ZigBee are used to used in most wireless networks . In this project we have taken
ESP8266-01 Wi-Fi module which is programmed through Arduino UNO to control various
devices.
Chapter 2
Literature Review
Home automation is a challenging one not only to the developer but also to the
consumer.Developer has to choose the component as per the customer requirement. Due to all
the customer demands are not equal hence they have to compromise with the existing
products.Through detailed study of “Home Automation Using Internet of Thing” proposed by
Shopan Dey, Ayon Roy and Sandip Das, it is found that they have used Raspberry pi module to
connect ESP8266-01 module to the internet.Through this module they are controlling various
devices through web page and also through android application . K. Venkatesan and Dr. U.
Ramachandraiah in their paper have implemented Zigbee module in Arduino mega through
which they are controlling devices. They have used various sensors for various purpose. Also
they have provided real time notification, feedback on web-server in which customers can see
what is happening in their home . With the help of logic gates, a Raspberry pi, 555 timer and
flip-flop also the devices are controlled from web app. Paper proposed by Shashank Shiva
Kumar Jha, Vishwateja Mudiam Reddy, Tapan Pokharna, Naresh Vinay shows how this is
operated and controlled .
Chapter 3
Objective of Project
The main objective of this project is to build a smart home device which can be used to
control the home appliances via internet. The home automation device that you build can be
integrated with almost all the home appliances and can be used to control them remotely from
any part of the world.To facilitate the wireless connectivity with the system, the Arduino Uno
will be embedded with a WiFi module. This establishes the internet connection to the system and
all the home appliances can in turn be connected and controlled by internet.The main objective
of this project is to build a smart home device which can be used to control the home appliances
via internet. The home automation device that you build can be integrated with almost all the
home appliances and can be used to control them remotely from any part of the world.To
facilitate the wireless connectivity with the system, the Arduino Uno will be embedded with a
WiFi module. This establishes the internet connection to the system and all the home appliances
can in turn be connected and controlled by internet.
The aim is to create a home automation system that performs all basic functions of a virtual
assistant like telling the time, date, temperature and also controlling the electrical appliances that
it is connected to. The entire system is aimed to be voice operated so that there is no need to type
anything at all. Apart from the voice operated commands, the system will also take the help of
certain sensors to provide automation to certain appliances. The main objective that has to be
kept in mind for this work is that it is developed for making everyday life of a user easy. Getting
things done without actually having to make an effort to do it is the main motto. Apart from this,
the system also aims to provide for efficient utilization of electricity.
Chapter 4
Block Diagram of System
 Network Architecture of IOT devices
 Home Automation System
Chapter 5
Circuit Diagram
Chapter 6
Hardware Description
❑ Arduino UNO
The arduino Uno is a microcontroller board based on the ATmega328 (datasheet). It
has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16
MHz ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset button. It
contains everything needed to support the microcontroller; simply connect it to a computer with
a USB cable or power it with a AC-to-DC adapter or battery to get started. The Uno differs from
all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it
features the Atmega16U2 (Atmega8U2 up to version R2) programmed as a USB-to-serial
converter.

Technical specifications:-
▪ Operating Voltage 5V
▪ Input Voltage (recommended) 7-12V
▪ Digital I/O Pins 14 (of which 6 provide PWM output)
▪ PWM Digital I/O Pins 6 Analog Input Pins 6
▪ DC Current per I/O Pin 20 mA
▪ DC Current for 3.3V Pin 50 mA22
▪ Flash Memory 32 KB
▪ Clock Speed 16 MHz

❑ 4 Channel Relay
A relay is an electrical device which is generally used to control high voltages
using very low voltage as an Input. This consists of a coil wrapped around a pole and a two small
metal flaps(nodes) that are used to close the circuit. One of the node is fixed and other is
movable. Whenever an electricity is passed through the coil, it creates a magnetic field and
attracts the moving node towards the static node and the circuit gets completed.

So, just by applying small voltage to power up the coil we can actually complete the circuit for
the high voltage to travel. Also, as the static node is not physically connected to the coil there is
very less chance that the Microcontroller powering the coil gets damaged if something goes
wrong. This is Four Channel relay board controlled by computer USB port.
Technical specifications:-
Supply voltage – 3.75V to 6V
Trigger current – 5mA
Current when the relay is active - ~70mA (single)
Relay maximum contact voltage – 250VAC, 30VDC
Relay maximum current – 10A

❑ ESP8266-01
The ESP8266-01 is a highly compact board, used as a peripheral for any
board through serial (RX/TX) and also as a standalone board. The board requires 3.3 V and can
be programmed with any FTDI operating at 3.3 V. The pins include power (+3.3 V and
GROUND), RX / TX, CH_PD to enable the chip and General Purpose Input Output (GPIO) .
Specification :
1.1 MB Flash Memory
2.Integrated low power 32-bit CPU could be used as application processor
3.Standby power consumption of < 1.0mW
❑ WIFI
Wi-Fi(wireless fidelity) is a wireless communication technology which is used here
to provide a hotspot through which ESP8266-01 module can connect. The router will assign a
unique IP address to the module for establishing a connection between smart phone and
ESP8266-01.
Chapter 7
MATLAB Simulation of Home Automation
Chapter 8
Software Description
❑ Arduino IDE Software :
Arduino IDE is an open-source software which is not only used for writing
programme but also for uploading code to Arduino.
The Arduino Integrated Development Environment (IDE) is a cross-platform
application (for Windows, macOS, Linux) that is written in functions from C and C++.It is used
to write and upload programs to Arduino compatible boards, but also, with the help of third-party
cores, other vendor development boards.

❑ Notepad
We can customize the application like load name, number of loads, its ON duration etc.
For controlling ESP8266-01 through web browser or computer for real time notification
ESPlorer is used.
Chapter 9
Conclusion
IOT based Home Automation is a very different concept than what is presently available in the
market. This would make automation more easy and intuitive. The people will be able to interact
with the system anywhere across the world. It also is an important aspect in the present world
where people are so busy, this would help them in easing the basic functionality of their life. The
world around us is going digital in every aspect we can imagine and it is happening fast, we also
need to move forward with it. Our system is a great initiative step in automation, it would also
provide security in the near future. As it is based on IOT we can assign access to our electronic
devices being anywhere across the world.
Chapter 10
References
 K. Venkatesan and Dr. U. Ramachandraiah, Networked Switching and
Polymorphing Control of Electrical Loads with Web and Wireless Sensor
Network, 2015 International Conference on Robotics, Automation, Control
and Embedded Systems (RACE), Chennai, (2015), 1-9.
 Shopan Dey, Ayon Roy and Sandip Das, Home Automation Using Internet of
Thing , IRJET, 2(3) (2016),1965-1970.
 Vishwateja Mudiam Reddy, Naresh Vinay, Tapan Pokharna and Shashank
Shiva Kumar Jha, Internet of Things Enabled Smart Switch, Thirteenth
International Conference on Wireless and Optical Communications
Networks (WOCN), Hyderabad, (2016)
 IJRASET ISSN:2321-9653; IC Value:45.98; SJ Impact Factor:7.429

You might also like