[go: up one dir, main page]

0% found this document useful (0 votes)
99 views8 pages

Google Assistant Controlled Home Automation: Advancement in Engineering, Science & Technology

Uploaded by

Mubeen Sheikh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views8 pages

Google Assistant Controlled Home Automation: Advancement in Engineering, Science & Technology

Uploaded by

Mubeen Sheikh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Advancement in Engineering, Science & Technology

J. Mech. Cont.& Math. Sci., Special Issue, No.-2, August (2019) pp 267-274
Google Assistant Controlled Home Automation
B. Hemalatha1, Balaji. S2, Sowmiya manoj. M3, Kanjula Hrushiekesh4
Reddy4
1,2,3,4
Department of Electronics & Communication Engineering, Bharath
Institute of Higher Education and Research
Corresponding Author: B. Hemalatha:

https://doi.org/10.26782/jmcms.spl.2019.08.00035

Abstract
“The system is implemented using ordinary household appliances Natural
language voice commands are given to the Google Assistant and with the help of
IFTTT (If This Then That) application and the Blynk application the commands are
decoded and then sent to the microcontroller, the microcontroller in turn controls the
relays connected to it as required, turning the device connected to the respective relay
On or OFF as per the users request to the Google Assistant. The microcontroller used
is NodeMCU (ESP8266) and the communication between the microcontroller and the
application is established via Wi-Fi (Internet).”

Keywords: NodeMCU ESP8266, IFTTT -If This Than That Application,(IoT),


Google Assistant, Voice Control, Smartphone.
I. Introduction
“Home automation is also named as domestics or Smart home. It
involves the control and automation of lighting, heating, ventilation, air
conditioning and security, as well as home appliances. Wi-Fi is often used for
remote monitoring and control. Home devices,

Figure 1:Structure of Home Automation

Copyright reserved © J. Mech. Cont.& Math. Sci.


B. Hemalatha et al.
267
Advancement in Engineering, Science & Technology
J. Mech. Cont.& Math. Sci., Special Issue, No.-2, August (2019) pp 267-274

when remotely monitored and controlled via Internet is a part of Internet of


things.
Modern systems generally consist of switches and sensors connected to a
central hub called a gateway from which the system is controlled with a user
interface that is interacted either with a mobile phone software, tablet,
computers or a web interface, often but not always via internet cloud services.
World’s demand for electricity had grown 85% between 2010 and 2017.”

Figure 2: Block diagram representation of Home Automation


System

II. System Architecture


“The flowchart explains the home automation system. The controlling
device will be connected with the Wi-Fi module through hotspot created by the
module. The module will be connected with the microcontroller. The controller
will give the required command to the relay board and the relay board acts as
switch between the circuit. The appliances will be connected with the relay
boards. Now, the appliances can be controlled using internet of things.”

Copyright reserved © J. Mech. Cont.& Math. Sci.


B. Hemalatha et al.
268
Advancement in Engineering, Science & Technology
J. Mech. Cont.& Math. Sci., Special Issue, No.-2, August (2019) pp 267-274
III. Hardware
Arduino

“The board is equipped with sets of digital and analog input/output (I/O) pins
that may be interfaced to various expansion boards and other circuits. The
board features serial communication interface, including universal serial bus
(USB) on some models, which are also used for loading program from personal
computers. The microcontroller is typically programmed using a dialect feature
from the programming language C &C++.”

Figure 3: Arduino UNO

“The Arduino Mega is a microcontroller board based on the ATmega1280


(datasheet). It has 54 digital input/output pins (of which 14 can be used as
PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz
crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset
button. It contains everything needed to support the microcontroller; simply
connect it to a computer with a USB cable or power it with a AC-to-DC
adapteor battery to get started. The Mega is compatible with most shields
designed for the Arduino.”
ESP8266 WI-FI MODULE:
“The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and
microcontroller unit. This small module allows microcontroller to connect to a
Wi-Fi network and make simple TCP/IP connection using Hayes style
commands, The ESP8266 with 1MiB of built in flash, allowing for single chip
device capable of connecting to Wi-Fi.”

Copyright reserved © J. Mech. Cont.& Math. Sci.


B. Hemalatha et al.
269
Advancement in Engineering, Science & Technology
J. Mech. Cont.& Math. Sci., Special Issue, No.-2, August (2019) pp 267-274

Figure 4: Relay Board

The various Features of ESP8266 WIFI MODULE are as follows: -


• Processor: L106 32-bit 80 MHZ*
• 64 KB RAM, 96 KB RAM
• External QSPI flash-512 KB to 4MB
• WPA/WPA2 authentication, or open networks

Figure 5: PIN Diagram explanation of ESP8266

Electromagnet Relay :
“A relay is an electrically operated switch. Many relays use an electromagnet
to, mechanically operates a switch, but other operating principles are also used,
such as solid-state relay. Relay are used where it is necessary to control a
circuit by a separate low power signal, or where several circuits must be

Copyright reserved © J. Mech. Cont.& Math. Sci.


B. Hemalatha et al.
270
Advancement in Engineering, Science & Technology
J. Mech. Cont.& Math. Sci., Special Issue, No.-2, August (2019) pp 267-274
controlled by one signal. Relay were used extensively in telephone exchange
and early computers to perform logical operation.”
"A kind of electromagnet relay that will manage the more power required
controlling an electronic motor or various loads is known as a contractor. Solid
state relay controls power circuit without moving parts, rather using a
semiconductor device to perform switching. Relay calibrated operating
characteristics with multiple operating coils are utilized to shield electrical
circuits from over-burden or faults; digital instruments still called "protective
relay “are used to perform these functions of day electric power frame work.

Figure 6: PIN description of Relay Board

Channel Relay Board:


Specifications
1. 12 VDC , 336 mA
2. SPDT relay
3. 230 VAC,5A Relay
4. Triggering level- 2 ~ 15 VDC

IV. SOFTWRARE

ARDUINO IDE :
Integrated Development Environment consists of only two functions.

Copyright reserved © J. Mech. Cont.& Math. Sci.


B. Hemalatha et al.
271
Advancement in Engineering, Science & Technology
J. Mech. Cont.& Math. Sci., Special Issue, No.-2, August (2019) pp 267-274
“Setup (): This function is called once when a sketch starts after power-up or
reset. It is used to initialize variables, input and output pin modes, and other
libraries needed in the sketch.”
“Loop (): After setup () has been called, function loop () is executed repeatedly
in the main program. It controls the board until the board is powered off or is
reset.”
“This program uses the functions pin Mode (), digital Write (), and delay (),
which are provided by the internal libraries included in the IDE environment.
The program is usually loaded in the Arduino by the manufacturer. Arduino
IDE and C language allow the programming of the low-level registers in the
atmega328P. Instructions like DDRB=0b00000001 for changing PORTB
input/output pins are allowed.”
WEB SERVER :
“A web server (sometimes called an HTTP server or application server) is a
program that serves content using the HTTP protocol. This content is
frequently in the form of HTML documents, images, and other web resources,
but can include any type of file. The content served by the web server can be
pre-existing (static content) or generated on the fly (dynamic content).”

ESP8266 FRAMEWORK :
"Espressif modules are accessible from an assortment of sources, and the
firmware contained in the Espressif ESP8266 chips on the modules is quite
often obsolete and frequently of flawed cause. The firmware "updates" and
tools that are accessible from these equivalent sources are likewise in some
cases suspect. Thus, it is the point of this article to report a technique for
downloading the most recent accessible firmware legitimately from Espresso if
and installing it on an ESP8266 utilizing the glimmer tool given by Espresso.
So as to refresh the firmware on any ESP8266, it is important to have it
appropriately controlled and associated with a PC. What's more, methods for
resetting the IC and placing it in the download mode must be given. The
schematic graph and photo beneath demonstrate the prescribed setup; note that
the wire hues in the schematic compare to the wire hues."
Google Assistant :
“The Google Assistant is a software which allows its users to control all the
apps in their device to be controlled directly through it. It allows the users to
control and command most of the apps in their devices using voice commands.
This provides more convenience to the people as they only have to command
the google assistant thorough voice command.”

Copyright reserved © J. Mech. Cont.& Math. Sci.


B. Hemalatha et al.
272
Advancement in Engineering, Science & Technology
J. Mech. Cont.& Math. Sci., Special Issue, No.-2, August (2019) pp 267-274
V. Future Enhancement
“Android app will also develop for easily use. In Android app there will
be direct buttons for ON or OFF the system or to receive the OTP. For more
security purpose camera module can also be implemented on the system. If any
person attempts to enter in home with more than three-time wrong password
then at that time camera module will be activate. And camera module will
capture the image of person who trying to attack on system. It can use antivirus
so that hacking of the system can be difficult.”
VI. Problem Faced
“In this system Wi-Fi module is a very important part for communication
between mobile phone and microcontroller. WIFI module requires only 3.3v
power whereas the Relay board needs more power. Thus, separate power will
be given to both the relay and microcontroller. Connection between the
microcontroller and Wi-Fi module and relay should not be loose if it is losing
the system will not work properly.”
VII. Conclusion
“In this paper, a novel architecture for minimal cost and adaptable home
Automation framework utilising Arduino Microcontroller is proposed and
executed. Since Arduino is easy to understand & its coding is easy. By
implementing this type of system, we can ensure that the energy conservation
can be done. By help of this system we can increase the efficiency of the
appliances. We can have the complete control over the home appliances from a
long distance. This will Increase the comfortability of human being and it will
reduce the Human efforts.”

References

I. Aayush Agarwal , Anshul Sharma , Asim Saket Samad , S Babeetha, IJARIIE,


“UJALA- Home Automation System Using Google Assistant”, Vol-4 Issue-2
2018
II. Kusuma S M, Assistant Professor, Department of telecommunication, MSRIT,
Bangalore, India. “Home Automation Using Internet of Things” July 1999.
III. Manish Prakash Gupta,. Department of Electronics and Communication,
Maharishi Dayanand University, Rohtak, Haryana, India, “Google Assistant
Controlled Home Automation” Volume: 05 Issue: 05 | May-2018
IV. Mummaka Sai Srinath, ,Manepalli Nanda Kishore ,M.D. Anto
Praveena,Interactive International Journal of Pure and Applied Mathematics,
“Home Automation System With Google Assistant”, Volume 119 No. 12 2018,
14083-14086
Copyright reserved © J. Mech. Cont.& Math. Sci.
B. Hemalatha et al.
273
Advancement in Engineering, Science & Technology
J. Mech. Cont.& Math. Sci., Special Issue, No.-2, August (2019) pp 267-274
V. Mhanta Prasad , Mayuri Ghodke , Swati Gaikwad , Prof. N. V. Kurhade, IOSR
Journal of Engineering, “Controlling Home Appliances on Google Assistant and
Monitoring Data” , PP 58-62.
VI. NiharikaShrotriya, Anjali Kulkarni, PritiGadhave, International Journal of
Science, Engineering and Technology Research (IJSETR), “SMART HOME
USING WI-FI” December 1996.

Copyright reserved © J. Mech. Cont.& Math. Sci.


B. Hemalatha et al.
274

You might also like