By
B.ABHISHEK (13JJ1A1207)
A.ANIL KUMAR (13JJ1A1208)
Smt.Ch.ASHA JYOTHI
Assistant Professor
Department of Information Technology
i
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY
HYDERABAD COLLEGE OF ENGINEERING JAGTIAL
NACHUPALLY (KONDAGATTU), JAGTIAL DIST:- 505327.T.S
CERTIFICATE
Date:
This is to certify that the mini project work entitled “Home Automation ”is
a bonafide work carried out by B. Abhishek – 13JJ1A1207, A. Anil Kumar-
13JJ1A1208, G. Uma Sahithya-13JJ1A1215, M. Satya Shyam-13JJ1A1233
respectively in partial fulfillment of the requirements for the degree of
BACHELOR OF TECHNOLOGY in INFORMATION TECHNOLOGY by the
Jawaharlal Nehru Technological University,Hyderabad during the academic year
2016-2017.
The results embodied in this report have not been submitted to any other
University or Institution for the award of any degree or diploma
____________________ ______________________
Smt.Ch. ASHA JYOTHI Dr. S. SURESH KUMAR
Asst. Professor of IT ________________ Asst. Professor of IT
Project Guide External Examiner Head of Department
ii
DECLARATION
I hereby declare that the project titled “HOME AUTOMATION” has been undertaken by
our team and this work has been submitted to JNTUH College of EngineeringJagtial,
Nachupally, Kondagattu, Jagtial(Dist)., in partial fulfillment of the requirement for the award of
degree of Bachelor of Technology in Information Technology.
B.ABHISHEK (13JJ1A1207)
iii
ACKNOWLEDGEMENT
The success of this project would not have been possible without the help and guidance of
many people. I wish to express my sincere gratitude to all those who have helped and guided us
for completion of the project.
We express our sincere gratitude to the Dr. S. Suresh Kumar, Assistant Professor and
Head of IT Department in JNTUH College of Engineering Jagtial, Nachupally
(Kondagattu), Karimnagar for his encouragement and providing facilities to accomplish the
project successfully.
We express our sincere gratitude to the project guideSmt. CH.ASHA JYOTHI, Assistant
Professor of IT Department in JNTUH College of EngineeringJagtial,
Nachupally(Kondagattu), Jagtial(Dist) for her guidance ,support and suggestions throughout
the project without which we would not have been able to complete our project successfully.
We also thank all the Faculty Members, Department of Information Technology who
have invested their valuable time to conduct monthly presentations and provided their feedback
with a lot of useful suggestions.
Last but not least, we would thank our Parents for their unconditional support, both
financially and emotionally throughout our degree.
B. ABHISHEK (13JJ1A1207)
The notion of automation plays crucial role in controlling various equipment such as
switching on telephone networks, security devices, banking operations and controlling household
appliances. The present automation of devices is being performed in an offline mode where
Bluetooth or infrared rays are used as communication channels. These channels can access the
devices or control the devices with in the limited area/region. But the need of controlling these
devices without constraining the area requires an online channel for communication.
Therefore Internet of Things (IoT) is a technology that emerged in recent era for
controlling the devices over the network by making use of internet. This technology controls
various devices such as home appliances, security and many more from any location.
This project aims IoT automation in on/off control of appliances in home using mobile
phone. This enables the user to control the electrical appliances in the home without having his
physical appearance in nearby location. The implementation of home automation is done using
Arduino. Experimentation is being performed on a sample of two appliances and the results will
be analyzed.
v
Table of Contents
Particulars Page no
Certificate ii
Acknowledgement iv
Abstract v
List Of Figures viii
1.1 Objective 1
1.2 Scope 1
1.3 Requirements 1
1.3.1 Hardware Requirements 1
1.3.2 Software Requirements 6
1.4 Arduino Basics 8
1.4.1 Introduction 8
1.4.2 Connecting Arduino 8
1.4.3 Uploading code to Arduino 9
1.4.4 Learning Arduino code basics 10
vi
Chapter Two
2. Connections 14
3. Implementation 17
3.1 Source Code 17
3.2 Connection to Arduino with Mobile 21
3.3 Input in Mobile Phone 21
3.4 Output in Electronic Appliances 22
Chapter Four
4. Working 24
Chapter Five
6. Conclusion 26
References 27
vii
LIST OF FIGURES
viii