SlideShare a Scribd company logo
Arduino Based Home
Automation System with Android
and Bluetooth
SAYAN SETH
ANISH KUMAR BASU
SAYANTAN SARKAR
AZHAR HUSSAIN
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 8-bit 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:
Arduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android and
HC-05 CIRCUIT DIAGRAM
Arduino Based Home Automation System with Android and
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
Arduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android and
ANDROID APP
Arduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android and
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

DOCX
Report on Mini Tesla Coil
PPTX
WebRTC presentation
PDF
SOLAR STREET LIGHTING SYSTEM
PPTX
Arduino in TinyML with Edge Impulse
PPTX
Home Automation System
PDF
Wireless charging for electric vehicles
PPTX
Introduction to using google colab
PDF
PID controller in control systems
Report on Mini Tesla Coil
WebRTC presentation
SOLAR STREET LIGHTING SYSTEM
Arduino in TinyML with Edge Impulse
Home Automation System
Wireless charging for electric vehicles
Introduction to using google colab
PID controller in control systems

What's hot (20)

PDF
Home automation using bluetooth - Aurdino BASED
DOCX
Home automation with arduino
PPTX
Android Based Home Automation Control
PPT
Bluetooth based Home Automation
PPTX
IoT Based Home Automation System Presantation
PPTX
Iot based home automation
PPT
Home Automation using Iot
PPTX
Home automation using IoT
PPTX
Home automation using wifi
PPTX
Home automation system
PDF
IOT: Home Automation using Android Application
PPTX
iot based home automation
PPTX
Home automation- An Iot application
PPTX
Bluetooth based home automation using Arduino UNO
PPTX
Internet of Things (IoT) Based Smart Security & Home Automation System.
PPTX
Home automation using blynk app with fan direction control and displaying sta...
DOCX
Report Home automation using arduino
PPTX
Smart door project ppt shivnaresh likhar
PDF
Arduino based Home Automation System with Android
PPTX
Home automation using android mobiles
Home automation using bluetooth - Aurdino BASED
Home automation with arduino
Android Based Home Automation Control
Bluetooth based Home Automation
IoT Based Home Automation System Presantation
Iot based home automation
Home Automation using Iot
Home automation using IoT
Home automation using wifi
Home automation system
IOT: Home Automation using Android Application
iot based home automation
Home automation- An Iot application
Bluetooth based home automation using Arduino UNO
Internet of Things (IoT) Based Smart Security & Home Automation System.
Home automation using blynk app with fan direction control and displaying sta...
Report Home automation using arduino
Smart door project ppt shivnaresh likhar
Arduino based Home Automation System with Android
Home automation using android mobiles
Ad

Viewers also liked (20)

DOCX
HOME AUTOMATION USING ARDUINO
PPT
Arduino Based Home Automation (2003) (1003018)
PPTX
Development of a Low Cost, Reliable & Scalable Home Automation System.
PPTX
Bluetooth controlled home appliances
PPS
Presentation on home automation
PPTX
Home automation ppt-kamal lamichhane
PPTX
Presentation Smart Home With Home Automation
PPT
home automation
PPTX
Paper presentation of mini project
PPT
Automation
PPTX
IoT BASED SMART HOME USING ARDUINO
PDF
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
PPT
Voice Control Home Automation
PPTX
What is home automation?
PDF
Bluetooth based home automation system
PPTX
Arduino as an embedded industrial controller
DOC
advanced low cost voice recognition based smart home automation using android
PPTX
Home automation using FPGA controller
PPTX
Zigbee Home Automation System
PPTX
ATMEGA 328
HOME AUTOMATION USING ARDUINO
Arduino Based Home Automation (2003) (1003018)
Development of a Low Cost, Reliable & Scalable Home Automation System.
Bluetooth controlled home appliances
Presentation on home automation
Home automation ppt-kamal lamichhane
Presentation Smart Home With Home Automation
home automation
Paper presentation of mini project
Automation
IoT BASED SMART HOME USING ARDUINO
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Voice Control Home Automation
What is home automation?
Bluetooth based home automation system
Arduino as an embedded industrial controller
advanced low cost voice recognition based smart home automation using android
Home automation using FPGA controller
Zigbee Home Automation System
ATMEGA 328
Ad

Similar to Arduino Based Home Automation System with Android and (20)

PPTX
Summer training project
PDF
Home Automation System
DOC
Project
PDF
Smart home
PDF
Smart home copy
PDF
Smart home
PDF
Adding Remote Controller Functionality To Any Stereo
PPTX
smart home automation system
DOC
Home automation
PDF
Voice Control Home Automation
PPTX
IOT BASED AUTOMATIC BREAKING CONTROL SYSTEM FOR EV VEHICLE AND MONITORING SYSTEM
PDF
Thesis power theft detection ch 3
PDF
Components of IoT with their details and circuit
DOC
Kalyan abstrct googl
PDF
IRJET- IoT based Industrial Automation
PDF
IRJET- IoT based System for Smart and Secured Home
PPTX
REAL TIME AUTOMATION FOR COLLEGES
PDF
Ijecet 06 06_004
PPTX
Lecture Notes 2.2.3 (Debouncing-Led-sevengement display) (1).pptx
PDF
IRJET- Smart Home Automation System using 8051 Micro-Controller
Summer training project
Home Automation System
Project
Smart home
Smart home copy
Smart home
Adding Remote Controller Functionality To Any Stereo
smart home automation system
Home automation
Voice Control Home Automation
IOT BASED AUTOMATIC BREAKING CONTROL SYSTEM FOR EV VEHICLE AND MONITORING SYSTEM
Thesis power theft detection ch 3
Components of IoT with their details and circuit
Kalyan abstrct googl
IRJET- IoT based Industrial Automation
IRJET- IoT based System for Smart and Secured Home
REAL TIME AUTOMATION FOR COLLEGES
Ijecet 06 06_004
Lecture Notes 2.2.3 (Debouncing-Led-sevengement display) (1).pptx
IRJET- Smart Home Automation System using 8051 Micro-Controller

Arduino Based Home Automation System with Android and

  • 1. Arduino Based Home Automation System with Android and Bluetooth SAYAN SETH ANISH KUMAR BASU SAYANTAN SARKAR AZHAR HUSSAIN 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 8-bit 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.
  • 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.
  • 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/