Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Smart home automation, Assignments of Computer Science

Home automation system to automate home appliances

Typology: Assignments

2020/2021
On special offer
30 Points
Discount

Limited-time offer


Uploaded on 06/03/2021

soumya-jain-1
soumya-jain-1 🇮🇳

4

(1)

1 document

1 / 48

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Project Report
on
Smart Home
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 VIDYAPEETH VISHWAVIDYALAYA, INDORE
SHRI VAISHNAV INSTITUTE OF INFORMATION TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
JULY-DEC 2019
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
Discount

On special offer

Partial preview of the text

Download Smart home automation and more Assignments Computer Science in PDF only on Docsity!

Project Report

on

Smart Home

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 VIDYAPEETH VISHWAVIDYALAYA, INDORE

SHRI VAISHNAV INSTITUTE OF INFORMATION TECHNOLOGY

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

JULY-DEC 2019

I

SHRI VAISHNAV VIDYAPEETH VISHWAVIDYALAYA, INDORE

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 VIDYAPEETH VISHWAVIDYALAYA, INDORE

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

ACKNOWLEDGEMENT

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

SHRI VAISHNAV VIDYAPEETH VISHWAVIDYALAYA, INDORE.

VI

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

Chapter 1

Introduction

1

1.1 Introduction

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.

1.2 PROBLEM STATEMENT

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.

CHAPTER 2

LITERATURE SURVEY

4

2.1 BACKGROUND

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:

  1. First generation: wireless technology with proxy server, e.g. ZigBee

automation;

  1. Second generation: artificial intelligence controls electrical devices, e.g.

Amazon Echo;

  1. Third generation: robot buddy who interacts with humans, e.g. Robot Rovio,

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:-

  • Low cost
  • Integrated support for WIFI network
  • Reduced size of the board
  • Low energy consumption

Disadvantages:-

  • Need to learn a new language and IDE
  • Reduced pinout
  • Scarce documentation

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.