Presentation On Smart Home Automation Using Arduino
Presentation On Smart Home Automation Using Arduino
ARDUINO
SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THE AWARD OF THE DEGREE OF
BACLELOR OF TECHNOLOGY
IN
ELECTRICAL ENGINEERING
ARDUINO UNO
2 CHANNEL RELAY (5V)
BLUETOOTH MODULE HC-05
POWER SUPPLY
LOAD (BULB 220V)
CONNECTING WIRES
SMARTPHONE (BLUETOOTH ENABLED)
ARDUINO UNO
Microcontroller: ATmega328
Operating Voltage: 5V
Input Voltage (recommended): 7-12V
Input Voltage (limits): 6-20V
Digital I/O Pins: 14 (of which 6 provide PWM output)
Analog Input Pins:6
DC Current per I/O Pin: 40 Ma
DC Current for 3.3V Pin: 50 mA
Flash Memory: 32KBofwhich 0.5KB used by bootloader
SRAM: 2 KB(ATmega328)
EEPROM: 1 KB (ATmega328)
Clock Speed: 16 MH
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.
BLUETOOTH MODULE HC-05
The Bluetooth module HC-05 is a MASTER/SLAVE module. By default the factory
setting is SLAVE. The Role of the module (Master or Slave) can be configured
only by AT COMMANDS. The slave modules cannot initiate a connection to
another Bluetooth device, but can accept connections. Master module can
initiate a connection to other devices. The user can use it simply for a serial
port replacement to establish connection between MCU and GPS, PC to your
embedded project, etc
PIN DESCRIPTION
The HC-05 Bluetooth Module has 6 pins. They are as follows:
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.
BUTTON SWITCH: This is used to switch the module into AT command mode. To enable
AT command mode, press the button switch for a second. With the help of AT commands,
the user can change the parameters of this module but only when the module is not paired
with any other BT device. If the module is connected to any other bluetooth device, it
starts to communicate with that device and fails to work in AT command mode.
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.
HOW RELAY WORKS
BLOCK DIAGRAM
CIRCUIT DIAGRAM
ANDROID APP ON MOBILES
www.atmel.com
www.arduino.org
www.beyondlogic.org
www.wikipedia.org
www.elementzonline.com
www.elementztechblog.wordpress.com
THANK YOU