SlideShare a Scribd company logo
1 of 8
Download to read offline
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

What's hot

PROJECT REPORT ON Home automation using by Bluetooth
 PROJECT REPORT ON Home automation using by Bluetooth PROJECT REPORT ON Home automation using by Bluetooth
PROJECT REPORT ON Home automation using by BluetoothAakashkumar276
 
Project Report Webcasa Final(1)
Project Report Webcasa Final(1)Project Report Webcasa Final(1)
Project Report Webcasa Final(1)Abhijeet Rawat
 
Project final filewith front
Project final filewith frontProject final filewith front
Project final filewith frontPankaj Patidar
 
Home security automation
Home security automationHome security automation
Home security automationIsuru Sharminda
 
android app based home automation
android app based home automationandroid app based home automation
android app based home automationAshikur Rahman
 
Raspberry Pi controlled Home Automation
Raspberry Pi controlled Home AutomationRaspberry Pi controlled Home Automation
Raspberry Pi controlled Home AutomationRaiz Maharjan
 
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTHHOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTHSubhash Kumar Yadav
 
Project report on home automation using Arduino
Project report on home automation using Arduino Project report on home automation using Arduino
Project report on home automation using Arduino AMIT SANPUI
 
final project report_full edit
final project report_full editfinal project report_full edit
final project report_full editSayam Roy
 
home/office automation
home/office automationhome/office automation
home/office automationAdiLende
 
HOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOHOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOEklavya Sharma
 
Home Automation System using Arduino and Android
Home Automation System using Arduino and AndroidHome Automation System using Arduino and Android
Home Automation System using Arduino and AndroidMuhammad Ayesh
 
Report Home automation using arduino
Report Home automation using arduinoReport Home automation using arduino
Report Home automation using arduinoIkram Arshad
 
Home automation System
Home automation SystemHome automation System
Home automation SystemNaman Gautam
 
Final year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothFinal year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothShubham Bhattacharya
 
Home automation system using arduino with android
Home automation system using arduino with androidHome automation system using arduino with android
Home automation system using arduino with androidrahul takalkar
 
Home automation using_pc
Home automation using_pcHome automation using_pc
Home automation using_pcSumit Sonawane
 
Home Automation Using Mobile Communication
Home Automation Using Mobile CommunicationHome Automation Using Mobile Communication
Home Automation Using Mobile Communicationiosrjce
 

What's hot (20)

PROJECT REPORT ON Home automation using by Bluetooth
 PROJECT REPORT ON Home automation using by Bluetooth PROJECT REPORT ON Home automation using by Bluetooth
PROJECT REPORT ON Home automation using by Bluetooth
 
Project Report Webcasa Final(1)
Project Report Webcasa Final(1)Project Report Webcasa Final(1)
Project Report Webcasa Final(1)
 
Project final filewith front
Project final filewith frontProject final filewith front
Project final filewith front
 
Home security automation
Home security automationHome security automation
Home security automation
 
android app based home automation
android app based home automationandroid app based home automation
android app based home automation
 
Raspberry Pi controlled Home Automation
Raspberry Pi controlled Home AutomationRaspberry Pi controlled Home Automation
Raspberry Pi controlled Home Automation
 
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTHHOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
 
Project report on home automation using Arduino
Project report on home automation using Arduino Project report on home automation using Arduino
Project report on home automation using Arduino
 
final project report_full edit
final project report_full editfinal project report_full edit
final project report_full edit
 
home/office automation
home/office automationhome/office automation
home/office automation
 
HOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOHOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINO
 
Home Automation System using Arduino and Android
Home Automation System using Arduino and AndroidHome Automation System using Arduino and Android
Home Automation System using Arduino and Android
 
Report Home automation using arduino
Report Home automation using arduinoReport Home automation using arduino
Report Home automation using arduino
 
Home automation System
Home automation SystemHome automation System
Home automation System
 
Uvais
Uvais Uvais
Uvais
 
Final year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothFinal year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetooth
 
Home automation system using arduino with android
Home automation system using arduino with androidHome automation system using arduino with android
Home automation system using arduino with android
 
final
finalfinal
final
 
Home automation using_pc
Home automation using_pcHome automation using_pc
Home automation using_pc
 
Home Automation Using Mobile Communication
Home Automation Using Mobile CommunicationHome Automation Using Mobile Communication
Home Automation Using Mobile Communication
 

Viewers also liked

Home automation using raspberry pi
Home automation using raspberry piHome automation using raspberry pi
Home automation using raspberry pidnp99
 
Bluetooth Home Automation
Bluetooth Home AutomationBluetooth Home Automation
Bluetooth Home AutomationApoorv Gupta
 
Report Internship
Report InternshipReport Internship
Report Internshipabisek123
 
Internship report about Research and deployment ISA Server 2006
Internship report about Research and deployment ISA Server 2006Internship report about Research and deployment ISA Server 2006
Internship report about Research and deployment ISA Server 2006Vũ Vương
 
Home automation
Home automationHome automation
Home automationengfaz
 
computer science internship report
computer science  internship reportcomputer science  internship report
computer science internship reportkaahwa Armstrong
 
Internship Report 2015 (Summer Internship-2015 at ICCBS)
Internship Report 2015 (Summer Internship-2015 at ICCBS)Internship Report 2015 (Summer Internship-2015 at ICCBS)
Internship Report 2015 (Summer Internship-2015 at ICCBS)Muhammad Asif Khan Awan
 
Siemens EA ltd. Internship report
Siemens EA ltd. Internship reportSiemens EA ltd. Internship report
Siemens EA ltd. Internship reportPianca Gracias
 
Design and implementation of home automation system u...
Design and implementation of home                         automation system u...Design and implementation of home                         automation system u...
Design and implementation of home automation system u...MUHAMMAD KHURSHID AHMAD
 
Thesis - Voice Control Home Automation
Thesis - Voice Control Home AutomationThesis - Voice Control Home Automation
Thesis - Voice Control Home AutomationAbhishek Neb
 
Home Automation Using RPI
Home Automation Using  RPIHome Automation Using  RPI
Home Automation Using RPIAnkara JUG
 
Internet of things using Raspberry Pi
Internet of things using Raspberry PiInternet of things using Raspberry Pi
Internet of things using Raspberry PiYash Gajera
 
Home automation & security system
Home automation & security systemHome automation & security system
Home automation & security systemAniket Maithani
 
Summer internship report L&T
Summer internship report L&TSummer internship report L&T
Summer internship report L&TUmed Paliwal
 
Presentation Smart Home With Home Automation
Presentation Smart Home With Home AutomationPresentation Smart Home With Home Automation
Presentation Smart Home With Home AutomationArifur Rahman
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobilesDurairaja
 
Arduino Full Tutorial
Arduino Full TutorialArduino Full Tutorial
Arduino Full TutorialAkshay Sharma
 

Viewers also liked (17)

Home automation using raspberry pi
Home automation using raspberry piHome automation using raspberry pi
Home automation using raspberry pi
 
Bluetooth Home Automation
Bluetooth Home AutomationBluetooth Home Automation
Bluetooth Home Automation
 
Report Internship
Report InternshipReport Internship
Report Internship
 
Internship report about Research and deployment ISA Server 2006
Internship report about Research and deployment ISA Server 2006Internship report about Research and deployment ISA Server 2006
Internship report about Research and deployment ISA Server 2006
 
Home automation
Home automationHome automation
Home automation
 
computer science internship report
computer science  internship reportcomputer science  internship report
computer science internship report
 
Internship Report 2015 (Summer Internship-2015 at ICCBS)
Internship Report 2015 (Summer Internship-2015 at ICCBS)Internship Report 2015 (Summer Internship-2015 at ICCBS)
Internship Report 2015 (Summer Internship-2015 at ICCBS)
 
Siemens EA ltd. Internship report
Siemens EA ltd. Internship reportSiemens EA ltd. Internship report
Siemens EA ltd. Internship report
 
Design and implementation of home automation system u...
Design and implementation of home                         automation system u...Design and implementation of home                         automation system u...
Design and implementation of home automation system u...
 
Thesis - Voice Control Home Automation
Thesis - Voice Control Home AutomationThesis - Voice Control Home Automation
Thesis - Voice Control Home Automation
 
Home Automation Using RPI
Home Automation Using  RPIHome Automation Using  RPI
Home Automation Using RPI
 
Internet of things using Raspberry Pi
Internet of things using Raspberry PiInternet of things using Raspberry Pi
Internet of things using Raspberry Pi
 
Home automation & security system
Home automation & security systemHome automation & security system
Home automation & security system
 
Summer internship report L&T
Summer internship report L&TSummer internship report L&T
Summer internship report L&T
 
Presentation Smart Home With Home Automation
Presentation Smart Home With Home AutomationPresentation Smart Home With Home Automation
Presentation Smart Home With Home Automation
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
 
Arduino Full Tutorial
Arduino Full TutorialArduino Full Tutorial
Arduino Full Tutorial
 

Similar to Home Automation with Android - Intro

Web Vulnerability Scanner project Report
Web Vulnerability Scanner project ReportWeb Vulnerability Scanner project Report
Web Vulnerability Scanner project ReportVikas Kumar
 
Vacation Report 2015
Vacation Report 2015Vacation Report 2015
Vacation Report 2015Lee Clark
 
ProjectReport.docx project report pdf file
ProjectReport.docx project report pdf fileProjectReport.docx project report pdf file
ProjectReport.docx project report pdf filekomkar98230
 
ProjectReport.docx project documentation
ProjectReport.docx project documentationProjectReport.docx project documentation
ProjectReport.docx project documentationkomkar98230
 
Project.12
Project.12Project.12
Project.12GS Kosta
 
IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...
IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...
IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...IRJET Journal
 
IRJET- PLC based Object Sorting Machine on their Height
IRJET- PLC based Object Sorting Machine on their HeightIRJET- PLC based Object Sorting Machine on their Height
IRJET- PLC based Object Sorting Machine on their HeightIRJET Journal
 
Prepaid Energy Meter Recharge And Monitoring Using App
Prepaid Energy Meter Recharge And Monitoring Using AppPrepaid Energy Meter Recharge And Monitoring Using App
Prepaid Energy Meter Recharge And Monitoring Using AppIRJET Journal
 
QUALITY MANAGEMENT PRACTICES USED BY TELECOM ORGANIZATIONS,quality in telecom...
QUALITY MANAGEMENT PRACTICES USED BY TELECOM ORGANIZATIONS,quality in telecom...QUALITY MANAGEMENT PRACTICES USED BY TELECOM ORGANIZATIONS,quality in telecom...
QUALITY MANAGEMENT PRACTICES USED BY TELECOM ORGANIZATIONS,quality in telecom...Micky Lyf
 
SOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITS
SOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITSSOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITS
SOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITSvivatechijri
 
Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...
Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...
Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...IRJET Journal
 
Gsm Based Energy Meter Monitoring and Load Control
Gsm Based Energy Meter Monitoring and Load ControlGsm Based Energy Meter Monitoring and Load Control
Gsm Based Energy Meter Monitoring and Load ControlIRJET Journal
 
Inventory Managment
Inventory ManagmentInventory Managment
Inventory Managmentsai prakash
 
summer internship report on PLC & SCADA
summer internship report on PLC & SCADAsummer internship report on PLC & SCADA
summer internship report on PLC & SCADAVarunKumarRaghav
 
vertical screw drive lifting mechanism.pdf
vertical screw drive lifting mechanism.pdfvertical screw drive lifting mechanism.pdf
vertical screw drive lifting mechanism.pdfINDRAKUMARPADWANI1
 

Similar to Home Automation with Android - Intro (20)

Table of contents
Table of contentsTable of contents
Table of contents
 
Web Vulnerability Scanner project Report
Web Vulnerability Scanner project ReportWeb Vulnerability Scanner project Report
Web Vulnerability Scanner project Report
 
Vacation Report 2015
Vacation Report 2015Vacation Report 2015
Vacation Report 2015
 
ProjectReport.docx project report pdf file
ProjectReport.docx project report pdf fileProjectReport.docx project report pdf file
ProjectReport.docx project report pdf file
 
ProjectReport.docx project documentation
ProjectReport.docx project documentationProjectReport.docx project documentation
ProjectReport.docx project documentation
 
Project.12
Project.12Project.12
Project.12
 
IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...
IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...
IRJET-To Implement Cloud Computing by using Agile Methodology in Indian E-Gov...
 
IRJET- PLC based Object Sorting Machine on their Height
IRJET- PLC based Object Sorting Machine on their HeightIRJET- PLC based Object Sorting Machine on their Height
IRJET- PLC based Object Sorting Machine on their Height
 
Prepaid Energy Meter Recharge And Monitoring Using App
Prepaid Energy Meter Recharge And Monitoring Using AppPrepaid Energy Meter Recharge And Monitoring Using App
Prepaid Energy Meter Recharge And Monitoring Using App
 
QUALITY MANAGEMENT PRACTICES USED BY TELECOM ORGANIZATIONS,quality in telecom...
QUALITY MANAGEMENT PRACTICES USED BY TELECOM ORGANIZATIONS,quality in telecom...QUALITY MANAGEMENT PRACTICES USED BY TELECOM ORGANIZATIONS,quality in telecom...
QUALITY MANAGEMENT PRACTICES USED BY TELECOM ORGANIZATIONS,quality in telecom...
 
TE_comp_Seminar_format.pdf
TE_comp_Seminar_format.pdfTE_comp_Seminar_format.pdf
TE_comp_Seminar_format.pdf
 
SOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITS
SOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITSSOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITS
SOFTWARE BASED CALCULATION OF CAPACITY OUTAGE OF GENERATING UNITS
 
Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...
Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...
Secure Storage Auditing with Efficient Key Update for Cognitive Industrial IO...
 
Gsm Based Energy Meter Monitoring and Load Control
Gsm Based Energy Meter Monitoring and Load ControlGsm Based Energy Meter Monitoring and Load Control
Gsm Based Energy Meter Monitoring and Load Control
 
Project report1
Project report1Project report1
Project report1
 
Inventory Managment
Inventory ManagmentInventory Managment
Inventory Managment
 
final report
final reportfinal report
final report
 
Io t internship
Io t internship Io t internship
Io t internship
 
summer internship report on PLC & SCADA
summer internship report on PLC & SCADAsummer internship report on PLC & SCADA
summer internship report on PLC & SCADA
 
vertical screw drive lifting mechanism.pdf
vertical screw drive lifting mechanism.pdfvertical screw drive lifting mechanism.pdf
vertical screw drive lifting mechanism.pdf
 

Recently uploaded

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 

Recently uploaded (20)

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 

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