This presentation introduces home automation and voice control. It discusses how home automation allows remote control of devices like lights and appliances from a mobile device or laptop. It then covers the types of home automation systems including PC-based, standalone, and hybrid systems. Finally, it demonstrates a home automation project using an Arduino, Bluetooth, and a mobile app for voice commands to control lights and motors in a home.
3. Home Automation
Home automation gives us
access to control devices
in our home from a laptop
or mobile device.
Home automation more
accurately describes
homes in which nearly
everything lights, electrical
outlets, heating and
cooling systems are
hooked up to a remotely
controllable network.
4. Why Home Automation:
Our security system knows all about our occupancy of the house. With a little more
development it can build an intelligent expert system to predict our usage.
Our central heating programmer knows the standards of comfort we expect – but
doesn’t know which rooms are in use.
5. PC-based system: Requires a PC to be running
at all times.
5
Dedicated PC
Shared PC
Standalone system: Runs without a PC, although
may use a PC for programming
Hybrid system: Runs without a PC, but uses PC to add
more functions.
Types of Home Automation:
6. 6
Voice Commands
Outputs
Speaker Queuing User To Say Command Word.
-The app will then display the word's that you've
stated and will send data strings for the Arduino to
process.
Functional Description:
Inputs
7. People usually are outside the home for many reasons
like travelling and they want to control some devices
from a far distance.
Examples:
• Want to fill the water tank.
• Want to turn off the light and electronic devices at rooms.
• Get feedback about the temperature.
• If somebody at your home.
• Total control on your home.
Existing problem
8.
9. The main piece in technology used is an arduino
ATmega328 kit attached by GPRS/GSM Shield
Arduino Uno
10. 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
32 KB (ATmega328) of which 0.5 KB used by
bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Clock Speed 16 MHz
12. For the communication between mobile phone and microcontroller
Bluetooth module(HC-05) is used.
HC-05
13. The very basic construction of a
DC motor contains a current
carrying armature which is
connected to the supply end
through commutator segments and
brushes. One pin is connected to in
(+5v) & other is connected in GND.
Motor
22. Understanding The App:
Before program the arduino, we must first learn how the
app works. The app work by recognizing our voice
command, it will then display the words that we've
spoken then sending data/ strings to the arduino via
bluetooth.
28. 5 Simple Steps:
I. Download the app from Google Play Store.
II. Tap on options menu then select "Connect Robot“
III. Click on BT-Module (in my case it's the HC-05)
IV. Wait until it says Connected to BT-Module (HC-05)
V. Tap on the microphone icon and state your command!
30. The goal of this project was to develop a home automation
system that gives the user complete control over all voice
controllable aspects of his or her home.
30
The automation system has the ability to be
controlled from a central host PC through voice.
Project Goal
31. Applications
Turning lights down / off at night.
Turning lights or radio on / off when someone
approaches the house, simulating occupancy
Optimizing use of low cost electricity.
Operating television, water heater, kettle,
toaster etc. ready for our use.
32. Advantages
Adds Safety Through Appliance and LightingControl.
Secures Home Through Automated Door Locks.
Saves Time.
Saves Money and Increases Convenience.
Flexibility & Convenience