Sie sind auf Seite 1von 10

i

ii

HOME AUTOMATION USING INTERNET OF THINGS


A Dissertation Submitted in the Partial Fulfillment of the Academic Requirements
For the Award of the Degree of

Bachelor of Technology
In
Electronics & Communication Engineering
AKHIL CIRAMDASU

12671A0411

CHINTHA VENU VISHWANATH

12671A0432

BONALA SURYA VAMSHI

12671A0437

Department of Electronics and Communication Engineering

J.B. INSTITUTE OF ENGINEERING AND TECHNOLOGY


(UGC Autonomous)
(Accredited by NBA&NAAC, Approved by AICTE & Affiliated to JNTU, Hyderabad)
Yenkapally, Moinabad Mandal, R.R. Dist., Hyderabad-500075

2015-16

iii

J.B. INSTITUTE OF ENGINEERING AND TECHNOLOGY


(UGC Autonomous)
(Accredited by NBA&NAAC, Approved by AICTE & Affiliated to JNTU, Hyderabad)

CERTIFICATE
This is to certify that the dissertation work entitled HOME AUTOMATION USING INTERNET OF
THINGS was carried out by CH.AKHIL, CH.VENU VISHWANATH, B.SURYA VAMSHI
bearing 12671A0411, 12671A0432, 12671A0437 in partial fulfillment of the requirements for the
degree of Bachelor of Technology in Electronics and Communication Engineering of the J.B. Institute
of Engineering and Technology, Hyderabad, during the academic year 2015-16, is a bonafide record
of work carried out under our guidance and supervision.
The results embodied in this report have not been submitted to any other University or
Institution for the award of any degree or diploma.

Mr. Syed Jalal Ahmed


Assoc. professor
Internal guide

Dr. D. N. Rao
Professor
HOD-ECE

External Examiner

ACKNOWLEDGEMENTS
iv

This is to acknowledgement of the intensive drive and technical competence of


many individuals who have contributed to the success of our dissertation.

We would like to sincerely thank to our internal guide, Mr. chennakeshavulu who
stimulated many thoughts for this project and Staff-Members of Department of ECE for
their goodwill gestures towards me.

We are very greatful to Mr. Rajkumar D Bhure, Assoc. Professor & HOD, ECE
who has not only shown at most patience, but fertile in suggestions, vigilant in directions
of error and who have been infinitely helpful.

We wish to express deepest gratitude and thanks to Principal Dr. NIRAJ


UPADHAYAYA for his constant support and encouragement in providing all the facilities
in the college to do the project work.

CH.AKHIL
CH.VENU VISHWANATH
B.SURYA VAMSHI

LIST OF CONTENTS

CONTENTS

PAGE NO

ABSTRACT

ix

LIST OF FIGURES

1. INTRODUCTION

1.1 MOTIVATION

1.1.1 REDUCED INSTALLATION COSTS


1.1.2 EASY DEPLOYMENT, INSTALLATION & COVERAGE
1.1.3 SYSTEM SCALABILITY AND EASY EXTENSION
1.1.4 AESTHETICAL BENEFITS
1.1.5 INTEGRATION OF MOBILE DEVICES
1.2 PROJECT DEFINITION

1.3 OBJECTIVE OF PROJECT

2. LITERATURE SURVEY

2.1 INTRODUCTION

2.2 EXISTING SYSTEM


2.2.1 CENTRAL CONTROLLER-BASED HOME AUTOMATION
SYSTEM
2.2.2 BLUTOOTH-BASED HOME AUTOMATION SYSTEM
2.2.3 GSM OR MOBILE-BASED HOME AUTOMATION SYSTEM
2.2.4 SMS-BASED HOME AUTOMATION SYSTEM
2.2.5 GPRS-BASED HOME AUTOMATION SYSTEM
2.2.6 DTMF-BASED HOME AUTOMATION SYSTEM
2.2.7 ZIG BEE-BASED HOME AUTOMATION SYTEM
2.3 PROPOSED SYSTEM
2.3.1 INTERNET-BASED HOME AUTOMATION SYSTEM
3. ANALYSIS

4
6

3.1 EMBEDDED SYSTEMS


3.1.1 EMBEDDED SYSTEM BASICS
3.1.2 EMBEDDDED SYSTEM HARDWARE

vi

3.1.3 EMBEDDED SYSTEM SOFTWARE


4.1.4 EMBEDDED SYSTEM DESIGN TOOLS
3.2 BLOCK DIAGRAM
3.3 EXPLANATION OF EACH BLOCK
3.3.1 INTERNET
3.3.2 POWER SUPPLY
3.3.3 LCD DISPLAY MODULE
3.4 ARDUINO MICRO CONTROLLER
3.4.1 INTRODUCTION
3.4.2 WHAT DOES IT DO?
3.4.3 WHATS ON THE BOARD?
3.5 THE ARDUINO FAMILY
3.5.1 ARDUINO UNO
3.5.2 RED BOARD
3.5.3 ARDUINO MEGA (R3)
3.5.4 ARDUINO LEONARDO
3.6 THE EXTENDED FAMILY
3.6.1 SENSORS
3.6.2 SHEILDS
3.6.3 LIGHT OR BULB
3.6.4 RELAY
3.7 GPRS
3.7.1 INTRODUCTION TO GPRS
3.7.2 GENERAL PACKET RADIO SERVICE(GPRS)
3.7.3 KEY USER FEATURES OF GPRS
3.7.4 APPLICTIONS OF GPRS
3.8 CICUIT DIAGRAM
4. DESIGN

66

4.1 BASICS OF ARDUINO C PROGRAM


4.2 SETTING UP ARDUINO DEVOLOPMENT ENVIRONMENT
4.3 STEPS TO DUMP

vii

6. CONCLUSION AND FUTURE SCOPE

74

6.1 CONCLUSION

74

6.2 FUTURE SCOPE

74

REFERENCES

75

viii

ABSTRACT
With advancement of Automation technology, life is getting simpler and easier in all aspects.
In todays world Automatic systems are being preferred over manual system. With the rapid increase
in the number of users of internet over the past decade has made Internet a part and parcel of life, and
iot is the latest and emerging internet technology. Internet of things is a growing network of everyday
object-from industrial machine to consumer goods that can share information and complete tasks
while you are busy with other activities. Wireless Home Automation system(WHAS) using iot is a
system that uses computers or mobile devices to control basic home functions and features
automatically through internet from anywhere around the world, an automated home is sometimes
called a smart home. It is meant to save the electric power and human energy. The home automation
system differs from other system by allowing the user to operate the system from anywhere around
the world through internet connection.
This paper presents a low cost and flexible home control and monitoring system using an
embedded micro-web server, with IP connectivity for accessing and controlling devices and
appliances remotely using Android based Smart phone app. The proposed system does not require a
dedicated server PC with respect to similar systems and offers a novel communication protocol to
monitor and control the home environment with more than just the switching functionality. To
demonstrate the feasibility and effectiveness of this system, devices such as light switches, power
plug, temperature sensor and current sensor have been integrated with the proposed home control
system.

ix

LIST OF FIGURES
Fig.1 Block diagram
Fig.2 Power supply block diagram
Fig.3 Arduino UNO
Fig.4 Components of Arduino
Fig.5 Arduino UNO (R3)
Fig.6 Red board
Fig.7 Arduino mega (R3)
Fig.8 Arduino Leonardo
Fig.9 Few of the sensors that are compatible with Arduino
Fig.10 A partial selection of available shields to extend the power of your Arduino
Fig.11 Circuit diagram
Fig.12 Arduino Diecimilia/Duemilanova with pin levels
Fig.13 Device manager after Arduino is plugged in
Fig.14 Arduino board selection
Fig.15 Selecting USB serial port in IDE