2. Abstract
Google assistant – controlled Home automation is to control home devices with voice.
IFTTT website is employed here for realizing the voice activated home automation .
NodeMCU (ESP8266) is used here for controlling the relays.
The device connected to the respective relay can be turned On or OFF as per the user
request through google assistant.
For protecting the home from fire the sensors such as gas detector sensor and
temperature sensor and gas sensors are used for detecting the gas leakage and
temperature of the home.
3. Introduction
Home automation refers to the automatic and electronic control of
household features, activities, and appliances.
Here voice controlled home automation system to control appliances with the
voice command through the Google Assistant.
This project is mainly designed for elderly people or those living with
disabilities.
The Microphone is used for recognizes the voice given by the person.
Benefit:
Comfort and Convenience for elderly person or people with disability.
Flexibility for New Devices.
Improved Home Security.
Cost effectiveness.
4. Existing system
Drawbacks:
The existing system has a drawback that the graphical user interface (GUI)
is not provided to the user has to remember all the AT commands to
control the connected device.
Also, the system uses the java-based functions.
Overcome:
We are controlling all the devices through android mobile and web server.
User no need to remember the commands.
It will save the time in daily recursive activities like turning on and off
lights, geysers and other home appliances.
5. Advantages of Proposed System
The proposed system eliminates the complication of wiring in case of wired
automation.
Operating range is more than the Bluetooth.
The existing system does not allow remote monitoring and controlling of
appliances.
But the proposed system the system using the Wi-Fi based home automation
system allows to monitor and control the appliances.
8. Hardware Components Working
NODE MCU (ESP8266) :
NodeMCU is an open source IOT platform, includes Firmware
which runs on the ESP8266 Wi-Fi Module from
Espressif system and hardware which is based on the ESP-12
Module.
The ESP8266 is a low-cost Wi-Fi chip.
RELAY MODULE :
A relay is an Electromagnetic switch.
It is activated when a small current of some microampere is applied.
A relay is used in a circuit as a type of switch an automatic switch.
9. 15w Bulb :
The bulb will turn ON as soon as command “Lights on” send
and will turn off when the Command send is “Lights off” through
the Google Voice Assistant.
9v DC Fan :
The fan will turn on and turn off by the command send through
the Google voice Assistant .
10. Gas Leakage Detector:
A gas detector is a device that detects the presence of gases
in an area, often as part of a safety system.
MQ-2 Gas Leakage Detector sensor is used
Temperature sensor :
LM35 Temperature sensor is used.
A temperature sensor is an electronic device that measures the
Temperature of its environment and converts the input data into
Electronic data to record, monitor, or signal temperature changes.
11. Arduino IDE :
It is used to write and upload programs to Arduino
compatible boards.
The Arduino IDE supports the languages C and C++using
special rules
of code structuring.
12. Software components working
Google Assistant Application :
The Google Assistant is an Artificial Intelligence based Virtual assistant
software which allows its users to control all the apps in their device.
Adafruit IO :
Adafruit IO is used to connect projects to Internet.
It can handle and visualize multiple feed of data.
Adafruit IO is used to control and react to the user’s data.
13. IFTTT :
“If This Then That”, also Known as IFTTT, is a free web-based service
to create chains of simple condition statements, called applets.
An Applet is triggered by changes that occur within other web services
such as Gmail, Facebook, Telegram, Instagram, or Pinterest.
16. Features OF NODEMCU (ESP8266):
• 1. Open-source
• 2. Interactive
• 3. Programmable
• 4. Low cost
• 5. Simple
• 6. Smart
• 7. WI-FI enabled
• 8. USB-TTL included
• 9. Plug & Play
17. Specification of Relay Module
• 4-channel Relay interface board and each one needs 15-20mA Driver
current.
• Both controlled by 12V and 5V input Voltage.
• Equipped with High-current relay, AC-250V,10A; DC-230V,10A.
• Standard interface that can be controlled directly by microcontroller.
• Opto-isolated inputs.
• Indication LED’s for Relay output status.
18. ATMEGA328
• ATMEGA 328 microcontroller, which acts as a processor for the Arduino board. Nearly it
consists of 28 pins.
• From these 28 pins, the inputs can be controlled by transmitting and receiving the inputs to
the external device.
• It also consists of pulse width modulation (PWM). These PWM are used to transmit the
entire signal in a pulse modulation.
• Input power supply such as Vcc and Gnd are used. These IC mainly consists of analog and
digital inputs. These analog and digital inputs are used for the process of certain applications.
20. DESCRIPTION
• This ATMEGA-328 integrated chip consists of 28 pins.
• It consists of 6 analog inputs that are shown in the pin diagram.
• Analog inputs can be represented as PC0 to PC5.
• These analog input pins posses the continuous time signal which acts as an analog input for the system.
• Further it also consists of 12 digital inputs.
• It can be represented as PD1 to PD11 which act as an digital input ports based on pulse width modulation
(PWM).
• These PWM, which transmits the signal in the form of discredited form.
• Both analog and digital input ports can be used for various applications for the input power supply, VCC
and GND pins are used.
• Pins PB6 and PB7, which acts as a crystal to generate a clock signal.
• By using these crystal, we can generate the clock signals and by these clock signals, we can use this clock
signals for input sources.
• PC6 pin are the one where it can be used for the reset option.
• Resetting the program can be done by using this PC6 pin.
21.
22. References
1) “Home Automation System Using Google Assistant” - Aayush Agarwal,
Anshul Sharma, Asim Saket Samed, S.Babeetha”– 2018
2) “Google Assistant Controlled Home Automation”- Manish Prakash Gupta
– May-2018
3) “Home Automation System With Google Assistant”- Mummaka Sai
Srinath, Manepalli Nanda Kishore, Praveena – 2018.
4) “Controlling Home Appliances on Google Assistant and Monitoring
Data”- Mhanta Prasad, Mayuri Ghodke, Swati Gaikwad – August-2019.
5) “Home Automation Using Internet of Things”- Kusuma S.M – July-1999.
6) “Smart Home Using Wi-Fi”- NiharikaShrotriya, Anjali Kulkami,
PritiGadhave – December 1996.