z-logo
open-access-imgOpen Access
Design and Construction of a Smart-home Automation System (SHAS) using Nodemcu and Google Assistant
Author(s) -
G. I. Efenji,
J. T. Zhimwang,
M. M. Gwani,
J. M. Uzer,
Sulaiman Kazeem
Publication year - 2021
Publication title -
asian journal of research and reviews in physics
Language(s) - English
Resource type - Journals
ISSN - 2582-5992
DOI - 10.9734/ajr2p/2021/v5i430168
Subject(s) - home automation , computer science , embedded system , arduino , asynchronous communication , interface (matter) , microcontroller , automation , computer hardware , operating system , electronics , phone , the internet , computer network , engineering , electrical engineering , mechanical engineering , bubble , maximum bubble pressure method , linguistics , philosophy
This paper presents the design and construction of a smart-home automation system using nodeMCU and Google assistant. The device consist of Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) module that contains all clock generators, shift registers and data buffers necessary to perform an input or output serial data transfer independently of the device program execution. The NodeMCU (ESP8266) Wi-fi Shield connected the microcontroller to the provided Wi-fi network. The Arduino and MPLAB Programming Interface with the help of PICKit3 were used to run the code on PIC16F877A. Home appliances were controlled via a web page created using IFTTT for the voice command and the Blynk app for controlling hardware remotely and also display sensor data. IFTTT is a simple to use internet service that easily enables IoT devices to GET and POST data. The device was constructed based on low cost and reliable home controlled monitoring system for accessing and controlling electronics appliances remotely using any Smart phone with access to Google assistance or Computer web application. The device was test under different electronics appliances with different voltage capacities and was found efficient. Therefore, this device when used is capable of improving the living standard at home, reduces human effort, save energy and time thus make homes have sufficient automation.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here