Abstract:
This report aims to describe the process and procedure to build a very effective home
automation system titled as “Smart Home Using Google Assistant”. The main objective
of this system is to give a user the control of the power of his home appliances from the
internet. The Smart Home project is a combination of Hardware and Software. ESP8266-
01 has been used as the controller of devices that is connected with mains voltage &
Smart Home system which is configured to stay connected to the internet. ESP8266-01
synchronizes the device statuses with the web server. There is a relay device for
switching control. After the successful setup of both the hardware and software of the
system, users will get access to their personal Google Assistant interface. The software
part consists of a web server based on PHP server (Central Database Controller) and
Dialog flow to voice analyzer. There is a responsive user interface that users have to use
to setup and configure their devices which are connected to the Smart Home hardware
interface. In the android device users will be able to manipulate their added devices.
There is an AI for each user that can be used to control the power of their devices.