International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 08 | Aug 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2647
Design and Implementation of IoT based Smart Controlling Application
for LED Scrolling Text Display with Integration of Google Assistant
Ms. Ekta
1
, Dr. Vivek Kumar
2
, Mr. Sandeep
3
1
M.Tech. Scholar, Department of Electrical Engineering, B.R.C.M.C.E.T., Bahal, Haryana, India
2
Head of Department of Electrical Engineering, B.R.C.M.C.E.T., Bahal, Haryana, India
3
Assistant Professor, Department of Electrical Engineering, B.R.C.M.C.E.T., Bahal, Haryana, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Here in this work efforts were made to exploit
the potentials of a Voice Personal Assistant (VPA) and to
enable the user to control a device remotely and quickly
with much more ease. Google Assistant is an AI (Artificial
Intelligence) based voice command service. In this work,
using voice, we interacted with Google Assistant. It can
search on the internet, schedule events, set alarms, control
appliances, etc. This service we used over the smartphone.
We found Google Assistant useful in remote controlling of
smart home devices including lights, switches, fans and
thermostats. We also found that Google Assistant supports
both text or voice entry and it follows the conversation
whichever entry method be used. We here in this work built
an application which can control the scrolling text message
over an LED dot matrix display using this Google Assistant
Platform over the phone.
Key Words: AI, VPA, Google Assistant, LED dot matrix
display, WiFi, IoT, Cloud, ESP8266, etc.
1. INTRODUCTION
Human's communication with the machines is evolving
day by day. This human-machine interaction process
started with the buttons has evolved to the touch-pads and
now humans can give command to the intelligent
machines by just talking to them. One of the goals of
Artificial intelligence (AI) is the realization of natural
dialogue between humans and machines. In recent years,
the voice systems, also known as interactive
conversational systems are the fastest growing area in AI.
These are known as Voice Assistant or Virtual Personal
Assistant (VPA) system and can be used in different areas
of applications, including education assistance, medical
assistance, robotics and vehicles, disabilities systems,
home automation, and security access control. Nowadays,
Google Assistant is becoming more and more popular
personal assistant and people frequently use it's features
in the applications on their, smart' devices such as
smartphones, smart digital television receivers,
smartwatches, etc.
2. AIM & OBJECTIVE
The aim of the project was to control a scrolling text
message LED matrix display using Artificial Intelligence
based Virtual Personal Assistants (VPAs) by Google i.e.
“Google Assistant”. The developed IoT system was
NodeMCU centric and communication medium between
the user mobile handset and the device to control was
wireless only using the Wi-Fi protocol. The objective was to
empower the user to assign some voice command over the
mobile handset with VPA facility to control a smart device.
The VPA should respond to the user by converting this
voice command-to-text and revert back to the user by
replying in voice and text both and also concurrently by
performing the assigned task or transferring the
commands to the device. A local hotspot was to be used to
establish connectivity. Hardware prototype has validated
the work.
3. SYSTEM WORKING PRINCIPLE
This project uses two services to make it control through
Google Assistant from anywhere in the world, Adafruit
MQTT and IFTTT. Adafruit MQTT broker allows changing
the message from any internet connected device globally.
Here the NodeMCU was acting as a MQTT client hence it
was constantly listening to Adafruit MQTT broker. So if
any changes occur in the server side, the same changes
will be observed on the client side i.e. on our NodeMCU
board. And to change our message on the MQTT broker
side via Google assistant, we were using one service called
IFTTT. In IFTTT, we were making an applet in which we
could connect two services, Google Assistant and Adafruit
MQTT. So by making proper applet, we could successfully
update the message on the adafruit broker side with
Google Assistant on the phone.
4. SYSTEM ARCHITECTURE
Nowadays, there is technology that can retrieve contextual
data from the user's environment and interact with the
user in some simple, yet effective manners. The intelligent
voice personal assistants can interact with the person by
means of natural voice language. Here in this system a LED
matrix display was controlled by the AI voice assistant
system using Google Assistant. This system primarily
focuses on the combination of switching circuit and the
Google Assistant which is an artificial intelligence powered
virtual assistant. The peerless system is distinctive from
the other existing system which has been implemented