IOT: Home Automation using Android Application

PRESENTED BY :-
Rohit Marathi (201303100710021)
Dhaval Patil (201403100720004)
Nikhil Jadav (201403100720005)
Abhishek Shahi (201403100720018)
GUIDED BY :-
Prof. Krupa Dave Prof. Nilay Desai
IOT: Home Automation
Using Android Application
Outline
 Objective
 Motivation
 Introduction
 Block Diagram (Brief Literature Survey)
 Parameter & Hardware
 Software
 Application
 Work done in 7th Semester
 Work done in 8th Semester
 References
Objective
Objective
 IOT ( internet of things) is an upcoming technology that allows us to
control hardware devices through the internet & simplify use of
technology.
 Here we propose to use IOT in order to control home appliances, thus
automating modern homes through the internet.
 The internet of things (IoT) is the internetworking of physical devices,
vehicles, buildings and other items—embedded with electronics,
software, sensors, actuators, and network connectivity that enable
these objects to collect and exchange data.
Motivation
•Nowadays office and building automation systems are used more and more.
On one hand, they provide increased comfort, results in a smarter home and
is used to provide a higher & healthier standard of living.
•On the other hand automation systems installed in commercial buildings
don't only increase comfort, but also allow centralized control of heating,
ventilation, air condition and lighting, having ubiquitous access.
•Hence, they contribute to an overall cost reduction and also to reduction and
also to energy saving while we are not able to access them physically.
Motivation
Introduction
Introduction
 The aim of project is efficient implementation of IoT used for controlling
and monitoring the appliances via User Interface device.
 They can communicate with automation network through an internet
gateway by means of low power communication protocol like Wi-Fi.
 This project aims at controlling home appliances via smartphone using
Wi-Fi as communication protocol.
Literature Survey
Literature Survey :
TITLE 1 : Raspberry Pi based advanced scheduling Home Automation System through Email
Publication : International Journal of Advanced Research in Electronics and Communication Engineering
(IJARECE) Volume 4, Issue 9, September 2015
Author : M.P.Sathish, Dr. S.A.K.Jilani, Mr.D.Girish kumar
Description : Advanced method of home automation of Raspberry Pi through reading the subject of the E-mail.
Abstract : In present days, as the technology improves day by day, every one seems to automate most of the
possible things to take advantage in providing ease in life, secure and saving electricity. The main objective of
this paper is to develop an interactive home automation system based on Raspberry Pi through reading the
message body of E-mail which we are send. Here the message body of the received E-mail is read by the
developed algorithm fed into Raspberry Pi and it will resend the acknowledgement to that mail_ id, if it is
successfully sent or not. This algorithm is developed in python language, which is default programming language
provided by Raspberry Pi. Store these results in internet by creating new channel API in thing speak, which is an
IoT application.
TITLE 2 : Advanced Control Web Based Home Automation with Raspberry Pi
Publication : International Journal of Advance Research, Ideas and Innovations in Technology.
Author : Prof. Dr. Ashok .J, Chavan J. J, Patil P. V, Naik P. S
Description : This Home automation system provides the user with the webpage of various lights and
appliances within their home with using the raspberry pi model by the webpage.
Abstract : The aim of this project is to develop a system that will provide a control of home appliances
by using web page when the home host not at home. This paper is mainly concerned with the automatic
control of light or any other home appliances using the internet. It is meant to save the electric power
and human energy. This project is made with the help of the raspberry pi. For this paper, of course, you
will need a Raspberry Pi board. In this paper, we used a Raspberry Pi model B with the Wi-Fi dongle.
The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi
Foundation with the intention of promoting the teaching of basic computer science in schools. The
raspberry pi board contains a processor and graphics chip, program memory (RAM) and various
interfaces and connectors for external devices. The raspberry pi can be used for many of the things that
your desktop PC does. However, one key aspect that makes the raspberry pi so brilliant for schools is its
ability to execute “Python” coded programs.
Aim of Project :
• The technology offers new and exciting opportunities to increase the
connectivity of devices within the Home for the purpose of Home automation.
• Mobile devices are ideal in providing a user interface, they are portable and
their wide range of capabilities. They can communicate with the Home
automation network through an internet gateway, and also it can also
directly, as these devices usually implement low power communication
protocols, such as Wi-Fi.
• It is proposed to control various Home appliances like Tube light, Door Lock,
Switch and Fan using android mobile. This whole system will be controlled by
ESP 8266 Wi-Fi module. Our mobile is connected to ESP 8266 Wi-Fi module
through internet. One will able to select appliances from the mobile, as
command will be given to the ESP 8266. According to that command this Wi-
Fi module will give signal to relay switching circuit to turn ON/OFF particular
Electrical appliance.
Block Diagram & Circuit Diagram
Block Diagram :
Flowchart
Start
Static IP
Address
Establish
connection with
LAN
Connection
successful
Idle Mode
Wait for remote
command from
user
Command
received
Decode
Command string
Measure Data from
sensor
Control Actuator
Execute
command
Yes
No
Sensors and Actuators Control Stage
Take an action
Yes
No
Configuration stage
Hardware & Software
Hardware Components Used :
1.ESP 8266 Wi-Fi Module :
The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack
and MCU ( Micro Controller Unit ). This small module allows
microcontrollers to connect to a Wi-Fi network and make simple
TCP/IP connections .
Specifications of ESP 8266 Wi-Fi module :
• 802.11 b/g/n protocol
• Wi-Fi direct ( P2P ), soft-AP
• Integrated TCP / IP protocol stact
• It requires 3.3 V power
• 13 GPIO-PINS
2. Router :
A router is a networking device that forwards data
packets between computer networks. Routers perform
the traffic directing functions on the Internet. A data
packet is typically forwarded from one router to
another through the networks that constitute
the internetwork until it reaches its destination node.
3. Solid State
Relay : A relay is an electrically operated switch. Many relays use
an electromagnet to mechanically operate a switch, but other
operating principles are also used, such as solid-state relays.
Specification of relay :
• 230 V input supply
• 15 A current capacity
• 50 Hz frequency
Software Used :
1. Android :
 Android is an open source and Linux based operating
system for mobile devices such as smartphones. It offers
a unified approach to application development for
mobile devices which means developers need only for
android and their application should be able to run on
different devices powered by android.
 It is a mobile operating system developed by Google,
based on the Linux kernel and designed primarily for
touch screen mobile devices such as smartphones and
tablets.
 Android's user interface is mainly based on direct
manipulation, using touch gestures that loosely
correspond to real-world actions, such as swiping,
tapping and pinching, to manipulate on-screen objects,
along with a virtual keyboard for text input.
Software Used :
2. Arduino IDE :  The open-source Arduino Software (IDE) makes it easy to
write code and upload it to the board. It runs on Windows,
Mac OS X, and Linux. The environment is written in Java
and based on Processing and other open-source software.
 A program for Arduino may be written in any
programming language for a compiler that produces binary
machine code for the target processor. Atmel provides a
development environment for their microcontrollers, AVR
Studio and the newer Atmel Studio
 A program written with the IDE for Arduino is called a
sketch. Sketches are saved on the development computer as
text files with the file extension .ino. Arduino Software
(IDE) pre-1.0 saved sketches with the extension .pde.
Work Schedule
Work done in 7th Semester :
We studied and compared ESP 8266 with Arduino and Raspberry Pi
Firstly in beginning of our project we observed many sample projects based on Internet of
Things ( IoT ). After finalizing the project we compared different types of modules like
ESP 8266 , Raspberry pi and Arduino . After observing and comparing these three we were
satisfied with ESP 8266 in many aspects and started working on it.
Configuring ESP8266 Wi-Fi module with mobile
To activate the inbuilt wi-fi of ESP 8266 we have performed these steps :
• We firstly wrote lua code through which we were able to assign gateway, SSID
(name of wi-fi –“esp_test”), IP address and password (12345678) to ESP8266.
• Then we loaded programmed to ESP8266 with the help of ESplorer.
• After loading programmed in wi-fi module we connected it with mobile wi-fi as
shown in fig below.
• Here ESP8266 finally works as “hotspot” which can be observed in mobile
phone
Configurations of wi-fi
Shown below are the configuration of wi-fi module after loading the programme :
• IP address of wi-fi is 192.168.1.2
• Its gateway is 192.168.1.1, Its link speed is 54Mbps and frequency is 2.4GHz
Interfacing of Wi-Fi module with web page
• We have written programmed for Web Page and loaded it into ESP8266 with the help of ESPlorer.
• To access the web page, one should be connected with ESP8266 through wi-fi.
• Web page can be accessed only when we enter the IP address in the address bar of the web browser.
• The created web page can be used to switch ON / OFF the appliances without any type of physical
connection.
Controlling of relay with ESP8266 wi-fi module :
Here we have connected two pins of relay one with ground and another pin is connected to GPIO pin of ESP
8266. We have connected the phase of 230v supply directly to the bulb and one end of neutral is connected to
the common of the relay and the other end is connected to normally open (NO) pin of the relay.
Work done in 8th semester :
• We interfaced the NodeMCU ESP8266 with the Router using Static IP.
• We Developed an Android Application for all compatible Android Device.
• We operated the Electronic Appliances with Android Application via Internet.
Interfacing of NodeMCU with Router.
Static IP at 192.168.2.3
IOT: Home Automation using Android Application
Somlo Home Automation Android Application
IOT: Home Automation using Android Application
Controlling Appliances using Application
Application
 The inefficiency of operation of conventional wall switches can be overwhelmed
using various home automation systems (without using conventional switching
methods)
 The loss of power can be reduced and manpower required for home automation is
very less compared to conventional methods.
 The android application can control Arduino, Bluetooth, Raspberry Pie etc., based
home automation systems can be more efficient, provides ease of operation.
Advantages
 Provides safety from electrical power short circuits while using conventional wall
switches to operate loads.
 Home automation system with automated door locking and security cameras
facilitates more security.
 Save a lot of time to operate from anywhere without wasting time to move from
office to home for just unlocking door for family members to enter the home
 Fan, Door Lock, Light, & Switch can be operated
Summary :
Hence we prove and conclude that it is possible to connect to a Wi-Fi
module through a remote device like mobile using a web page and
operate upon it. Through a processor it is possible to change the state
of GPIO remotely connected through internet. Using this contact it is
also possible to drive a relay and operate various appliances like
lights, fans etc.
References :
• Internet of Things: Converging Technologies for Smart Environments and Integrated
Ecosystems Dr. Ovidiu Vermesan SINTEF, Norway. Dr. Peter Friess EU, Belgium.
• HOME AUTOMATION USING ANDROID APPLICATION Beenish, Syed Uzair
Altaf, Zohaib Ali
• Internet of Things (IoT): A Vision, Architectural Elements, and Future Directions
Author's- Jayavardhana Gubbi, Rajkumar Buyya, Slaven Marusic, Marimuthu
Palaniswamia
• Research Directions for the Internet of Things, John A. Stankovic, Life Fellow, IEEE
Thank You
1 sur 38

Recommandé

Home automation using IoT par
Home automation using IoTHome automation using IoT
Home automation using IoTAthira_1993
41.8K vues17 diapositives
Home Automation using Iot par
Home Automation using IotHome Automation using Iot
Home Automation using IotRabiya Mustafa
1.4K vues14 diapositives
IoT Based Home Automation System Presantation par
IoT Based Home Automation System PresantationIoT Based Home Automation System Presantation
IoT Based Home Automation System PresantationFarhan Ahmed Rahee
7.8K vues24 diapositives
home automation using esp8266 par
home automation using esp8266home automation using esp8266
home automation using esp8266smit bakori
7.8K vues23 diapositives
Iot based home automation par
Iot based home automationIot based home automation
Iot based home automationgeetha chandrathi
2K vues29 diapositives
Home automation using blynk app with fan direction control and displaying sta... par
Home automation using blynk app with fan direction control and displaying sta...Home automation using blynk app with fan direction control and displaying sta...
Home automation using blynk app with fan direction control and displaying sta...Diwash Kapil Chettri
1.7K vues22 diapositives

Contenu connexe

Tendances

Home automation using iot par
Home automation using iotHome automation using iot
Home automation using iotRasik Rashid
798 vues17 diapositives
Home automation using IOT par
Home automation using IOTHome automation using IOT
Home automation using IOTManeesh Devanaboyina
2.9K vues14 diapositives
Home automation par
Home automationHome automation
Home automationRupshanker Mishra
13.7K vues21 diapositives
Bluetooth based Home Automation par
Bluetooth based Home AutomationBluetooth based Home Automation
Bluetooth based Home AutomationJagannath Kartik
17.6K vues16 diapositives
Home automation using blynk par
Home automation using blynkHome automation using blynk
Home automation using blynkVarshithAnnavarapu1
3.5K vues23 diapositives
Presentation on IoT Based Home Automation using android & NodeMCU par
Presentation on IoT Based Home Automation using android & NodeMCUPresentation on IoT Based Home Automation using android & NodeMCU
Presentation on IoT Based Home Automation using android & NodeMCUSouvik Kundu
8K vues26 diapositives

Tendances(20)

Home automation using iot par Rasik Rashid
Home automation using iotHome automation using iot
Home automation using iot
Rasik Rashid798 vues
Presentation on IoT Based Home Automation using android & NodeMCU par Souvik Kundu
Presentation on IoT Based Home Automation using android & NodeMCUPresentation on IoT Based Home Automation using android & NodeMCU
Presentation on IoT Based Home Automation using android & NodeMCU
Souvik Kundu8K vues
Home automation- An Iot application par Archana Golhar
Home automation- An Iot applicationHome automation- An Iot application
Home automation- An Iot application
Archana Golhar1.8K vues
Home Automation using Internet of Things | IOT Project par Nagendra Chaudhary
Home Automation using Internet of Things | IOT ProjectHome Automation using Internet of Things | IOT Project
Home Automation using Internet of Things | IOT Project
Nagendra Chaudhary7.1K vues
iot based home automation par parvathy s m
iot based home automationiot based home automation
iot based home automation
parvathy s m12.9K vues
SMART HOME AUTOMATION USING MOBILE APPLICATION par Eklavya Sharma
SMART HOME AUTOMATION USING MOBILE APPLICATIONSMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATION
Eklavya Sharma2.5K vues
Home Automation System using iot par Kowshik Deb
Home Automation System using iotHome Automation System using iot
Home Automation System using iot
Kowshik Deb16.8K vues
Home automation in client server using NodeMcu approach along with user notif... par Brundha Sholaganga
Home automation in client server using NodeMcu approach along with user notif...Home automation in client server using NodeMcu approach along with user notif...
Home automation in client server using NodeMcu approach along with user notif...
Brundha Sholaganga1.7K vues
PROJECT REPORT ON Home automation using by Bluetooth par Aakashkumar276
 PROJECT REPORT ON Home automation using by Bluetooth PROJECT REPORT ON Home automation using by Bluetooth
PROJECT REPORT ON Home automation using by Bluetooth
Aakashkumar27632.8K vues
Home automation system par Naman Gautam
Home automation systemHome automation system
Home automation system
Naman Gautam28.9K vues
Android Based Home Automation Control par Vivek Porwal
Android Based Home Automation ControlAndroid Based Home Automation Control
Android Based Home Automation Control
Vivek Porwal12.5K vues
Smart Home Automation And security System par Amit Kundu
Smart Home Automation And security SystemSmart Home Automation And security System
Smart Home Automation And security System
Amit Kundu1.5K vues

En vedette

Attendance System using ESP8266(Wi-Fi) with MySQL par
Attendance System using ESP8266(Wi-Fi) with MySQLAttendance System using ESP8266(Wi-Fi) with MySQL
Attendance System using ESP8266(Wi-Fi) with MySQLSanjay Kumar
6.5K vues21 diapositives
IoT(internet of thing) Based working of Smart devices par
IoT(internet of thing) Based working of Smart devices IoT(internet of thing) Based working of Smart devices
IoT(internet of thing) Based working of Smart devices Ahmad Kamal
1.8K vues18 diapositives
Presentation on home automation par
Presentation on home automationPresentation on home automation
Presentation on home automationSubhash Kumar Yadav
107.2K vues22 diapositives
Voice controlled home appliances par
Voice controlled home appliancesVoice controlled home appliances
Voice controlled home appliancesEdgefxkits & Solutions
4.7K vues15 diapositives
Voice Control Home Automation par
Voice Control Home AutomationVoice Control Home Automation
Voice Control Home AutomationAbhishek Neb
38.2K vues22 diapositives
Home automation using android mobiles par
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobilesDurairaja
133.2K vues23 diapositives

En vedette(6)

Attendance System using ESP8266(Wi-Fi) with MySQL par Sanjay Kumar
Attendance System using ESP8266(Wi-Fi) with MySQLAttendance System using ESP8266(Wi-Fi) with MySQL
Attendance System using ESP8266(Wi-Fi) with MySQL
Sanjay Kumar6.5K vues
IoT(internet of thing) Based working of Smart devices par Ahmad Kamal
IoT(internet of thing) Based working of Smart devices IoT(internet of thing) Based working of Smart devices
IoT(internet of thing) Based working of Smart devices
Ahmad Kamal1.8K vues
Voice Control Home Automation par Abhishek Neb
Voice Control Home AutomationVoice Control Home Automation
Voice Control Home Automation
Abhishek Neb38.2K vues
Home automation using android mobiles par Durairaja
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
Durairaja 133.2K vues

Similaire à IOT: Home Automation using Android Application

Raspberry Pi controlled Home Automation par
Raspberry Pi controlled Home AutomationRaspberry Pi controlled Home Automation
Raspberry Pi controlled Home AutomationRaiz Maharjan
21K vues33 diapositives
IRJET- H-Box (Connecting Homes) par
IRJET- H-Box (Connecting Homes)IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)IRJET Journal
21 vues4 diapositives
Chapter 1 par
Chapter 1Chapter 1
Chapter 1JD Villanueva
844 vues26 diapositives
Android Operated Application Based Smart Eye for Home Automation System Using... par
Android Operated Application Based Smart Eye for Home Automation System Using...Android Operated Application Based Smart Eye for Home Automation System Using...
Android Operated Application Based Smart Eye for Home Automation System Using...IJMTST Journal
87 vues3 diapositives
Smart Home Automation using Voice Assistant par
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantTezpur University
462 vues20 diapositives
INTERNSHIP PPT JP.pptx par
INTERNSHIP PPT JP.pptxINTERNSHIP PPT JP.pptx
INTERNSHIP PPT JP.pptxCharanReddy128958
53 vues18 diapositives

Similaire à IOT: Home Automation using Android Application(20)

Raspberry Pi controlled Home Automation par Raiz Maharjan
Raspberry Pi controlled Home AutomationRaspberry Pi controlled Home Automation
Raspberry Pi controlled Home Automation
Raiz Maharjan21K vues
Android Operated Application Based Smart Eye for Home Automation System Using... par IJMTST Journal
Android Operated Application Based Smart Eye for Home Automation System Using...Android Operated Application Based Smart Eye for Home Automation System Using...
Android Operated Application Based Smart Eye for Home Automation System Using...
IJMTST Journal87 vues
IRJET- Multi Plug Control using Internet of Things par IRJET Journal
IRJET- Multi Plug Control using Internet of ThingsIRJET- Multi Plug Control using Internet of Things
IRJET- Multi Plug Control using Internet of Things
IRJET Journal30 vues
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU par VINAY KUMAR GUDELA
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCUCONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
VINAY KUMAR GUDELA1.2K vues
Development of Smart Home security system using Raspberry Pi par IRJET Journal
Development of Smart Home security system using Raspberry PiDevelopment of Smart Home security system using Raspberry Pi
Development of Smart Home security system using Raspberry Pi
IRJET Journal290 vues
Voice Enabled Home Automation using Amazon Echo par IRJET Journal
Voice Enabled Home Automation using Amazon EchoVoice Enabled Home Automation using Amazon Echo
Voice Enabled Home Automation using Amazon Echo
IRJET Journal46 vues
IJSRED-V2I4P4 par IJSRED
IJSRED-V2I4P4IJSRED-V2I4P4
IJSRED-V2I4P4
IJSRED27 vues

Dernier

_MAKRIADI-FOTEINI_diploma thesis.pptx par
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptxfotinimakriadi
10 vues32 diapositives
fakenews_DBDA_Mar23.pptx par
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptxdeepmitra8
16 vues34 diapositives
BCIC - Manufacturing Conclave - Technology-Driven Manufacturing for Growth par
BCIC - Manufacturing Conclave -  Technology-Driven Manufacturing for GrowthBCIC - Manufacturing Conclave -  Technology-Driven Manufacturing for Growth
BCIC - Manufacturing Conclave - Technology-Driven Manufacturing for GrowthInnomantra
10 vues4 diapositives
MK__Cert.pdf par
MK__Cert.pdfMK__Cert.pdf
MK__Cert.pdfHassan Khan
16 vues1 diapositive
Update 42 models(Diode/General ) in SPICE PARK(DEC2023) par
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)Tsuyoshi Horigome
39 vues16 diapositives
REACTJS.pdf par
REACTJS.pdfREACTJS.pdf
REACTJS.pdfArthyR3
35 vues16 diapositives

Dernier(20)

_MAKRIADI-FOTEINI_diploma thesis.pptx par fotinimakriadi
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptx
fotinimakriadi10 vues
fakenews_DBDA_Mar23.pptx par deepmitra8
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptx
deepmitra816 vues
BCIC - Manufacturing Conclave - Technology-Driven Manufacturing for Growth par Innomantra
BCIC - Manufacturing Conclave -  Technology-Driven Manufacturing for GrowthBCIC - Manufacturing Conclave -  Technology-Driven Manufacturing for Growth
BCIC - Manufacturing Conclave - Technology-Driven Manufacturing for Growth
Innomantra 10 vues
Update 42 models(Diode/General ) in SPICE PARK(DEC2023) par Tsuyoshi Horigome
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
REACTJS.pdf par ArthyR3
REACTJS.pdfREACTJS.pdf
REACTJS.pdf
ArthyR335 vues
Design of machine elements-UNIT 3.pptx par gopinathcreddy
Design of machine elements-UNIT 3.pptxDesign of machine elements-UNIT 3.pptx
Design of machine elements-UNIT 3.pptx
gopinathcreddy34 vues
MongoDB.pdf par ArthyR3
MongoDB.pdfMongoDB.pdf
MongoDB.pdf
ArthyR349 vues
Ansari: Practical experiences with an LLM-based Islamic Assistant par M Waleed Kadous
Ansari: Practical experiences with an LLM-based Islamic AssistantAnsari: Practical experiences with an LLM-based Islamic Assistant
Ansari: Practical experiences with an LLM-based Islamic Assistant
Design_Discover_Develop_Campaign.pptx par ShivanshSeth6
Design_Discover_Develop_Campaign.pptxDesign_Discover_Develop_Campaign.pptx
Design_Discover_Develop_Campaign.pptx
ShivanshSeth645 vues
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx par lwang78
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx
lwang78165 vues
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc... par csegroupvn
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
csegroupvn6 vues
GDSC Mikroskil Members Onboarding 2023.pdf par gdscmikroskil
GDSC Mikroskil Members Onboarding 2023.pdfGDSC Mikroskil Members Onboarding 2023.pdf
GDSC Mikroskil Members Onboarding 2023.pdf
gdscmikroskil59 vues
SUMIT SQL PROJECT SUPERSTORE 1.pptx par Sumit Jadhav
SUMIT SQL PROJECT SUPERSTORE 1.pptxSUMIT SQL PROJECT SUPERSTORE 1.pptx
SUMIT SQL PROJECT SUPERSTORE 1.pptx
Sumit Jadhav 22 vues
ASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdf par AlhamduKure
ASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdfASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdf
ASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdf
AlhamduKure6 vues

IOT: Home Automation using Android Application

  • 1. PRESENTED BY :- Rohit Marathi (201303100710021) Dhaval Patil (201403100720004) Nikhil Jadav (201403100720005) Abhishek Shahi (201403100720018) GUIDED BY :- Prof. Krupa Dave Prof. Nilay Desai IOT: Home Automation Using Android Application
  • 2. Outline  Objective  Motivation  Introduction  Block Diagram (Brief Literature Survey)  Parameter & Hardware  Software  Application  Work done in 7th Semester  Work done in 8th Semester  References
  • 4. Objective  IOT ( internet of things) is an upcoming technology that allows us to control hardware devices through the internet & simplify use of technology.  Here we propose to use IOT in order to control home appliances, thus automating modern homes through the internet.  The internet of things (IoT) is the internetworking of physical devices, vehicles, buildings and other items—embedded with electronics, software, sensors, actuators, and network connectivity that enable these objects to collect and exchange data.
  • 6. •Nowadays office and building automation systems are used more and more. On one hand, they provide increased comfort, results in a smarter home and is used to provide a higher & healthier standard of living. •On the other hand automation systems installed in commercial buildings don't only increase comfort, but also allow centralized control of heating, ventilation, air condition and lighting, having ubiquitous access. •Hence, they contribute to an overall cost reduction and also to reduction and also to energy saving while we are not able to access them physically. Motivation
  • 8. Introduction  The aim of project is efficient implementation of IoT used for controlling and monitoring the appliances via User Interface device.  They can communicate with automation network through an internet gateway by means of low power communication protocol like Wi-Fi.  This project aims at controlling home appliances via smartphone using Wi-Fi as communication protocol.
  • 10. Literature Survey : TITLE 1 : Raspberry Pi based advanced scheduling Home Automation System through Email Publication : International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 4, Issue 9, September 2015 Author : M.P.Sathish, Dr. S.A.K.Jilani, Mr.D.Girish kumar Description : Advanced method of home automation of Raspberry Pi through reading the subject of the E-mail. Abstract : In present days, as the technology improves day by day, every one seems to automate most of the possible things to take advantage in providing ease in life, secure and saving electricity. The main objective of this paper is to develop an interactive home automation system based on Raspberry Pi through reading the message body of E-mail which we are send. Here the message body of the received E-mail is read by the developed algorithm fed into Raspberry Pi and it will resend the acknowledgement to that mail_ id, if it is successfully sent or not. This algorithm is developed in python language, which is default programming language provided by Raspberry Pi. Store these results in internet by creating new channel API in thing speak, which is an IoT application.
  • 11. TITLE 2 : Advanced Control Web Based Home Automation with Raspberry Pi Publication : International Journal of Advance Research, Ideas and Innovations in Technology. Author : Prof. Dr. Ashok .J, Chavan J. J, Patil P. V, Naik P. S Description : This Home automation system provides the user with the webpage of various lights and appliances within their home with using the raspberry pi model by the webpage. Abstract : The aim of this project is to develop a system that will provide a control of home appliances by using web page when the home host not at home. This paper is mainly concerned with the automatic control of light or any other home appliances using the internet. It is meant to save the electric power and human energy. This project is made with the help of the raspberry pi. For this paper, of course, you will need a Raspberry Pi board. In this paper, we used a Raspberry Pi model B with the Wi-Fi dongle. The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools. The raspberry pi board contains a processor and graphics chip, program memory (RAM) and various interfaces and connectors for external devices. The raspberry pi can be used for many of the things that your desktop PC does. However, one key aspect that makes the raspberry pi so brilliant for schools is its ability to execute “Python” coded programs.
  • 12. Aim of Project : • The technology offers new and exciting opportunities to increase the connectivity of devices within the Home for the purpose of Home automation. • Mobile devices are ideal in providing a user interface, they are portable and their wide range of capabilities. They can communicate with the Home automation network through an internet gateway, and also it can also directly, as these devices usually implement low power communication protocols, such as Wi-Fi. • It is proposed to control various Home appliances like Tube light, Door Lock, Switch and Fan using android mobile. This whole system will be controlled by ESP 8266 Wi-Fi module. Our mobile is connected to ESP 8266 Wi-Fi module through internet. One will able to select appliances from the mobile, as command will be given to the ESP 8266. According to that command this Wi- Fi module will give signal to relay switching circuit to turn ON/OFF particular Electrical appliance.
  • 13. Block Diagram & Circuit Diagram
  • 15. Flowchart Start Static IP Address Establish connection with LAN Connection successful Idle Mode Wait for remote command from user Command received Decode Command string Measure Data from sensor Control Actuator Execute command Yes No Sensors and Actuators Control Stage Take an action Yes No Configuration stage
  • 17. Hardware Components Used : 1.ESP 8266 Wi-Fi Module : The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and MCU ( Micro Controller Unit ). This small module allows microcontrollers to connect to a Wi-Fi network and make simple TCP/IP connections . Specifications of ESP 8266 Wi-Fi module : • 802.11 b/g/n protocol • Wi-Fi direct ( P2P ), soft-AP • Integrated TCP / IP protocol stact • It requires 3.3 V power • 13 GPIO-PINS
  • 18. 2. Router : A router is a networking device that forwards data packets between computer networks. Routers perform the traffic directing functions on the Internet. A data packet is typically forwarded from one router to another through the networks that constitute the internetwork until it reaches its destination node. 3. Solid State Relay : A relay is an electrically operated switch. Many relays use an electromagnet to mechanically operate a switch, but other operating principles are also used, such as solid-state relays. Specification of relay : • 230 V input supply • 15 A current capacity • 50 Hz frequency
  • 19. Software Used : 1. Android :  Android is an open source and Linux based operating system for mobile devices such as smartphones. It offers a unified approach to application development for mobile devices which means developers need only for android and their application should be able to run on different devices powered by android.  It is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touch screen mobile devices such as smartphones and tablets.  Android's user interface is mainly based on direct manipulation, using touch gestures that loosely correspond to real-world actions, such as swiping, tapping and pinching, to manipulate on-screen objects, along with a virtual keyboard for text input.
  • 20. Software Used : 2. Arduino IDE :  The open-source Arduino Software (IDE) makes it easy to write code and upload it to the board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing and other open-source software.  A program for Arduino may be written in any programming language for a compiler that produces binary machine code for the target processor. Atmel provides a development environment for their microcontrollers, AVR Studio and the newer Atmel Studio  A program written with the IDE for Arduino is called a sketch. Sketches are saved on the development computer as text files with the file extension .ino. Arduino Software (IDE) pre-1.0 saved sketches with the extension .pde.
  • 22. Work done in 7th Semester : We studied and compared ESP 8266 with Arduino and Raspberry Pi Firstly in beginning of our project we observed many sample projects based on Internet of Things ( IoT ). After finalizing the project we compared different types of modules like ESP 8266 , Raspberry pi and Arduino . After observing and comparing these three we were satisfied with ESP 8266 in many aspects and started working on it.
  • 23. Configuring ESP8266 Wi-Fi module with mobile To activate the inbuilt wi-fi of ESP 8266 we have performed these steps : • We firstly wrote lua code through which we were able to assign gateway, SSID (name of wi-fi –“esp_test”), IP address and password (12345678) to ESP8266. • Then we loaded programmed to ESP8266 with the help of ESplorer. • After loading programmed in wi-fi module we connected it with mobile wi-fi as shown in fig below. • Here ESP8266 finally works as “hotspot” which can be observed in mobile phone
  • 24. Configurations of wi-fi Shown below are the configuration of wi-fi module after loading the programme : • IP address of wi-fi is 192.168.1.2 • Its gateway is 192.168.1.1, Its link speed is 54Mbps and frequency is 2.4GHz
  • 25. Interfacing of Wi-Fi module with web page • We have written programmed for Web Page and loaded it into ESP8266 with the help of ESPlorer. • To access the web page, one should be connected with ESP8266 through wi-fi. • Web page can be accessed only when we enter the IP address in the address bar of the web browser. • The created web page can be used to switch ON / OFF the appliances without any type of physical connection.
  • 26. Controlling of relay with ESP8266 wi-fi module : Here we have connected two pins of relay one with ground and another pin is connected to GPIO pin of ESP 8266. We have connected the phase of 230v supply directly to the bulb and one end of neutral is connected to the common of the relay and the other end is connected to normally open (NO) pin of the relay.
  • 27. Work done in 8th semester : • We interfaced the NodeMCU ESP8266 with the Router using Static IP. • We Developed an Android Application for all compatible Android Device. • We operated the Electronic Appliances with Android Application via Internet.
  • 28. Interfacing of NodeMCU with Router.
  • 29. Static IP at 192.168.2.3
  • 31. Somlo Home Automation Android Application
  • 34. Application  The inefficiency of operation of conventional wall switches can be overwhelmed using various home automation systems (without using conventional switching methods)  The loss of power can be reduced and manpower required for home automation is very less compared to conventional methods.  The android application can control Arduino, Bluetooth, Raspberry Pie etc., based home automation systems can be more efficient, provides ease of operation.
  • 35. Advantages  Provides safety from electrical power short circuits while using conventional wall switches to operate loads.  Home automation system with automated door locking and security cameras facilitates more security.  Save a lot of time to operate from anywhere without wasting time to move from office to home for just unlocking door for family members to enter the home  Fan, Door Lock, Light, & Switch can be operated
  • 36. Summary : Hence we prove and conclude that it is possible to connect to a Wi-Fi module through a remote device like mobile using a web page and operate upon it. Through a processor it is possible to change the state of GPIO remotely connected through internet. Using this contact it is also possible to drive a relay and operate various appliances like lights, fans etc.
  • 37. References : • Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems Dr. Ovidiu Vermesan SINTEF, Norway. Dr. Peter Friess EU, Belgium. • HOME AUTOMATION USING ANDROID APPLICATION Beenish, Syed Uzair Altaf, Zohaib Ali • Internet of Things (IoT): A Vision, Architectural Elements, and Future Directions Author's- Jayavardhana Gubbi, Rajkumar Buyya, Slaven Marusic, Marimuthu Palaniswamia • Research Directions for the Internet of Things, John A. Stankovic, Life Fellow, IEEE