SlideShare a Scribd company logo
KANTIPUR ENGINEERING COLLEGE
(Affiliated to Tribhuvan University)
Dhapakhel, Lalitpur
[Subject Code: CT 755]
A MAJOR PROJECT REPORT ON
“HOME AUTOMATION”
Submitted by:
Lokesh Thapa Magar [40912]
Milan Shrestha [40915]
Raiz Maharjan [40919]
Sanjay Maharjan [40927]
Supervised by:
Dr. Sanjeeb Prasad Panday,
IOE, Pulchowk, Lalitpur
Submitted to:
Department of Computer and Electronics Engineering,
August, 2016
HOME AUTOMATION
Submitted by:
Lokesh Thapa Magar [40912]
Milan Shrestha [40915]
Raiz Maharjan [40919]
Sanjay Maharjan [40927]
Supervised by:
Dr. Sanjeeb Prasad Panday,
IOE, Pulchowk, Lalitpur
Submitted to:
Department of Computer and Electronics Engineering
Kantipur Engineering College
Dhapakhel, Lalitpur
August, 2016
Acknowledgement
This major project has been undertaken with the guidance and supervision from our
project supervisor Dr. Sanjeeb Prasad Panday, IOE, pulchowk. We take this
opportunity to thank him for his time and effort. Likewise, we would like to thank our
project co-ordinator, Er. Dipesh Shrestha, Kantipur Engineering College for all the
efforts and arrangements he's put into it. Also we can't remain without thanking the
Computer Engineering department of Kantipur Engineering College for the moral
support, guidance and criticism regarding the work so far.
Finally, we are always grateful to all the authors whose works we have consulted as a
reference during various phases of this project and we extend our heartfelt thanks to
our friends and colleagues who helped us directly or indirectly in this endeavour.
August, 2016
Project Members
i
Abstract
Over the recent years, Home Automation has really taken the IT industry by storm.
Even the big names in the IT industry like Google and Samsung has joined forces into
this ever growing business industry. The Samsung’s Smart things is an excellent
example of the modern day Home Automation System. The concept of Internet of
Things, where even day to day objects, the ‘things’ are connected to the ‘internet’ so
that they can send or receive some information, together with the fact that the power
of computing is increasing ever so greatly with the cost declining at the unpredictable
rate, has proven essentially vital in the rise of this innovative technology.
The rapidly advancing mobile communication technology and the decrease in costs
make it possible to incorporate mobile technology into home automation systems. The
home appliances are centrally controlled by the home server, which operates
according to the user commands received from the smart phone. Home Automation is
a wide and varied field that involves devices as well as temperature and light sensors
and smartphones. These devices are making their way into residential environments
on the basis of home security, convenience and energy savings. With the rising power
of technology, we are able to accomplish things at a much quicker rate. Not only has
technology given us more information, but it also given us the ability to communicate,
organize and manage our time.
Key Words:
Home Automation, Remote Controlling, Internet of Things
ii
Table of Contents
TITLE PAGE NO.
Acknowledgement--------------------------------------------------------------------------- i
Abstract--------------------------------------------------------------------------------------- ii
List of Figures ------------------------------------------------------------------------------- v
List of Abbreviations ------------------------------------------------------------------------ vi
Chapter 1: Project Overview ------------------------------------------------------------ 1
1.1 Introduction -------------------------------------------------------------------- 1
1.2 Problem Statement ------------------------------------------------------------ 2
1.3 Objectives ---------------------------------------------------------------------- 2
1.4 Applications -------------------------------------------------------------------- 2
1.5 Project Features----------------------------------------------------------------- 3
1.6 Feasibility Analysis ----------------------------------------------------------- 3
1.6.1 Economic Feasibility ---------------------------------------------- 3
1.6.2 Technical Feasibility ----------------------------------------------- 3
1.6.3 Operational Feasibility -------------------------------------------- 3
1.7 System Requirements --------------------------------------------------------- 4
1.7.1 Hardware Requirements --------------------------------------------4
1.7.2 Software Requirements ------------------------------------------- 4
Chapter 2: Literature Review ----------------------------------------------------------- 5
Chapter 3: Methodology ------------------------------------------------------------------ 8
3.1 Hardware Description--------------------------------------------------------- 15
3.2 Software Description ---------------------------------------------------------- 16
3.3 Procedures ---------------------------------------------------------------------- 19
Chapter 4: Result and Conclusion ------------------------------------------------------ 22
4.1 Result and Discussion ----------------------------------------------------------22
4.2 Problems Faced ----------------------------------------------------------------- 23
4.3 Limitations and Future Enhancements ---------------------------------------23
4.4 Budget Analysis ---------------------------------------------------------------- 24
4.5 Work Schedule ------------------------------------------------------------------26
4.6 Conclusion -----------------------------------------------------------------------26
References ------------------------------------------------------------------------------------28
Bibliography----------------------------------------------------------------------------------29
Appendix ----------------------------------------------------------------------------------- 30
Quick Start Guide – For Raspberry Pi ------------------------------------------ 30
GPIO connector -------------------------------------------------------------------- 32
List of Figures
FIGURE PAGE NO.
Figure 3.1: Incremental Development Model ---------------------------------------------- 8
Figure 3.2: Use Case Diagram of Home Automation--------------------------------------10
Figure 3.3: Class Diagram of Home Automation------------------------------------------ 11
Figure 3.4: Activity Diagram of Home Automation---------------------------------------12
Figure 3.5: Sequence Diagram of Home Automation ------------------------------------ 13
Figure 3.6: Block Diagram of Home Automation System -------------------------------14
Figure 3.7: Block Diagram of the power strip ---------------------------------------------15
Figure 3.8: Real world model of 5V regulator on PCB----------------------------------- 16
Figure 3.9: Real world model of relay board on PCB-------------------------------------16
Figure 3.10: Exchange of data between android app and MySQL database -----------17
Figure 3.11: Established session of pi with Linux terminal in MobaXterm -----------19
Figure 3.12: Raspberry Pi camera module connected to CSI port ----------------------20
Figure 3.13: Schematic diagram of PCB design of 5V regulator(left) and-------------21
relay board
Figure 4.1: Android app interfaces for control (left) and live stream-------------------22
Figure 4.2: Gantt chart of work schedule---------------------------------------------------26
v
List of Abbreviations
PHP – PHP Hypertext Pre-processor
GPIO – General Purpose Input Output
JSON – JavaScript Object Notation
IDE – Integrated Development Environment
XAMPP- X (any operating system) A for Apache M for MySQL P for PHP P for Perl
SSL – Secure Sockets Layer
XML – Extended Mark-up Language
LAN – Local Area Network
IoT – Internet of Things
SDLC – Software Development Life Cycle
SSH – Secure Shell
X11 – X Window System
IP – Internet Protocol
CSI – Camera Serial Interface
APT – Advanced Packaging Tool
PCB – Printed Circuit Board
vi

More Related Content

DOCX
A minor project report HOME AUTOMATION USING MOBILE PHONES
PDF
My Final Year Project - Individual Control Home Automation System
DOCX
Home automation System (Acknowledgement and Preface Only)
PDF
Home Automation
PDF
Smart Home Automation using Atmega328p
DOCX
Home Appliances Controlling using Android Mobile via Bluetooth
DOCX
Gujarat technological universit1
PDF
Smart Home Automation
A minor project report HOME AUTOMATION USING MOBILE PHONES
My Final Year Project - Individual Control Home Automation System
Home automation System (Acknowledgement and Preface Only)
Home Automation
Smart Home Automation using Atmega328p
Home Appliances Controlling using Android Mobile via Bluetooth
Gujarat technological universit1
Smart Home Automation

What's hot (20)

DOCX
PROJECT REPORT ON Home automation using by Bluetooth
PDF
Project Report Webcasa Final(1)
DOCX
Project final filewith front
PDF
Home security automation
DOCX
android app based home automation
PDF
Raspberry Pi controlled Home Automation
DOC
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
PDF
Project report on home automation using Arduino
PDF
final project report_full edit
PDF
home/office automation
DOCX
HOME AUTOMATION USING ARDUINO
PDF
Home Automation System using Arduino and Android
DOCX
Report Home automation using arduino
DOCX
Home automation System
PPTX
PDF
Final year report on remote control of home appliances via bluetooth
PDF
Home automation system using arduino with android
PPTX
PPTX
Home automation using_pc
PDF
Home Automation Using Mobile Communication
PROJECT REPORT ON Home automation using by Bluetooth
Project Report Webcasa Final(1)
Project final filewith front
Home security automation
android app based home automation
Raspberry Pi controlled Home Automation
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
Project report on home automation using Arduino
final project report_full edit
home/office automation
HOME AUTOMATION USING ARDUINO
Home Automation System using Arduino and Android
Report Home automation using arduino
Home automation System
Final year report on remote control of home appliances via bluetooth
Home automation system using arduino with android
Home automation using_pc
Home Automation Using Mobile Communication
Ad

Viewers also liked (17)

PPTX
Home automation using raspberry pi
PPTX
Bluetooth Home Automation
PDF
Report Internship
PDF
Internship report about Research and deployment ISA Server 2006
PPTX
Home automation
PDF
computer science internship report
DOC
Internship Report 2015 (Summer Internship-2015 at ICCBS)
DOCX
Siemens EA ltd. Internship report
DOCX
Design and implementation of home automation system u...
DOC
Thesis - Voice Control Home Automation
PDF
Home Automation Using RPI
PPTX
Internet of things using Raspberry Pi
PPTX
Home automation & security system
PDF
Summer internship report L&T
PPTX
Presentation Smart Home With Home Automation
PPTX
Home automation using android mobiles
DOCX
Arduino Full Tutorial
Home automation using raspberry pi
Bluetooth Home Automation
Report Internship
Internship report about Research and deployment ISA Server 2006
Home automation
computer science internship report
Internship Report 2015 (Summer Internship-2015 at ICCBS)
Siemens EA ltd. Internship report
Design and implementation of home automation system u...
Thesis - Voice Control Home Automation
Home Automation Using RPI
Internet of things using Raspberry Pi
Home automation & security system
Summer internship report L&T
Presentation Smart Home With Home Automation
Home automation using android mobiles
Arduino Full Tutorial
Ad

Similar to Home Automation with Android - Intro (20)

DOCX
Home automation with arduino
PDF
smart home automation project report.pdf
PPTX
Home automation using blynk app with fan direction control and displaying sta...
PPTX
home automation using iot ans esp32 chip
PPTX
Home Automation
PPTX
Presentation 2.pptx
PPTX
Home automation
PDF
Graduation Project on "SMART HOMES & RENEWABLE ENERGY" PowerPoint Presentation
PPTX
HOME AUTOMATION BY PROJECT PPT NIDHI.pptx
PPTX
Rajath PPt.pptx
PDF
home automation using Arduino by Aditya Prasad
PPTX
Project Presentation Home Automation.pptx
PDF
Smart home automation
PPTX
579326781-Group-30.pptxYou’re receiving this email because you recently creat...
PDF
Smart Security and Home Automation System using Internet of things
PDF
NRF based wireless light and Fan dimmer controlling system.
PPTX
Presentation on IoT Based Home Automation using android & NodeMCU
DOCX
Technical Volume 1.7
PPTX
WEB BASED REALTIME CONTROL AND HOME AUTOMATION SYSTEM
PDF
IRJET- Voice Controlled Home Automation System
Home automation with arduino
smart home automation project report.pdf
Home automation using blynk app with fan direction control and displaying sta...
home automation using iot ans esp32 chip
Home Automation
Presentation 2.pptx
Home automation
Graduation Project on "SMART HOMES & RENEWABLE ENERGY" PowerPoint Presentation
HOME AUTOMATION BY PROJECT PPT NIDHI.pptx
Rajath PPt.pptx
home automation using Arduino by Aditya Prasad
Project Presentation Home Automation.pptx
Smart home automation
579326781-Group-30.pptxYou’re receiving this email because you recently creat...
Smart Security and Home Automation System using Internet of things
NRF based wireless light and Fan dimmer controlling system.
Presentation on IoT Based Home Automation using android & NodeMCU
Technical Volume 1.7
WEB BASED REALTIME CONTROL AND HOME AUTOMATION SYSTEM
IRJET- Voice Controlled Home Automation System

Recently uploaded (20)

PPTX
Fundamentals of Mechanical Engineering.pptx
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PDF
737-MAX_SRG.pdf student reference guides
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
Current and future trends in Computer Vision.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT
introduction to datamining and warehousing
PPT
Mechanical Engineering MATERIALS Selection
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
R24 SURVEYING LAB MANUAL for civil enggi
Fundamentals of Mechanical Engineering.pptx
Fundamentals of safety and accident prevention -final (1).pptx
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
737-MAX_SRG.pdf student reference guides
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Current and future trends in Computer Vision.pptx
Foundation to blockchain - A guide to Blockchain Tech
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
introduction to datamining and warehousing
Mechanical Engineering MATERIALS Selection
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Automation-in-Manufacturing-Chapter-Introduction.pdf
R24 SURVEYING LAB MANUAL for civil enggi

Home Automation with Android - Intro

  • 1. KANTIPUR ENGINEERING COLLEGE (Affiliated to Tribhuvan University) Dhapakhel, Lalitpur [Subject Code: CT 755] A MAJOR PROJECT REPORT ON “HOME AUTOMATION” Submitted by: Lokesh Thapa Magar [40912] Milan Shrestha [40915] Raiz Maharjan [40919] Sanjay Maharjan [40927] Supervised by: Dr. Sanjeeb Prasad Panday, IOE, Pulchowk, Lalitpur Submitted to: Department of Computer and Electronics Engineering, August, 2016
  • 2. HOME AUTOMATION Submitted by: Lokesh Thapa Magar [40912] Milan Shrestha [40915] Raiz Maharjan [40919] Sanjay Maharjan [40927] Supervised by: Dr. Sanjeeb Prasad Panday, IOE, Pulchowk, Lalitpur Submitted to: Department of Computer and Electronics Engineering Kantipur Engineering College Dhapakhel, Lalitpur August, 2016
  • 3. Acknowledgement This major project has been undertaken with the guidance and supervision from our project supervisor Dr. Sanjeeb Prasad Panday, IOE, pulchowk. We take this opportunity to thank him for his time and effort. Likewise, we would like to thank our project co-ordinator, Er. Dipesh Shrestha, Kantipur Engineering College for all the efforts and arrangements he's put into it. Also we can't remain without thanking the Computer Engineering department of Kantipur Engineering College for the moral support, guidance and criticism regarding the work so far. Finally, we are always grateful to all the authors whose works we have consulted as a reference during various phases of this project and we extend our heartfelt thanks to our friends and colleagues who helped us directly or indirectly in this endeavour. August, 2016 Project Members i
  • 4. Abstract Over the recent years, Home Automation has really taken the IT industry by storm. Even the big names in the IT industry like Google and Samsung has joined forces into this ever growing business industry. The Samsung’s Smart things is an excellent example of the modern day Home Automation System. The concept of Internet of Things, where even day to day objects, the ‘things’ are connected to the ‘internet’ so that they can send or receive some information, together with the fact that the power of computing is increasing ever so greatly with the cost declining at the unpredictable rate, has proven essentially vital in the rise of this innovative technology. The rapidly advancing mobile communication technology and the decrease in costs make it possible to incorporate mobile technology into home automation systems. The home appliances are centrally controlled by the home server, which operates according to the user commands received from the smart phone. Home Automation is a wide and varied field that involves devices as well as temperature and light sensors and smartphones. These devices are making their way into residential environments on the basis of home security, convenience and energy savings. With the rising power of technology, we are able to accomplish things at a much quicker rate. Not only has technology given us more information, but it also given us the ability to communicate, organize and manage our time. Key Words: Home Automation, Remote Controlling, Internet of Things ii
  • 5. Table of Contents TITLE PAGE NO. Acknowledgement--------------------------------------------------------------------------- i Abstract--------------------------------------------------------------------------------------- ii List of Figures ------------------------------------------------------------------------------- v List of Abbreviations ------------------------------------------------------------------------ vi Chapter 1: Project Overview ------------------------------------------------------------ 1 1.1 Introduction -------------------------------------------------------------------- 1 1.2 Problem Statement ------------------------------------------------------------ 2 1.3 Objectives ---------------------------------------------------------------------- 2 1.4 Applications -------------------------------------------------------------------- 2 1.5 Project Features----------------------------------------------------------------- 3 1.6 Feasibility Analysis ----------------------------------------------------------- 3 1.6.1 Economic Feasibility ---------------------------------------------- 3 1.6.2 Technical Feasibility ----------------------------------------------- 3 1.6.3 Operational Feasibility -------------------------------------------- 3 1.7 System Requirements --------------------------------------------------------- 4 1.7.1 Hardware Requirements --------------------------------------------4 1.7.2 Software Requirements ------------------------------------------- 4 Chapter 2: Literature Review ----------------------------------------------------------- 5 Chapter 3: Methodology ------------------------------------------------------------------ 8 3.1 Hardware Description--------------------------------------------------------- 15 3.2 Software Description ---------------------------------------------------------- 16 3.3 Procedures ---------------------------------------------------------------------- 19 Chapter 4: Result and Conclusion ------------------------------------------------------ 22 4.1 Result and Discussion ----------------------------------------------------------22 4.2 Problems Faced ----------------------------------------------------------------- 23 4.3 Limitations and Future Enhancements ---------------------------------------23 4.4 Budget Analysis ---------------------------------------------------------------- 24 4.5 Work Schedule ------------------------------------------------------------------26 4.6 Conclusion -----------------------------------------------------------------------26 References ------------------------------------------------------------------------------------28 Bibliography----------------------------------------------------------------------------------29
  • 6. Appendix ----------------------------------------------------------------------------------- 30 Quick Start Guide – For Raspberry Pi ------------------------------------------ 30 GPIO connector -------------------------------------------------------------------- 32
  • 7. List of Figures FIGURE PAGE NO. Figure 3.1: Incremental Development Model ---------------------------------------------- 8 Figure 3.2: Use Case Diagram of Home Automation--------------------------------------10 Figure 3.3: Class Diagram of Home Automation------------------------------------------ 11 Figure 3.4: Activity Diagram of Home Automation---------------------------------------12 Figure 3.5: Sequence Diagram of Home Automation ------------------------------------ 13 Figure 3.6: Block Diagram of Home Automation System -------------------------------14 Figure 3.7: Block Diagram of the power strip ---------------------------------------------15 Figure 3.8: Real world model of 5V regulator on PCB----------------------------------- 16 Figure 3.9: Real world model of relay board on PCB-------------------------------------16 Figure 3.10: Exchange of data between android app and MySQL database -----------17 Figure 3.11: Established session of pi with Linux terminal in MobaXterm -----------19 Figure 3.12: Raspberry Pi camera module connected to CSI port ----------------------20 Figure 3.13: Schematic diagram of PCB design of 5V regulator(left) and-------------21 relay board Figure 4.1: Android app interfaces for control (left) and live stream-------------------22 Figure 4.2: Gantt chart of work schedule---------------------------------------------------26 v
  • 8. List of Abbreviations PHP – PHP Hypertext Pre-processor GPIO – General Purpose Input Output JSON – JavaScript Object Notation IDE – Integrated Development Environment XAMPP- X (any operating system) A for Apache M for MySQL P for PHP P for Perl SSL – Secure Sockets Layer XML – Extended Mark-up Language LAN – Local Area Network IoT – Internet of Things SDLC – Software Development Life Cycle SSH – Secure Shell X11 – X Window System IP – Internet Protocol CSI – Camera Serial Interface APT – Advanced Packaging Tool PCB – Printed Circuit Board vi