SlideShare a Scribd company logo
M.E.S ABASAHEB GARWARE COLLEGE, PUNE
ELECTONIC SCIENCE DEPARTMENT
HOME AUTOMATION SYSTEM USING ARDUINO
AND ANDROID
GRADUATION PROJECT
2017/2018
Made by
Rahul Takalkar
Pranav Gayal
Supervised By: Dr. Rajendra Rajuskar
ACKNOWLEDGEMENT
In performing our assignment, we had to take the help
and guideline of some respected person, who deserve our
greatest gratitude. The completion of this assignment
gives us much pleasure. We would like to show our
gratitude
DR.RAJUSKAR, M.E.S ABASAHEB GARWARE COLLEGE,
PUNE
For giving us a good guideline for assignment and also
MR.RAVI GAVADE, T.Y.B.sc ELECTRONIC SCIENCE
For all your help.
We would also like to expand our deepest gratitude to all
those who have directly and indirectly guided us in
showing this assignment.
Abstract
The aim of this project is to design and implement a home automation system
that controls and organizes various home appliances. The user (i.e. home
owner) controls his home appliances using his smart phone. The home
automation system processes user direct commands, user preferences and
data received from various sensors to control home appliances.
The project is implemented in hardware and software components that
interact through network connections. The main challenge is to implement the
project in an economical way such that it can be easily deployed and used by
homeowners.
An Arduino microcontroller and a mobile phone with an Android platform
running on top of it are the hardware and software used. For the network
part, an apache local server is used to make a connection between the
microcontroller and the mobile phone and allow data transfer to take place in
an efficient matter.
Different functions are implemented using this system which includes the
following:
Manually controlled by smart phone application:
1. Open and close garage door.
2. Switch fan on/off.
3. Switch water tank motor on/off.
4. Switch led on/off
USER REQUIREMENTS AND DESIGN
User’s requirement to control the following manually through smart phone:
1. Open and close garage door.
2. Switch fan on/off.
3. Switch water tank motor on/off.
4. Switch led on/off.
User’s requirement to control the following automatically through
microcontroller:
5. Switch fan on/off.
6. Switch motor on/off .
7. Switch outdoor led on/off .
The following graph summarizes how data from the sensors are displayed on
Lcd.
Android sends the data.
Arduino controls the lcd .
Arduino receives the
data serially
The data is displayed on the
lcd.
The following graph summarizes how data from the smartphone are read on the Arduino.
Fig. android to Arduino summary
Commands from the
smartphones are
sent to HC-05
Arduino accepts the
data and update the
database
Arduino reads data
from database
According to the data,
Arduino perform
different functions
BLOCK DIAGRAM
CIRCUIT DIAGRAM
.
Commands from
advantages of using Android.
 Using Android we can access core mobile device functionality.

 Easy development since it contains SDK, which provides build, run and debugging
Android applications.


Disadvantages of using Android.

 It does not assure security for application as the source code is available.

 Android requires internet connection to be active[11].
Bluetooth
Bluetooth is a wireless technology standard for exchanging data over short distances (using
short-wavelength) from fixed and mobile devices, and building personal area networks
(PANs).
Advantages of Bluetooth:
 Cheap.
 Easy to install.
 It makes connecting to different devices convenient.
 It is wireless.
 It is free to use if the device is installed with it.
Disadvantages of Bluetooth Technology:
 It can be hacked into
 If installed on a cell phone it is prone to receiving cell phone viruses.
 It only allows short range communication between devices.
 It can only connect two devices at once.
 It can lose connection in certain conditions. [14]
20
Bluetooth Wi-Fi
Devices keyboards, office and
computers, servers, TV, Latest
mobiles.
industrial automation
devices.
Hardware Bluetooth adaptor on all the Wireless adaptors on all the devices of
requirement devices connecting with the network, a wireless router and/or
each other. wireless access points
Range 5-30 meters With 802.11b/g the typical range is 32
meters indoors and 95 meters (300 ft)
outdoors. 802.11n has greater range.
2.5GHz Wi-Fi communication has
greater range than 5GHz. Antennas
can
also increase range.
Power Low High
Consumption
Ease of Use Fairly simple to use. Can be It is more complex and requires
used to connect up to seven
configuration of hardware and
software.
devices at a time. It is easy
to switch between devices or
find and connect to any
device.
Latency 200ms 150ms
Bit-rate 2.1Mbps 600 Mbps
Table 3 wifi and bluetooth comparison
Android side:
Switch to control the led on
Shows temperature reading
Shows light intensity reading
Shows water level reading
Switch to select manual or automatic mode
Switch to control the fan on
Switch to control the garage door on
Switch to control the water pump on
Figure 17 shows the startup of
the application
“F” indicates LED is on
Figure 18 shows the LED switch
button when pressed
27
“T” indicates manual
control mode
Figure 19 shows how to
toggle manual mode
“ON” indicates the fan is on
Figure 20 shows
how to toggle
fan swicth on
and off
28
Conclusion.
The project is implemented in hardware and software components that interact through
network connections. The main challenge is to implement the project in an economical
way such that it can be easily deployed and used by homeowners.
The data is collected from sensors by the Arduino. Arduino microcontroller is
connected to the LAN with Ethernet shield. The configuration of the Arduino for
Ethernet shield contains a static IP address for the shield and the local server.
Arduino via the shield sends data every 5 seconds (can be adjusted) to the server via a
URL using Get method. Server accepts the data and updates the database in the right
columns and through in the same time gets the manual/automatic command with other
switch status from the correct columns too.
The smartphone reads data from the server using JSON method to get sensor values
and display them on screen and updates the switch columns on the database if the user
has clicked on them.
Limitations and future work.
The project has few limitations that as follows:
1. The system is vulnerable to the different types of attacks.
2. Hardware limitation i.e. Arduino UNO have low performance and low number
of pins
3. The need of a laptop as local server
4. There must be an internet connection on the router.
5. Low range of connectivity i.e. we can’t connect outside the range of LAN.
For future workwe suggest the following upgrades:
1. To add the security mechanisms such as the authentication in the mobile phone and
making an access list on the database to prevent any unauthorized access. Data must be sent
encrypted every time in a different key through the network to prevent the sniffing and
replay attacks.
2. To get feedback from ON/OFF switches.
3. Schedule a plan for electronic devices selected by the user to control children usage for
example computers and TV.
4. Schedule a plan for electronic devices selected by the user to control air conditioners and
washing machines.
5. Implement fire detection system and turning off the power in case of emergency and
notify the user on his smartphone.
6. Alert the user the gas jar emptyor a gas leakage is detected.
Ad

More Related Content

What's hot (20)

My Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation SystemMy Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation System
Michael Olafusi
 
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
Shubham Bhattacharya
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
Durairaja
 
Home automation
Home automationHome automation
Home automation
Rupshanker Mishra
 
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...
Home automation using blynk app with fan direction control and displaying sta...
Diwash Kapil Chettri
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
Pawan Kumar Ganjhu
 
Home automation using blynk
Home automation using blynkHome automation using blynk
Home automation using blynk
VarshithAnnavarapu1
 
Home automation ppt
Home automation pptHome automation ppt
Home automation ppt
Anshul97842474929
 
IoT Based Home Automation System over Cloud
IoT Based Home Automation System over CloudIoT Based Home Automation System over Cloud
IoT Based Home Automation System over Cloud
ijtsrd
 
Bluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNOBluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNO
parameshwar koneti
 
Bluetooth Home Automation
Bluetooth Home AutomationBluetooth Home Automation
Bluetooth Home Automation
Apoorv Gupta
 
Home automation using bluetooth - Aurdino BASED
Home automation using bluetooth - Aurdino BASEDHome automation using bluetooth - Aurdino BASED
Home automation using bluetooth - Aurdino BASED
Ashish Kumar Thakur
 
Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)
Rappy Saha
 
HOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOHOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINO
Eklavya Sharma
 
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
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 GUDELA
 
Bluetooth based home automation using arduino presentaton
Bluetooth based home automation using arduino presentatonBluetooth based home automation using arduino presentaton
Bluetooth based home automation using arduino presentaton
LalitKapoor7
 
IR BASED HOME AUTOMATION USING ARDUINO UNO
IR BASED HOME AUTOMATION USING ARDUINO UNOIR BASED HOME AUTOMATION USING ARDUINO UNO
IR BASED HOME AUTOMATION USING ARDUINO UNO
Mln Phaneendra
 
Gsm based home(ppt)
Gsm based home(ppt)Gsm based home(ppt)
Gsm based home(ppt)
kjabraham007
 
Arduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android andArduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android and
Anish Basu
 
Home Automation using Android Phones-Project first phase
Home Automation using Android Phones-Project first phaseHome Automation using Android Phones-Project first phase
Home Automation using Android Phones-Project first phase
thrishma reddy
 
My Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation SystemMy Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation System
Michael Olafusi
 
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
Shubham Bhattacharya
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
Durairaja
 
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...
Home automation using blynk app with fan direction control and displaying sta...
Diwash Kapil Chettri
 
IoT Based Home Automation System over Cloud
IoT Based Home Automation System over CloudIoT Based Home Automation System over Cloud
IoT Based Home Automation System over Cloud
ijtsrd
 
Bluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNOBluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNO
parameshwar koneti
 
Bluetooth Home Automation
Bluetooth Home AutomationBluetooth Home Automation
Bluetooth Home Automation
Apoorv Gupta
 
Home automation using bluetooth - Aurdino BASED
Home automation using bluetooth - Aurdino BASEDHome automation using bluetooth - Aurdino BASED
Home automation using bluetooth - Aurdino BASED
Ashish Kumar Thakur
 
Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)
Rappy Saha
 
HOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOHOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINO
Eklavya Sharma
 
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
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 GUDELA
 
Bluetooth based home automation using arduino presentaton
Bluetooth based home automation using arduino presentatonBluetooth based home automation using arduino presentaton
Bluetooth based home automation using arduino presentaton
LalitKapoor7
 
IR BASED HOME AUTOMATION USING ARDUINO UNO
IR BASED HOME AUTOMATION USING ARDUINO UNOIR BASED HOME AUTOMATION USING ARDUINO UNO
IR BASED HOME AUTOMATION USING ARDUINO UNO
Mln Phaneendra
 
Gsm based home(ppt)
Gsm based home(ppt)Gsm based home(ppt)
Gsm based home(ppt)
kjabraham007
 
Arduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android andArduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android and
Anish Basu
 
Home Automation using Android Phones-Project first phase
Home Automation using Android Phones-Project first phaseHome Automation using Android Phones-Project first phase
Home Automation using Android Phones-Project first phase
thrishma reddy
 

Similar to Home automation system using arduino with android (20)

IRJET- Centralized Wireless Home Appliances Control System
IRJET- Centralized Wireless Home Appliances Control SystemIRJET- Centralized Wireless Home Appliances Control System
IRJET- Centralized Wireless Home Appliances Control System
IRJET Journal
 
Communication Methods to build Smart Home Monitoring System: A Survey
Communication Methods to build Smart Home Monitoring System: A SurveyCommunication Methods to build Smart Home Monitoring System: A Survey
Communication Methods to build Smart Home Monitoring System: A Survey
dbpublications
 
Communication Methods to build Smart Home Monitoring System: A Survey
Communication Methods to build Smart Home Monitoring System: A SurveyCommunication Methods to build Smart Home Monitoring System: A Survey
Communication Methods to build Smart Home Monitoring System: A Survey
dbpublications
 
synopsis
synopsissynopsis
synopsis
Malik Zaid
 
Vesceral Control on Electric Gadgets by Smartphones for Smart Abode Environment
Vesceral Control on Electric Gadgets by Smartphones for Smart Abode EnvironmentVesceral Control on Electric Gadgets by Smartphones for Smart Abode Environment
Vesceral Control on Electric Gadgets by Smartphones for Smart Abode Environment
Associate Professor in VSB Coimbatore
 
68-71.pdf
68-71.pdf68-71.pdf
68-71.pdf
endryaszewdu
 
IRJET- Designing of Smart Switch for Home Automation
IRJET- Designing of Smart Switch for Home AutomationIRJET- Designing of Smart Switch for Home Automation
IRJET- Designing of Smart Switch for Home Automation
IRJET Journal
 
Seminar (1)
Seminar (1)Seminar (1)
Seminar (1)
Abhinash Yadav
 
IRJET- Smart & Intelligent Field Irrigation System using IoT
IRJET- Smart & Intelligent Field Irrigation System using IoTIRJET- Smart & Intelligent Field Irrigation System using IoT
IRJET- Smart & Intelligent Field Irrigation System using IoT
IRJET Journal
 
Icacci2017 lowcostimplementationofsmarthomeautomation
Icacci2017 lowcostimplementationofsmarthomeautomationIcacci2017 lowcostimplementationofsmarthomeautomation
Icacci2017 lowcostimplementationofsmarthomeautomation
dangthanhlinh
 
Android Based Smart Department
Android Based Smart DepartmentAndroid Based Smart Department
Android Based Smart Department
IRJET Journal
 
Android Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerAndroid Based Home-Automation using Microcontroller
Android Based Home-Automation using Microcontroller
Eswar Publications
 
IRJET- IoT based Industrial Level Sensor Data Acquisition & Monitoring
IRJET- IoT based Industrial Level Sensor Data Acquisition & MonitoringIRJET- IoT based Industrial Level Sensor Data Acquisition & Monitoring
IRJET- IoT based Industrial Level Sensor Data Acquisition & Monitoring
IRJET Journal
 
AN AMELIORATED METHODOLOGY FOR THE DESIGN AND IMPLEMENTATION OF HOME AUTOMATI...
AN AMELIORATED METHODOLOGY FOR THE DESIGN AND IMPLEMENTATION OF HOME AUTOMATI...AN AMELIORATED METHODOLOGY FOR THE DESIGN AND IMPLEMENTATION OF HOME AUTOMATI...
AN AMELIORATED METHODOLOGY FOR THE DESIGN AND IMPLEMENTATION OF HOME AUTOMATI...
AM Publications,India
 
30 9137 e implementation of cloud connected smart plug (edit lafi)
30 9137 e implementation of cloud connected smart plug (edit lafi)30 9137 e implementation of cloud connected smart plug (edit lafi)
30 9137 e implementation of cloud connected smart plug (edit lafi)
IAESIJEECS
 
D1072327
D1072327D1072327
D1072327
IJERD Editor
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 
A Comparative Study of Internet of Things Based Home Automation System
A Comparative Study of Internet of Things Based Home Automation SystemA Comparative Study of Internet of Things Based Home Automation System
A Comparative Study of Internet of Things Based Home Automation System
IRJET Journal
 
IoT Based Solar Water Pump Controller
IoT Based Solar Water Pump ControllerIoT Based Solar Water Pump Controller
IoT Based Solar Water Pump Controller
IJSRED
 
IRJET- Wireless Home Automation System using OpenHAB
IRJET- Wireless Home Automation System using OpenHABIRJET- Wireless Home Automation System using OpenHAB
IRJET- Wireless Home Automation System using OpenHAB
IRJET Journal
 
IRJET- Centralized Wireless Home Appliances Control System
IRJET- Centralized Wireless Home Appliances Control SystemIRJET- Centralized Wireless Home Appliances Control System
IRJET- Centralized Wireless Home Appliances Control System
IRJET Journal
 
Communication Methods to build Smart Home Monitoring System: A Survey
Communication Methods to build Smart Home Monitoring System: A SurveyCommunication Methods to build Smart Home Monitoring System: A Survey
Communication Methods to build Smart Home Monitoring System: A Survey
dbpublications
 
Communication Methods to build Smart Home Monitoring System: A Survey
Communication Methods to build Smart Home Monitoring System: A SurveyCommunication Methods to build Smart Home Monitoring System: A Survey
Communication Methods to build Smart Home Monitoring System: A Survey
dbpublications
 
Vesceral Control on Electric Gadgets by Smartphones for Smart Abode Environment
Vesceral Control on Electric Gadgets by Smartphones for Smart Abode EnvironmentVesceral Control on Electric Gadgets by Smartphones for Smart Abode Environment
Vesceral Control on Electric Gadgets by Smartphones for Smart Abode Environment
Associate Professor in VSB Coimbatore
 
IRJET- Designing of Smart Switch for Home Automation
IRJET- Designing of Smart Switch for Home AutomationIRJET- Designing of Smart Switch for Home Automation
IRJET- Designing of Smart Switch for Home Automation
IRJET Journal
 
IRJET- Smart & Intelligent Field Irrigation System using IoT
IRJET- Smart & Intelligent Field Irrigation System using IoTIRJET- Smart & Intelligent Field Irrigation System using IoT
IRJET- Smart & Intelligent Field Irrigation System using IoT
IRJET Journal
 
Icacci2017 lowcostimplementationofsmarthomeautomation
Icacci2017 lowcostimplementationofsmarthomeautomationIcacci2017 lowcostimplementationofsmarthomeautomation
Icacci2017 lowcostimplementationofsmarthomeautomation
dangthanhlinh
 
Android Based Smart Department
Android Based Smart DepartmentAndroid Based Smart Department
Android Based Smart Department
IRJET Journal
 
Android Based Home-Automation using Microcontroller
Android Based Home-Automation using MicrocontrollerAndroid Based Home-Automation using Microcontroller
Android Based Home-Automation using Microcontroller
Eswar Publications
 
IRJET- IoT based Industrial Level Sensor Data Acquisition & Monitoring
IRJET- IoT based Industrial Level Sensor Data Acquisition & MonitoringIRJET- IoT based Industrial Level Sensor Data Acquisition & Monitoring
IRJET- IoT based Industrial Level Sensor Data Acquisition & Monitoring
IRJET Journal
 
AN AMELIORATED METHODOLOGY FOR THE DESIGN AND IMPLEMENTATION OF HOME AUTOMATI...
AN AMELIORATED METHODOLOGY FOR THE DESIGN AND IMPLEMENTATION OF HOME AUTOMATI...AN AMELIORATED METHODOLOGY FOR THE DESIGN AND IMPLEMENTATION OF HOME AUTOMATI...
AN AMELIORATED METHODOLOGY FOR THE DESIGN AND IMPLEMENTATION OF HOME AUTOMATI...
AM Publications,India
 
30 9137 e implementation of cloud connected smart plug (edit lafi)
30 9137 e implementation of cloud connected smart plug (edit lafi)30 9137 e implementation of cloud connected smart plug (edit lafi)
30 9137 e implementation of cloud connected smart plug (edit lafi)
IAESIJEECS
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 
A Comparative Study of Internet of Things Based Home Automation System
A Comparative Study of Internet of Things Based Home Automation SystemA Comparative Study of Internet of Things Based Home Automation System
A Comparative Study of Internet of Things Based Home Automation System
IRJET Journal
 
IoT Based Solar Water Pump Controller
IoT Based Solar Water Pump ControllerIoT Based Solar Water Pump Controller
IoT Based Solar Water Pump Controller
IJSRED
 
IRJET- Wireless Home Automation System using OpenHAB
IRJET- Wireless Home Automation System using OpenHABIRJET- Wireless Home Automation System using OpenHAB
IRJET- Wireless Home Automation System using OpenHAB
IRJET Journal
 
Ad

Recently uploaded (20)

Metallurgical process class 11_Govinda Pathak
Metallurgical process class 11_Govinda PathakMetallurgical process class 11_Govinda Pathak
Metallurgical process class 11_Govinda Pathak
GovindaPathak6
 
Gel Electrophorosis, A Practical Lecture.pptx
Gel Electrophorosis, A Practical Lecture.pptxGel Electrophorosis, A Practical Lecture.pptx
Gel Electrophorosis, A Practical Lecture.pptx
Dr Showkat Ahmad Wani
 
Introduction to Mobile Forensics Part 1.pptx
Introduction to Mobile Forensics Part 1.pptxIntroduction to Mobile Forensics Part 1.pptx
Introduction to Mobile Forensics Part 1.pptx
Nivya George
 
Lipids: Classification, Functions, Metabolism, and Dietary Recommendations
Lipids: Classification, Functions, Metabolism, and Dietary RecommendationsLipids: Classification, Functions, Metabolism, and Dietary Recommendations
Lipids: Classification, Functions, Metabolism, and Dietary Recommendations
Sarumathi Murugesan
 
VERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptx
VERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptxVERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptx
VERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptx
hipachi8
 
On the Lunar Origin of Near-Earth Asteroid 2024 PT5
On the Lunar Origin of Near-Earth Asteroid 2024 PT5On the Lunar Origin of Near-Earth Asteroid 2024 PT5
On the Lunar Origin of Near-Earth Asteroid 2024 PT5
Sérgio Sacani
 
Concise Notes on tree and graph data structure
Concise Notes on tree and graph data structureConcise Notes on tree and graph data structure
Concise Notes on tree and graph data structure
YekoyeTigabu2
 
Application of Microbiology- Industrial, agricultural, medical
Application of Microbiology- Industrial, agricultural, medicalApplication of Microbiology- Industrial, agricultural, medical
Application of Microbiology- Industrial, agricultural, medical
Anoja Kurian
 
amino compounds.pptx class 12_Govinda Pathak
amino compounds.pptx class 12_Govinda Pathakamino compounds.pptx class 12_Govinda Pathak
amino compounds.pptx class 12_Govinda Pathak
GovindaPathak6
 
SuperconductingMagneticEnergyStorage.pptx
SuperconductingMagneticEnergyStorage.pptxSuperconductingMagneticEnergyStorage.pptx
SuperconductingMagneticEnergyStorage.pptx
BurkanAlpKale
 
Class-11-notes- Inorganic Chemistry Hydrogen, Oxygen,Ozone,Carbon,Phosphoros
Class-11-notes- Inorganic Chemistry Hydrogen, Oxygen,Ozone,Carbon,PhosphorosClass-11-notes- Inorganic Chemistry Hydrogen, Oxygen,Ozone,Carbon,Phosphoros
Class-11-notes- Inorganic Chemistry Hydrogen, Oxygen,Ozone,Carbon,Phosphoros
govindapathak8
 
Keynote presentation at DeepTest Workshop 2025
Keynote presentation at DeepTest Workshop 2025Keynote presentation at DeepTest Workshop 2025
Keynote presentation at DeepTest Workshop 2025
Shiva Nejati
 
2025 Insilicogen Company English Brochure
2025 Insilicogen Company English Brochure2025 Insilicogen Company English Brochure
2025 Insilicogen Company English Brochure
Insilico Gen
 
Nutritional Diseases in poultry.........
Nutritional Diseases in poultry.........Nutritional Diseases in poultry.........
Nutritional Diseases in poultry.........
Bangladesh Agricultural University,Mymemsingh
 
Skin_Glands_Structure_Secretion _Control
Skin_Glands_Structure_Secretion _ControlSkin_Glands_Structure_Secretion _Control
Skin_Glands_Structure_Secretion _Control
muralinath2
 
Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...
Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...
Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...
ss0077014
 
DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...
DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...
DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...
home
 
biochemistry amino acid from chemistry to life machinery
biochemistry amino acid from chemistry to life machinerybiochemistry amino acid from chemistry to life machinery
biochemistry amino acid from chemistry to life machinery
chaitanyaa4444
 
Antonie van Leeuwenhoek- Father of Microbiology
Antonie van Leeuwenhoek- Father of MicrobiologyAntonie van Leeuwenhoek- Father of Microbiology
Antonie van Leeuwenhoek- Father of Microbiology
Anoja Kurian
 
Infrastructure for Tracking Information Flow from Social Media to U.S. TV New...
Infrastructure for Tracking Information Flow from Social Media to U.S. TV New...Infrastructure for Tracking Information Flow from Social Media to U.S. TV New...
Infrastructure for Tracking Information Flow from Social Media to U.S. TV New...
Himarsha Jayanetti
 
Metallurgical process class 11_Govinda Pathak
Metallurgical process class 11_Govinda PathakMetallurgical process class 11_Govinda Pathak
Metallurgical process class 11_Govinda Pathak
GovindaPathak6
 
Gel Electrophorosis, A Practical Lecture.pptx
Gel Electrophorosis, A Practical Lecture.pptxGel Electrophorosis, A Practical Lecture.pptx
Gel Electrophorosis, A Practical Lecture.pptx
Dr Showkat Ahmad Wani
 
Introduction to Mobile Forensics Part 1.pptx
Introduction to Mobile Forensics Part 1.pptxIntroduction to Mobile Forensics Part 1.pptx
Introduction to Mobile Forensics Part 1.pptx
Nivya George
 
Lipids: Classification, Functions, Metabolism, and Dietary Recommendations
Lipids: Classification, Functions, Metabolism, and Dietary RecommendationsLipids: Classification, Functions, Metabolism, and Dietary Recommendations
Lipids: Classification, Functions, Metabolism, and Dietary Recommendations
Sarumathi Murugesan
 
VERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptx
VERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptxVERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptx
VERMICOMPOSTING A STEP TOWARDS SUSTAINABILITY.pptx
hipachi8
 
On the Lunar Origin of Near-Earth Asteroid 2024 PT5
On the Lunar Origin of Near-Earth Asteroid 2024 PT5On the Lunar Origin of Near-Earth Asteroid 2024 PT5
On the Lunar Origin of Near-Earth Asteroid 2024 PT5
Sérgio Sacani
 
Concise Notes on tree and graph data structure
Concise Notes on tree and graph data structureConcise Notes on tree and graph data structure
Concise Notes on tree and graph data structure
YekoyeTigabu2
 
Application of Microbiology- Industrial, agricultural, medical
Application of Microbiology- Industrial, agricultural, medicalApplication of Microbiology- Industrial, agricultural, medical
Application of Microbiology- Industrial, agricultural, medical
Anoja Kurian
 
amino compounds.pptx class 12_Govinda Pathak
amino compounds.pptx class 12_Govinda Pathakamino compounds.pptx class 12_Govinda Pathak
amino compounds.pptx class 12_Govinda Pathak
GovindaPathak6
 
SuperconductingMagneticEnergyStorage.pptx
SuperconductingMagneticEnergyStorage.pptxSuperconductingMagneticEnergyStorage.pptx
SuperconductingMagneticEnergyStorage.pptx
BurkanAlpKale
 
Class-11-notes- Inorganic Chemistry Hydrogen, Oxygen,Ozone,Carbon,Phosphoros
Class-11-notes- Inorganic Chemistry Hydrogen, Oxygen,Ozone,Carbon,PhosphorosClass-11-notes- Inorganic Chemistry Hydrogen, Oxygen,Ozone,Carbon,Phosphoros
Class-11-notes- Inorganic Chemistry Hydrogen, Oxygen,Ozone,Carbon,Phosphoros
govindapathak8
 
Keynote presentation at DeepTest Workshop 2025
Keynote presentation at DeepTest Workshop 2025Keynote presentation at DeepTest Workshop 2025
Keynote presentation at DeepTest Workshop 2025
Shiva Nejati
 
2025 Insilicogen Company English Brochure
2025 Insilicogen Company English Brochure2025 Insilicogen Company English Brochure
2025 Insilicogen Company English Brochure
Insilico Gen
 
Skin_Glands_Structure_Secretion _Control
Skin_Glands_Structure_Secretion _ControlSkin_Glands_Structure_Secretion _Control
Skin_Glands_Structure_Secretion _Control
muralinath2
 
Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...
Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...
Water analysis practical for ph, tds, hardness, acidity, conductivity, and ba...
ss0077014
 
DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...
DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...
DNA Profiling and STR Typing in Forensics: From Molecular Techniques to Real-...
home
 
biochemistry amino acid from chemistry to life machinery
biochemistry amino acid from chemistry to life machinerybiochemistry amino acid from chemistry to life machinery
biochemistry amino acid from chemistry to life machinery
chaitanyaa4444
 
Antonie van Leeuwenhoek- Father of Microbiology
Antonie van Leeuwenhoek- Father of MicrobiologyAntonie van Leeuwenhoek- Father of Microbiology
Antonie van Leeuwenhoek- Father of Microbiology
Anoja Kurian
 
Infrastructure for Tracking Information Flow from Social Media to U.S. TV New...
Infrastructure for Tracking Information Flow from Social Media to U.S. TV New...Infrastructure for Tracking Information Flow from Social Media to U.S. TV New...
Infrastructure for Tracking Information Flow from Social Media to U.S. TV New...
Himarsha Jayanetti
 
Ad

Home automation system using arduino with android

  • 1. M.E.S ABASAHEB GARWARE COLLEGE, PUNE ELECTONIC SCIENCE DEPARTMENT HOME AUTOMATION SYSTEM USING ARDUINO AND ANDROID GRADUATION PROJECT 2017/2018 Made by Rahul Takalkar Pranav Gayal Supervised By: Dr. Rajendra Rajuskar
  • 2. ACKNOWLEDGEMENT In performing our assignment, we had to take the help and guideline of some respected person, who deserve our greatest gratitude. The completion of this assignment gives us much pleasure. We would like to show our gratitude DR.RAJUSKAR, M.E.S ABASAHEB GARWARE COLLEGE, PUNE For giving us a good guideline for assignment and also MR.RAVI GAVADE, T.Y.B.sc ELECTRONIC SCIENCE For all your help. We would also like to expand our deepest gratitude to all those who have directly and indirectly guided us in showing this assignment.
  • 3. Abstract The aim of this project is to design and implement a home automation system that controls and organizes various home appliances. The user (i.e. home owner) controls his home appliances using his smart phone. The home automation system processes user direct commands, user preferences and data received from various sensors to control home appliances. The project is implemented in hardware and software components that interact through network connections. The main challenge is to implement the project in an economical way such that it can be easily deployed and used by homeowners. An Arduino microcontroller and a mobile phone with an Android platform running on top of it are the hardware and software used. For the network part, an apache local server is used to make a connection between the microcontroller and the mobile phone and allow data transfer to take place in an efficient matter. Different functions are implemented using this system which includes the following: Manually controlled by smart phone application: 1. Open and close garage door. 2. Switch fan on/off. 3. Switch water tank motor on/off. 4. Switch led on/off
  • 4. USER REQUIREMENTS AND DESIGN User’s requirement to control the following manually through smart phone: 1. Open and close garage door. 2. Switch fan on/off. 3. Switch water tank motor on/off. 4. Switch led on/off. User’s requirement to control the following automatically through microcontroller: 5. Switch fan on/off. 6. Switch motor on/off . 7. Switch outdoor led on/off . The following graph summarizes how data from the sensors are displayed on Lcd. Android sends the data. Arduino controls the lcd . Arduino receives the data serially The data is displayed on the lcd.
  • 5. The following graph summarizes how data from the smartphone are read on the Arduino. Fig. android to Arduino summary Commands from the smartphones are sent to HC-05 Arduino accepts the data and update the database Arduino reads data from database According to the data, Arduino perform different functions
  • 8. advantages of using Android.  Using Android we can access core mobile device functionality.   Easy development since it contains SDK, which provides build, run and debugging Android applications.   Disadvantages of using Android.   It does not assure security for application as the source code is available.   Android requires internet connection to be active[11]. Bluetooth Bluetooth is a wireless technology standard for exchanging data over short distances (using short-wavelength) from fixed and mobile devices, and building personal area networks (PANs). Advantages of Bluetooth:  Cheap.  Easy to install.  It makes connecting to different devices convenient.  It is wireless.  It is free to use if the device is installed with it. Disadvantages of Bluetooth Technology:  It can be hacked into  If installed on a cell phone it is prone to receiving cell phone viruses.  It only allows short range communication between devices.  It can only connect two devices at once.  It can lose connection in certain conditions. [14] 20
  • 9. Bluetooth Wi-Fi Devices keyboards, office and computers, servers, TV, Latest mobiles. industrial automation devices. Hardware Bluetooth adaptor on all the Wireless adaptors on all the devices of requirement devices connecting with the network, a wireless router and/or each other. wireless access points Range 5-30 meters With 802.11b/g the typical range is 32 meters indoors and 95 meters (300 ft) outdoors. 802.11n has greater range. 2.5GHz Wi-Fi communication has greater range than 5GHz. Antennas can also increase range. Power Low High Consumption Ease of Use Fairly simple to use. Can be It is more complex and requires used to connect up to seven configuration of hardware and software. devices at a time. It is easy to switch between devices or find and connect to any device. Latency 200ms 150ms Bit-rate 2.1Mbps 600 Mbps Table 3 wifi and bluetooth comparison
  • 10. Android side: Switch to control the led on Shows temperature reading Shows light intensity reading Shows water level reading Switch to select manual or automatic mode Switch to control the fan on Switch to control the garage door on Switch to control the water pump on Figure 17 shows the startup of the application “F” indicates LED is on Figure 18 shows the LED switch button when pressed 27
  • 11. “T” indicates manual control mode Figure 19 shows how to toggle manual mode “ON” indicates the fan is on Figure 20 shows how to toggle fan swicth on and off 28
  • 12. Conclusion. The project is implemented in hardware and software components that interact through network connections. The main challenge is to implement the project in an economical way such that it can be easily deployed and used by homeowners. The data is collected from sensors by the Arduino. Arduino microcontroller is connected to the LAN with Ethernet shield. The configuration of the Arduino for Ethernet shield contains a static IP address for the shield and the local server. Arduino via the shield sends data every 5 seconds (can be adjusted) to the server via a URL using Get method. Server accepts the data and updates the database in the right columns and through in the same time gets the manual/automatic command with other switch status from the correct columns too. The smartphone reads data from the server using JSON method to get sensor values and display them on screen and updates the switch columns on the database if the user has clicked on them. Limitations and future work. The project has few limitations that as follows: 1. The system is vulnerable to the different types of attacks. 2. Hardware limitation i.e. Arduino UNO have low performance and low number of pins 3. The need of a laptop as local server 4. There must be an internet connection on the router. 5. Low range of connectivity i.e. we can’t connect outside the range of LAN. For future workwe suggest the following upgrades: 1. To add the security mechanisms such as the authentication in the mobile phone and making an access list on the database to prevent any unauthorized access. Data must be sent encrypted every time in a different key through the network to prevent the sniffing and replay attacks. 2. To get feedback from ON/OFF switches. 3. Schedule a plan for electronic devices selected by the user to control children usage for example computers and TV. 4. Schedule a plan for electronic devices selected by the user to control air conditioners and washing machines. 5. Implement fire detection system and turning off the power in case of emergency and notify the user on his smartphone. 6. Alert the user the gas jar emptyor a gas leakage is detected.