SlideShare a Scribd company logo
Arduino Based Home
Automation System with Android
and Bluetooth
SAYAN SETH
Indian Institute of Engineering
Science and Technology, Shibpur
INTRODUCTION
What is a Smart Home Automation System?
A smart home automation system is one in which the various electric and electronic appliances are wired
up to a central computer control system so they can either be switched on and off at certain times (for
example, heating can be set to come on automatically at 6:00AM on winter mornings) or if certain events
happen (lights can be set to come on only when a photoelectric sensor detects that it's dark).
How Does Smart Home Automation Work?
Home automation systems are composed of hardware, communication and electronic interfaces that work
to integrate electrical devices with one another. Domestic activities can then be regulated with the touch
of a button. From any remote location, users can adjust the controls on home entertainment systems, limit
the amount of sunlight given to houseplants, or change the temperatures in certain rooms. Home
automation software is often connected through computer networks so that users can adjust settings on
their personal devices.
Components of an Automation System:
 Controlled Devices
They include household appliances, door openers, door locks, sprinkling systems, lighting systems,
audio/video systems, home theatre equipment, security systems, telephone systems, messaging
systems, and many other types of equipment.
 Sensing Devices
Sensing devices can report values, such as temperature, humidity, light levels, sound levels, or states.
Examples are: motion sensors, temperature sensor etc.
 I/O Interface Devices
I/O (input/output) interface devices provide the logical communication link between the controller(s)
and the controlled devices in a system. This can convert analog signals to digital signals that can be used
by the controller.
 Controllers
Controllers provide the intelligent control functions in a home automation system. All controllers must
have sufficient data in order to control the controlled devices. In this project Arduino Atmega328
Microcontroller has been used.
 User Interface
User interfaces allow the user to interact with the system by sending information to the controller.
Typical user interface devices include: Push-button panels, Touch-panel displays with fixed or
programmable screen layouts, hand-held remote controls.
 System Network
The system network includes all of the controllers, sensors, wires, cables, RF (radio frequency) links, IR
(infrared) links, adapters, connectors, junction boxes, power supplies, etc. that connect the various
system components.
 Programming Computer
Some system controllers allow the user to program the system with the system's own user
interface(s). Other systems require the use of a separate computer (typically a PC) to program the
system controller.
The Benefits of an Automated Home
Home automation has greatly increased in popularity over the past several years.
One of the greatest advantages of an automated home is the ease with which
functionality can be managed on an array of devices: desktop, laptop, tablet or
smartphone.
1. Security
2. Energy Efficiency
3. Savings
4. Convenience
5. Comfort
HARDWARES USED:
1. Arduino Uno R3
2. HC-05 Bluetooth Module
3. Servo Motor
4. LED x 2
5. Resistor (1k) x 6
6. LDR(Light Dependent Resistor) x 1
7. Breadboard
SOFTWARES USED:
1. Arduino IDE
2. MIT App Inventor 2
3. Fritzing
4. Proteus 8 Professional
Arduino Uno R3
Arduino Uno is a microcontroller board based on the
ATmega328P . It has 14 digital input/output pins (of
which 6 can be used as PWM outputs), 6 analog
inputs, a 16 MHz quartz crystal, a USB connection, a
power jack, an ICSP(In Circuit Serial Programmer)
header and a reset button.
Features
• ATmega328 microcontroller
• Input voltage - 7-12V
• 14 Digital I/O Pins (6 PWM outputs)
• 6 Analog Inputs
• 32k Flash Memory
• 16Mhz Clock Speed
• SRAM 2 KB
• EEPROM 1KB
DIFFERENT PARTS OF ARDUINO UNO
Serial: 0 (RX) and 1 (TX): Used to
receive (RX) and transmit (TX)
TTL serial data.
PWM: 3, 5, 6, 9, 10, and
11. Provide 8-bit PWM output
with the analogWrite() function.
Analog Pins: It support 10-bit
Analog -to-digital conversion
(ADC) using
the analogRead() function.
LDR
A (light-dependent resistor) LDR
is a light-controlled
variable resistor.
The resistance of a photoresistor
decreases with increasing
incident light intensity; in other
words, it
exhibits photoconductivity. A
photoresistor can be applied in
light-sensitive detector circuits,
and light- and dark-activated
switching circuits.
SERVO MOTOR
Because servo motors use feedback to determine the
position of the shaft, Its position can be controlled very
precisely. As a result, servo motors are used to control
position of objects, rotate objects, move legs, arms or hands
of robots, move sensors etc. with high precision.
Most servo motors have the following three connections:
1. Black/Brown ground wire.
2. Red power wire (around 5V).
3. Yellow or White PWM wire.
HC 05 Bluetooth Module
HC‐05 module is an easy to
use Bluetooth SPP (Serial Port Protocol)
module , designed for transparent
wireless serial connection setup.
Hardware Features:
1. Typical ‐80dBm sensitivity.
2. Up to +4dBm RF transmit power.
3. 3 to 5 V I/O.
4. PIO(Programmable Input/Output)
control.
5. UART interface with programmable
baud rate.
6. With integrated antenna.
7. With edge connector.
HC-05 Bluetooth Module
Software Features:
1. Slave default Baud rate: 9600, Data bits:8, Stop bit:1,Parity:No parity.
2. Auto‐connect to the last device on power as default.
3. Permit pairing device to connect as default.
4. Auto‐pairing PINCODE:”1234” as default.
Pin Description:
The HC-05 Bluetooth Module has 6pins.
ENABLE: When enable is pulled LOW, the module is disabled which means the module will not turn on and it fails to
communicate . When enable is left open or connected to 3.3V, the module is enabled i.e. the module remains on
and communication also takes place.
VCC : Supply Voltage 3.3V to 5V
GND : Ground pin
TXD & RXD: These two pins acts as an UART interface for communication.
STATE: It acts as a status indicator . When the module is not connected to / paired with any other Bluetooth device, signal
goes Low . At this low state , the led flashes continuously which denotes that the module is not paired with other device . When
this module is connected to/paired with any other Bluetooth device , the signal goes High . At this high state , the led blinks
with a constant delay say for example 2s delay which indicates that the module is paired.
SOFTWARES:
HC-05 CIRCUIT DIAGRAM
RELAY MODULE
A Relay is actually a switch which is electrically operated by an electromagnet.
The electromagnet is activated with a low voltage, for example 5 volts from a
microcontroller and it pulls a contact to make or break a high voltage circuit.
Using relays High Voltage electronic devices can be controlled.
ARDUINO CODE
ANDROID APP
ACKNOWLEDGEMENT
We thank our beloved professors in The Department of Electronics and
Telecommunication Engineering , IIEST Shibpur for giving us advices &
necessary helps to successfully complete this project.
RESOURCES
1. Wikipedia
2. www.arduino.cc
3. https://diyhacking.com/diy-android-home-automation/

More Related Content

What's hot

Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
Durairaja
 
Home automation with arduino
Home automation with arduinoHome automation with arduino
Home automation with arduino
Lakshminarayan Solanki
 
Home automation- An Iot application
Home automation- An Iot applicationHome automation- An Iot application
Home automation- An Iot application
Archana Golhar
 
IoT Based Home Automation System Presantation
IoT Based Home Automation System PresantationIoT Based Home Automation System Presantation
IoT Based Home Automation System Presantation
Farhan Ahmed Rahee
 
Bluetooth based Home Automation
Bluetooth based Home AutomationBluetooth based Home Automation
Bluetooth based Home Automation
Jagannath Kartik
 
IOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationIOT: Home Automation using Android Application
IOT: Home Automation using Android Application
Nikhil Jadav
 
Home automation using arduino
Home automation using arduinoHome automation using arduino
Home automation using arduino
Ikram Arshad
 
Home Automation Using Arduino Uno and HC-05
Home Automation Using Arduino Uno and HC-05Home Automation Using Arduino Uno and HC-05
Home Automation Using Arduino Uno and HC-05
Vidhi Shah
 
Voice Control Home Automation
Voice Control Home AutomationVoice Control Home Automation
Voice Control Home Automation
Saumya Tiwari
 
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
 
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
 
Home Automation System
Home Automation SystemHome Automation System
Home Automation System
Sweha Rajora
 
Iot based home automation
Iot based home automationIot based home automation
Iot based home automation
geetha chandrathi
 
iot based home automation
iot based home automationiot based home automation
iot based home automation
parvathy s m
 
Bluetooth Home Automation
Bluetooth Home AutomationBluetooth Home Automation
Bluetooth Home Automation
Apoorv Gupta
 
Home automation ppt
Home automation pptHome automation ppt
Home automation ppt
Anshul97842474929
 
HOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOHOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINO
Eklavya Sharma
 
Presentation on IoT Based Home Automation using android & NodeMCU
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 Kundu
 
Bluetooth based home automation system
Bluetooth based home automation systemBluetooth based home automation system
Bluetooth based home automation system
Veer Singh shakya
 
home automation using esp8266
home automation using esp8266home automation using esp8266
home automation using esp8266
smit bakori
 

What's hot (20)

Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
 
Home automation with arduino
Home automation with arduinoHome automation with arduino
Home automation with arduino
 
Home automation- An Iot application
Home automation- An Iot applicationHome automation- An Iot application
Home automation- An Iot application
 
IoT Based Home Automation System Presantation
IoT Based Home Automation System PresantationIoT Based Home Automation System Presantation
IoT Based Home Automation System Presantation
 
Bluetooth based Home Automation
Bluetooth based Home AutomationBluetooth based Home Automation
Bluetooth based Home Automation
 
IOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationIOT: Home Automation using Android Application
IOT: Home Automation using Android Application
 
Home automation using arduino
Home automation using arduinoHome automation using arduino
Home automation using arduino
 
Home Automation Using Arduino Uno and HC-05
Home Automation Using Arduino Uno and HC-05Home Automation Using Arduino Uno and HC-05
Home Automation Using Arduino Uno and HC-05
 
Voice Control Home Automation
Voice Control Home AutomationVoice Control Home Automation
Voice Control Home Automation
 
Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)
 
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
 
Home Automation System
Home Automation SystemHome Automation System
Home Automation System
 
Iot based home automation
Iot based home automationIot based home automation
Iot based home automation
 
iot based home automation
iot based home automationiot based home automation
iot based home automation
 
Bluetooth Home Automation
Bluetooth Home AutomationBluetooth Home Automation
Bluetooth Home Automation
 
Home automation ppt
Home automation pptHome automation ppt
Home automation ppt
 
HOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOHOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINO
 
Presentation on IoT Based Home Automation using android & NodeMCU
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
 
Bluetooth based home automation system
Bluetooth based home automation systemBluetooth based home automation system
Bluetooth based home automation system
 
home automation using esp8266
home automation using esp8266home automation using esp8266
home automation using esp8266
 

Viewers also liked

Automation
AutomationAutomation
Automation
Mphasis
 
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
 
A minor project report HOME AUTOMATION USING MOBILE PHONES
A minor project report HOME AUTOMATION  USING  MOBILE PHONESA minor project report HOME AUTOMATION  USING  MOBILE PHONES
A minor project report HOME AUTOMATION USING MOBILE PHONES
ashokkok
 
Presentation Smart Home With Home Automation
Presentation Smart Home With Home AutomationPresentation Smart Home With Home Automation
Presentation Smart Home With Home Automation
Arifur Rahman
 
Presentation on home automation
Presentation on home automationPresentation on home automation
Presentation on home automation
Subhash Kumar Yadav
 
Development of a Low Cost, Reliable & Scalable Home Automation System.
Development of a Low Cost, Reliable & Scalable Home Automation System.Development of a Low Cost, Reliable & Scalable Home Automation System.
Development of a Low Cost, Reliable & Scalable Home Automation System.
imtiyazEEE
 
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
Subhash Kumar Yadav
 
Voice Control Home Automation
Voice Control Home AutomationVoice Control Home Automation
Voice Control Home Automation
Abhishek Neb
 
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Adun Nanthakaew
 
Home automation using IoT
Home automation using IoTHome automation using IoT
Home automation using IoT
Athira_1993
 
Home automation ppt-kamal lamichhane
Home automation ppt-kamal lamichhaneHome automation ppt-kamal lamichhane
Home automation ppt-kamal lamichhaneKamal Lamichhane
 
Paper presentation of mini project
Paper presentation of mini projectPaper presentation of mini project
Paper presentation of mini projectJayashankar Gavvala
 
Controlling Home Appliances Using Voice
 Controlling Home Appliances Using Voice Controlling Home Appliances Using Voice
Controlling Home Appliances Using Voice
Edgefxkits & Solutions
 
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
 
How to get started with home automation
How to get started with home automationHow to get started with home automation
How to get started with home automation
Belatrix Software
 
IoT BASED SMART HOME USING ARDUINO
IoT BASED SMART HOME USING ARDUINOIoT BASED SMART HOME USING ARDUINO
IoT BASED SMART HOME USING ARDUINO
AYSHA S KABEER
 
Smartify Home Automation - Client Presentation
Smartify Home Automation - Client PresentationSmartify Home Automation - Client Presentation
Smartify Home Automation - Client Presentation
Abhi Bavishi
 
IOT Based Home Automation using Raspberry Pi-3
IOT Based Home Automation using Raspberry Pi-3IOT Based Home Automation using Raspberry Pi-3
IOT Based Home Automation using Raspberry Pi-3
Mohammad Qasim Malik
 

Viewers also liked (18)

Automation
AutomationAutomation
Automation
 
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
 
A minor project report HOME AUTOMATION USING MOBILE PHONES
A minor project report HOME AUTOMATION  USING  MOBILE PHONESA minor project report HOME AUTOMATION  USING  MOBILE PHONES
A minor project report HOME AUTOMATION USING MOBILE PHONES
 
Presentation Smart Home With Home Automation
Presentation Smart Home With Home AutomationPresentation Smart Home With Home Automation
Presentation Smart Home With Home Automation
 
Presentation on home automation
Presentation on home automationPresentation on home automation
Presentation on home automation
 
Development of a Low Cost, Reliable & Scalable Home Automation System.
Development of a Low Cost, Reliable & Scalable Home Automation System.Development of a Low Cost, Reliable & Scalable Home Automation System.
Development of a Low Cost, Reliable & Scalable Home Automation System.
 
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
 
Voice Control Home Automation
Voice Control Home AutomationVoice Control Home Automation
Voice Control Home Automation
 
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
 
Home automation using IoT
Home automation using IoTHome automation using IoT
Home automation using IoT
 
Home automation ppt-kamal lamichhane
Home automation ppt-kamal lamichhaneHome automation ppt-kamal lamichhane
Home automation ppt-kamal lamichhane
 
Paper presentation of mini project
Paper presentation of mini projectPaper presentation of mini project
Paper presentation of mini project
 
Controlling Home Appliances Using Voice
 Controlling Home Appliances Using Voice Controlling Home Appliances Using Voice
Controlling Home Appliances Using Voice
 
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
 
How to get started with home automation
How to get started with home automationHow to get started with home automation
How to get started with home automation
 
IoT BASED SMART HOME USING ARDUINO
IoT BASED SMART HOME USING ARDUINOIoT BASED SMART HOME USING ARDUINO
IoT BASED SMART HOME USING ARDUINO
 
Smartify Home Automation - Client Presentation
Smartify Home Automation - Client PresentationSmartify Home Automation - Client Presentation
Smartify Home Automation - Client Presentation
 
IOT Based Home Automation using Raspberry Pi-3
IOT Based Home Automation using Raspberry Pi-3IOT Based Home Automation using Raspberry Pi-3
IOT Based Home Automation using Raspberry Pi-3
 

Similar to Arduino based Home Automation System with Android

Summer training project
Summer training projectSummer training project
Summer training project
Manpreet Singh Bhasin
 
Home Automation System
Home Automation SystemHome Automation System
Home Automation System
MOHAMMAD TANVEER
 
Smart home
Smart homeSmart home
Smart home
Moorthy kvn
 
Smart home copy
Smart home   copySmart home   copy
Smart home copy
Moorthy kvn
 
Smart home
Smart homeSmart home
Smart home
Moorthy kvn
 
Home automation
Home automationHome automation
Home automation
Moorthy kvn
 
Adding Remote Controller Functionality To Any Stereo
 Adding Remote Controller Functionality To Any Stereo Adding Remote Controller Functionality To Any Stereo
Adding Remote Controller Functionality To Any Stereo
Editor IJCATR
 
Kalyan abstrct googl
Kalyan abstrct googlKalyan abstrct googl
Kalyan abstrct googldevakalyan143
 
smart home automation system
smart home automation systemsmart home automation system
smart home automation system
MdSaifuddinQuader
 
Arduino presentation Oyo State Nigeriae
Arduino  presentation Oyo State NigeriaeArduino  presentation Oyo State Nigeriae
Arduino presentation Oyo State Nigeriae
avnish27jankumar2010
 
Home automation using arduino.pptx
Home automation using arduino.pptxHome automation using arduino.pptx
Home automation using arduino.pptx
Arun93488
 
IRJET- IoT based Industrial Automation
IRJET-  	  IoT based Industrial AutomationIRJET-  	  IoT based Industrial Automation
IRJET- IoT based Industrial Automation
IRJET Journal
 
REAL TIME AUTOMATION FOR COLLEGES
REAL TIME AUTOMATION  FOR COLLEGESREAL TIME AUTOMATION  FOR COLLEGES
REAL TIME AUTOMATION FOR COLLEGES
Nishmi Suresh
 
IRJET- Smart Home Automation System using 8051 Micro-Controller
IRJET- Smart Home Automation System using 8051 Micro-ControllerIRJET- Smart Home Automation System using 8051 Micro-Controller
IRJET- Smart Home Automation System using 8051 Micro-Controller
IRJET Journal
 
Arduino presentation.pptx it's made up by Mrs electron
Arduino  presentation.pptx  it's made up by Mrs electronArduino  presentation.pptx  it's made up by Mrs electron
Arduino presentation.pptx it's made up by Mrs electron
avnish27jankumar2010
 
Thesis power theft detection ch 3
Thesis power theft detection ch 3Thesis power theft detection ch 3
Thesis power theft detection ch 3
Faraz Ahmed
 
GSM based elevator alarm and Panic Detection
GSM based elevator alarm and Panic DetectionGSM based elevator alarm and Panic Detection
GSM based elevator alarm and Panic Detection
AhmedNazir18
 
IRJET- IoT based System for Smart and Secured Home
IRJET- IoT based System for Smart and Secured HomeIRJET- IoT based System for Smart and Secured Home
IRJET- IoT based System for Smart and Secured Home
IRJET Journal
 
Low energy based home control system using android app
Low energy based home control system using android appLow energy based home control system using android app
Low energy based home control system using android app
Sujeet Singh
 

Similar to Arduino based Home Automation System with Android (20)

Summer training project
Summer training projectSummer training project
Summer training project
 
Home Automation System
Home Automation SystemHome Automation System
Home Automation System
 
Project
ProjectProject
Project
 
Smart home
Smart homeSmart home
Smart home
 
Smart home copy
Smart home   copySmart home   copy
Smart home copy
 
Smart home
Smart homeSmart home
Smart home
 
Home automation
Home automationHome automation
Home automation
 
Adding Remote Controller Functionality To Any Stereo
 Adding Remote Controller Functionality To Any Stereo Adding Remote Controller Functionality To Any Stereo
Adding Remote Controller Functionality To Any Stereo
 
Kalyan abstrct googl
Kalyan abstrct googlKalyan abstrct googl
Kalyan abstrct googl
 
smart home automation system
smart home automation systemsmart home automation system
smart home automation system
 
Arduino presentation Oyo State Nigeriae
Arduino  presentation Oyo State NigeriaeArduino  presentation Oyo State Nigeriae
Arduino presentation Oyo State Nigeriae
 
Home automation using arduino.pptx
Home automation using arduino.pptxHome automation using arduino.pptx
Home automation using arduino.pptx
 
IRJET- IoT based Industrial Automation
IRJET-  	  IoT based Industrial AutomationIRJET-  	  IoT based Industrial Automation
IRJET- IoT based Industrial Automation
 
REAL TIME AUTOMATION FOR COLLEGES
REAL TIME AUTOMATION  FOR COLLEGESREAL TIME AUTOMATION  FOR COLLEGES
REAL TIME AUTOMATION FOR COLLEGES
 
IRJET- Smart Home Automation System using 8051 Micro-Controller
IRJET- Smart Home Automation System using 8051 Micro-ControllerIRJET- Smart Home Automation System using 8051 Micro-Controller
IRJET- Smart Home Automation System using 8051 Micro-Controller
 
Arduino presentation.pptx it's made up by Mrs electron
Arduino  presentation.pptx  it's made up by Mrs electronArduino  presentation.pptx  it's made up by Mrs electron
Arduino presentation.pptx it's made up by Mrs electron
 
Thesis power theft detection ch 3
Thesis power theft detection ch 3Thesis power theft detection ch 3
Thesis power theft detection ch 3
 
GSM based elevator alarm and Panic Detection
GSM based elevator alarm and Panic DetectionGSM based elevator alarm and Panic Detection
GSM based elevator alarm and Panic Detection
 
IRJET- IoT based System for Smart and Secured Home
IRJET- IoT based System for Smart and Secured HomeIRJET- IoT based System for Smart and Secured Home
IRJET- IoT based System for Smart and Secured Home
 
Low energy based home control system using android app
Low energy based home control system using android appLow energy based home control system using android app
Low energy based home control system using android app
 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 

Arduino based Home Automation System with Android

  • 1. Arduino Based Home Automation System with Android and Bluetooth SAYAN SETH Indian Institute of Engineering Science and Technology, Shibpur
  • 2. INTRODUCTION What is a Smart Home Automation System? A smart home automation system is one in which the various electric and electronic appliances are wired up to a central computer control system so they can either be switched on and off at certain times (for example, heating can be set to come on automatically at 6:00AM on winter mornings) or if certain events happen (lights can be set to come on only when a photoelectric sensor detects that it's dark). How Does Smart Home Automation Work? Home automation systems are composed of hardware, communication and electronic interfaces that work to integrate electrical devices with one another. Domestic activities can then be regulated with the touch of a button. From any remote location, users can adjust the controls on home entertainment systems, limit the amount of sunlight given to houseplants, or change the temperatures in certain rooms. Home automation software is often connected through computer networks so that users can adjust settings on their personal devices.
  • 3. Components of an Automation System:  Controlled Devices They include household appliances, door openers, door locks, sprinkling systems, lighting systems, audio/video systems, home theatre equipment, security systems, telephone systems, messaging systems, and many other types of equipment.  Sensing Devices Sensing devices can report values, such as temperature, humidity, light levels, sound levels, or states. Examples are: motion sensors, temperature sensor etc.  I/O Interface Devices I/O (input/output) interface devices provide the logical communication link between the controller(s) and the controlled devices in a system. This can convert analog signals to digital signals that can be used by the controller.  Controllers Controllers provide the intelligent control functions in a home automation system. All controllers must have sufficient data in order to control the controlled devices. In this project Arduino Atmega328 Microcontroller has been used.  User Interface User interfaces allow the user to interact with the system by sending information to the controller. Typical user interface devices include: Push-button panels, Touch-panel displays with fixed or programmable screen layouts, hand-held remote controls.  System Network The system network includes all of the controllers, sensors, wires, cables, RF (radio frequency) links, IR (infrared) links, adapters, connectors, junction boxes, power supplies, etc. that connect the various system components.
  • 4.  Programming Computer Some system controllers allow the user to program the system with the system's own user interface(s). Other systems require the use of a separate computer (typically a PC) to program the system controller. The Benefits of an Automated Home Home automation has greatly increased in popularity over the past several years. One of the greatest advantages of an automated home is the ease with which functionality can be managed on an array of devices: desktop, laptop, tablet or smartphone. 1. Security 2. Energy Efficiency 3. Savings 4. Convenience 5. Comfort
  • 5. HARDWARES USED: 1. Arduino Uno R3 2. HC-05 Bluetooth Module 3. Servo Motor 4. LED x 2 5. Resistor (1k) x 6 6. LDR(Light Dependent Resistor) x 1 7. Breadboard SOFTWARES USED: 1. Arduino IDE 2. MIT App Inventor 2 3. Fritzing 4. Proteus 8 Professional
  • 6. Arduino Uno R3 Arduino Uno is a microcontroller board based on the ATmega328P . It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP(In Circuit Serial Programmer) header and a reset button. Features • ATmega328 microcontroller • Input voltage - 7-12V • 14 Digital I/O Pins (6 PWM outputs) • 6 Analog Inputs • 32k Flash Memory • 16Mhz Clock Speed • SRAM 2 KB • EEPROM 1KB
  • 7. DIFFERENT PARTS OF ARDUINO UNO Serial: 0 (RX) and 1 (TX): Used to receive (RX) and transmit (TX) TTL serial data. PWM: 3, 5, 6, 9, 10, and 11. Provide 8-bit PWM output with the analogWrite() function. Analog Pins: It support 10-bit Analog -to-digital conversion (ADC) using the analogRead() function.
  • 8. LDR A (light-dependent resistor) LDR is a light-controlled variable resistor. The resistance of a photoresistor decreases with increasing incident light intensity; in other words, it exhibits photoconductivity. A photoresistor can be applied in light-sensitive detector circuits, and light- and dark-activated switching circuits.
  • 9. SERVO MOTOR Because servo motors use feedback to determine the position of the shaft, Its position can be controlled very precisely. As a result, servo motors are used to control position of objects, rotate objects, move legs, arms or hands of robots, move sensors etc. with high precision. Most servo motors have the following three connections: 1. Black/Brown ground wire. 2. Red power wire (around 5V). 3. Yellow or White PWM wire.
  • 10. HC 05 Bluetooth Module HC‐05 module is an easy to use Bluetooth SPP (Serial Port Protocol) module , designed for transparent wireless serial connection setup. Hardware Features: 1. Typical ‐80dBm sensitivity. 2. Up to +4dBm RF transmit power. 3. 3 to 5 V I/O. 4. PIO(Programmable Input/Output) control. 5. UART interface with programmable baud rate. 6. With integrated antenna. 7. With edge connector.
  • 11. HC-05 Bluetooth Module Software Features: 1. Slave default Baud rate: 9600, Data bits:8, Stop bit:1,Parity:No parity. 2. Auto‐connect to the last device on power as default. 3. Permit pairing device to connect as default. 4. Auto‐pairing PINCODE:”1234” as default. Pin Description: The HC-05 Bluetooth Module has 6pins. ENABLE: When enable is pulled LOW, the module is disabled which means the module will not turn on and it fails to communicate . When enable is left open or connected to 3.3V, the module is enabled i.e. the module remains on and communication also takes place. VCC : Supply Voltage 3.3V to 5V GND : Ground pin TXD & RXD: These two pins acts as an UART interface for communication. STATE: It acts as a status indicator . When the module is not connected to / paired with any other Bluetooth device, signal goes Low . At this low state , the led flashes continuously which denotes that the module is not paired with other device . When this module is connected to/paired with any other Bluetooth device , the signal goes High . At this high state , the led blinks with a constant delay say for example 2s delay which indicates that the module is paired.
  • 13.
  • 14.
  • 16.
  • 17. RELAY MODULE A Relay is actually a switch which is electrically operated by an electromagnet. The electromagnet is activated with a low voltage, for example 5 volts from a microcontroller and it pulls a contact to make or break a high voltage circuit. Using relays High Voltage electronic devices can be controlled.
  • 19.
  • 20.
  • 21.
  • 23.
  • 24.
  • 25.
  • 26. ACKNOWLEDGEMENT We thank our beloved professors in The Department of Electronics and Telecommunication Engineering , IIEST Shibpur for giving us advices & necessary helps to successfully complete this project. RESOURCES 1. Wikipedia 2. www.arduino.cc 3. https://diyhacking.com/diy-android-home-automation/