








































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Home automation system to automate home appliances
Typology: Assignments
1 / 48
This page cannot be seen from the preview
Don't miss anything!
On special offer
on
In partial fulfilment of requirements for the degree
of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING
Submitted by:
Abhishek Agrawal [16010BTCC00301]
Somil Jain [16010BTCC00311]
Parth Dubey [16010BTCC00321]
Under the guidance of
Assistant Professor Shweta Pandey
SHRI VAISHNAV INSTITUTE OF INFORMATION TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
JULY-DEC 2019
I
SHRI VAISHNAV INSTITUTE OF INFORMATION TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
DECLARATION
We here declare that work which is being presented in the project entitled “ Smart
Home ” in partial fulfilment of the degree of Bachelor of Technology in Computer
Science & Engineering is an authentic record of our work carried out under the
supervision and guidance of Ms. Shweta Pandey Assistant Professor of Computer
Science & Engineering. The matter embodied in this project has not been submitted for
the award of any other degree.
Abhishek Agrawal Signature
Somil Jain Signature
Parth Dubey Signature
Date:
III
SHRI VAISHNAV INSTITUTE OF INFORMATION TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
CERTIFICATE
This is to certify that Mr. Abhishek Agrawal , Mr. Somil Jain and Mr. Parth Dubey
working in a team have satisfactorily completed the project entitled “ Smart Home ”
under the guidance of Ms. Shweta Pandey in the partial fulfilment of the degree of
Bachelor of Technology awarded by SHRI VAISHNAV INSTITUTE OF
INFORMATION TECHNOLOGY affiliated to SHRI VAISHNAV VIDYAPEETH
VISHWAVIDYALAYA, INDORE during the academic
year July 2019-Dec 2019.
Dr. Anand Singh Rajawat
Assis. Prof. Shweta Pandey Prof. Chetan Chauhan
Project Guide Project Coordinator
Dr. Anand Rajavat
Director and Head, Department of Computer Science & Engineering
IV
We are grateful to a number of persons for their advice and support during
the time of complete our project work. First and foremost, our thanks go to
Dr. Anand Rajawat Director of Shri Vaishnav Insitute of Information
Technology and Head of the Department of Computer Science &
Engineering and Ms. Shweta Pandey the mentor of our project for
providing us valuable support and necessary help whenever required and
also helping us explore new technologies by the help of their technical
expertise. His direction, supervision and constructive criticism were
indeed the source of inspiration for us.
We would also like to express our sincere gratitude towards our Director
Dr. Anand Rajawat for providing us valuable support.
We are really indebted to Dr. Anand Singh Rajawat and Prof. Chetan
Chauhan, project coordinator for helping us in each aspect of our
academic’s activities. We also owe our sincere thanks to all the faculty
members of the Computer Science & Engineering Department who have
always been helpful.
We forward our sincere thanks to all teaching and non-teaching staff of
the Information Technology department, SVVV Indore for providing the
necessary information and their kind cooperation.
We would like to thank our parents and family members and our friends
for their motivation and their valuable suggestions during the project. Last,
but not least, we thank all those people who have helped us directly or
indirectly in accomplishing this work. It has been a privilege to study at
TABLE OF CONTENT
Declaration................................................................................................................... I
Project Approval Sheet...............................................................................................II
Certificate ................................................................................................................... III
Acknowledgment ........................................................................................................ IV
Abstract ....................................................................................................................... V
List of Figures ............................................................................................................. VI
CHAPTER 1 – INTRODUCTION ............................................................................. 1
1.1 Introduction 2
1.2 Problem Domain 2
1.3 Need for the proper System 3
1.4 Objective 4
1.5 Scope 4
CHAPTER 2 - LITERATURE SURVEY ................................................................. 5
2.1 Existing System 6
2.2 Proposed System 7
2.3 Feasibility Study 8
2.3.1 Technical Feasibility 9
2.3.2 Economical Feasibility 11
2.3.3 Operational Feasibility 11
CHAPTER 3 – REQUIREMENTS ANALYSIS ..................................................... 13
3.1 Method used for Requirement analysis 14
3.2 Data Requirements 14
3.3 Functional Requirements 14
3.4 Non-Functional Requirements 14
3.5 System Specification 15
3.5.1 Hardware specification 15
3.5.2 Software Specification 17
1
Homes of the 21st century will become more and more self-controlled and
automated due to the comfort it provides, especially when employed in a
private home. A home automation system is system that allow users to
control electric appliances of varying kind. Many existing, well-established
home automation systems are based on wired communication. This does
not pose a problem until the system is planned well in advance and
installed during the physical construction of the building. But for already
existing buildings the implementation cost goes very high.
In contrast, Wireless systems can be of great help for automation systems.
With the advancement of wireless technologies such as Wi-Fi, cloud
networks in the recent past, wireless systems are used every day and
everywhere.
In recent years, wireless systems like Wi-Fi have become more and more
common in home networking. Also in home and building automation
systems, the use of wireless technologies gives several advantages that
could not be achieved using a wired network only.
There is a great energy crisis in current situation of our country. Moreover,
people have become negligent in proper utilization of the available energy.
People often forget to turn off the light sources and other home appliance
while staying out from home. Even in those situations, application of home
automation makes it possible to control them from a distant place in easy
way with our smartphone.
This will also helpful for the handicaps peoples or senior citizens
which are not able to turn on/off light sources themselves.
4
Early home automation began with labor - saving machines. Self-contained electric
or gas powered home appliances
became viable in the 1900s with the introduction
of electric power distribution
and led to the introduction of washing
machines (1904) , water heaters (1889) , refrigerators , sewing
machines
dishwashers
, and clothes dryers
In 1975, the first general purpose home automation network technology, X10, was
developed. It is a communication protocol for electronic devices. It primarily
uses electric power transmission wiring for signaling and control, where the signals
involve brief radio frequency
bursts of digital data
, and remains the most widely
available. By 1978, X10 products included a 16 channel command console, a lamp
module, and an appliance module. Soon after came the wall switch module and the
first X10 timer.
By 2012, in the United States, according to ABI Research, 1.5 million home
automation systems were installed. As per research firm Statista more than 45
million smart home devices will be installed in U.S. homes by the end of the year
According to a study in 2015, there are three generations of home automation:
automation;
Amazon Echo;
Roomba.
6
2.2.1 Website – Arduino
➢ Reference Link- https://www.arduino.cc
2.2.2 Website- NodeMCU
➢ Reference Link-https://www.nodemcu.com
2.2.3 Website- IFTTT
➢ Reference Link-https://ifttt.com
2.3 CASE STUDY
The home automation using Internet of Things has been experimentally proven to
work satisfactorily by connecting simple appliances to it and the appliances were
successfully controlled remotely through internet. The designed system not only
monitors the sensor data, like temperature, gas, light, motion sensors, but also
actuates a process according to the requirement, for example switching on the light
when it gets dark. It also stores the sensor parameters in the cloud (Gmail)in a
timely manner. This will help the user to analyze the condition of various
parameters in the home anytime anywhere.
Advantages of NodeMCU platform relative to the Arduino:-
Disadvantages:-
7
ESP8266 Node MCU: NodeMCU is an open source IoT platform. It includes
firmware which runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and
hardware which is based on the ESP-12 module. The term "NodeMCU" by
default refers to the firmware rather than the development kits. The firmware
uses the Lua scripting language. It is based on the eLua project, and built on
the Espressif Non-OS SDK for ESP8266. It uses many open source projects,
such as lua-cjson and SPIFFS.
Figure 2.1: NodeMCU
9
Conclusion - The home automation using Internet of Things has been experimentally
proven to work satisfactorily by connecting simple appliances to it and the
appliances were successfully controlled remotely through internet. The designed
system not only monitors the sensor data, like temperature, gas, light, motion
sensors, but also actuates process according to the requirement, for example
switching on the light when it gets dark. It also stores the sensor parameters in the
cloud (Gmail)in a timely manner. This will help the user to analyze the condition of
various parameters in the home anytime anywhere.
10
2.3.1 Economical Feasibility
This model works without any additional charges i.e. once we have
installed this in our homes we no need to pay for anything else. Also, the
implementation cost is quite less as the devices used in the model are quite
affordable and long-lasting.
Also, we can use cloud based services to maintain and store our
data as they are cheap, easy to handle and are remotely accessible. Another
advantage is we need not to buy any hardware equipment and get into the
trouble of handling them, cloud itself takes care of it. The machine
learning algorithm that we have used works in an effective manner on
cloud.
2.3.2 Operational Feasibility
Operational feasibility refers to the measure of solving problems with the
help of a new proposed system. It helps in taking advantage of the
opportunities and fulfills the requirements as identified during the
development of the project. It takes care that the management and the
users support the project. The operational feasibility of our project are:
● Reliability
● Security
● Availability
● Maintainability
2.3.3.1 Reliability
The results obtained are quite reliable as they have been obtained by the
model after being trained on a significant amount of dataset. The results
are highly accurate and one can totally rely on them. Also, the devices
used in the model offer high reliability, long service life and good medium
compatibility of the material used.