SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1269
IoT Based Home Automation System through Voice Control Using
Google Assistant
K AmrithaVarshini 1, M A Inayathullah Sheriff 2, M kartick 3, Dr. S. Jagan
1No 4/1 P.A.N RAJARATHINAM SALAI GA ROAD OLD WASHERMENPET CH-21
2No 25 DARGA STREET DASAMAKAN CH-12
Abstract - Technology has brought everything to happen in the hand. We are using technologies to controlling and monitoring
electrical appliances using voice control app with the help of internetconnection. Soitgivesamorespaceatahome, universityand
industrial controlling electrical appliances anywhere in the world. ByusingInternetofThingswecancontrol many devicessuchas
light, power plug, Fan, computer, security system and etc. It will reduce human effort and power efficiency. A home appliance is a
device or instrument designed to perform a specific function, especially an electrical device, such as a refrigerator, for household
use. The words appliance and devices are used interchangeably. Automation is today’s fact, where things are being controlled
automatically, usually the basic tasks of turning ON/OFF certain devices and beyond, eitherremotelyorincloseproximity. Butthe
fact is monitoring less devices and safety is less. More power consumption. So we have use automation with less power here we
proposed a system That consist of a computer server with internet connection, anIOTEthernetshieldusedtoconnectingtheserver
to the external network, There. An Arduino microcontroller with a hardwired application connected to the devices. Theprototype
system supports two-level devices that only need to be switched on or off. An IOT based home automation system focuses on
controlling home electronic devices whether you are inside or outside your home. Save the electric power and human energy.
Key Words: Internet of Things, Blynk, Home Automation, Android Smartphone, Arduino
1. INTRODUCTION
The smart home automation system using voice control helps to control electrical appliances by using voice
commands. The system EsP8266 module for transmitting data for controlling functioning of electrical loads[2]. The module
receive input signal from any a device which have voice commanding and with blynk app. Compatibility such as smartphone.
The smart home automation is most beneficial for handicap or aged people. The system solve the problem of switching on/off
electrical appliances because when user just have to give voice command to control the appliance or electrical loads. The
system is designed in such a way user can control all appliance at once or can control each separately. The system works by
interfacing the on/off switches of electrical appliance or loads by using relay or solid state replay, after connecting relays in
system the electrical switch works as two way switch. The voice command is sent by using a blynk app for controlling the
system, a built in microphone and voice recognition system implemented such as AMAZON alexa. Amicro-controller(Arduino
Uno) is implemented in system, the micro controller receives input signal from user device and sent signal to respective relay
for turning on/off electrical appliances connected with system such as bulbs, fan, airconditionerunitetc.Thesystemworks on
12V DC power which is converted from 220V AC power byusingstep-downtransformer,rectifierforconvertingACintoDCand
capacitive filter making fluctuating DC into pureDCpower.Thispaperfocusonthedevelopmentofvoicecontrolledbasedupon
speech recognition system. The systems user interface device is a smartphone and software whichinterfacewithArduinoUno
to execute commands of user. Here we see about 1)devices we have used 2) voice control app 3) controlling electrical
appliance app (Blynk) 4)how we control the device
1)devices we have used:
1)arduino uno
2) ESP8266
3)relay
Arduino uno
Arduino Uno: is a hardwarewhichhavea programmable ICAtmega328Pandprogrammed byusingcomputersoftware
Arduino IDE. The device have multiple input and output pins for controlling multiple unit and sensors, also for receivinginput
for multiple sensors and different input devices
4DR Jagan, Professor, Dept. of Computer Science and Engineering, Agni College of Technology, Tamilnadu, India
--------------------------------------------------------------------------***-----------------------------------------------------------------------
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1270
1)figure of arduino uno board.
2)ESP8266
The ESP8266 WiFi Module is a self contained SOC with integrated TCP/IP protocol stack that can give any microcontroller
access to your WiFi network. The ESP8266 is capable of either hosting an application or offloading all Wi-Fi networking
functions from another application processor. Each ESP8266 module comes pre-programmed with an AT command set
firmware, meaning, you can simply hook this up to your Arduino device and get about as much WiFi-ability as a WiFi Shield
offers (and that's just out of the box)! The ESP8266 module is an extremely cost effective board with a huge, andever growing,
community.
This module has a powerful enough on-board processing and storage capability that allowsittobeintegratedwiththesensors
and other application specific devices through its GPIOs with minimal development up-front and minimal loading during
runtime. Its high degree of on-chip integration allows for minimal external circuitry, including the front-end module, is
designed to occupy minimal PCB area.TheESP8266supportsAPSDforVoIPapplicationsandBluetoothco-existanceinterfaces,
it contains a self-calibrated RF allowing it to work under all operating conditions, and requires no external RF parts.
3)Relay
The relay have capability for acting as switch for turning on and off electrical loads. They Woks simply byroviding small
electrical power in form of electrical signal. This allow high power loads controlled by usingsmall amount of power. The
mechanical relay uses electromechanical coil to open and close the circuit.Whensmall amountofcurrentpassesthroughcoil it
excites the coil and generates magnetic field and either pull the bar or release the bar which isusedforopeningandclosingthe
circuit, here opening and closing means restricts flow of current and vice versa
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1271
4) Image of relay APP used blynk
Blynk is a Platform with IOS and Android apps to control Arduino, Raspberry Pi and the likes over the Internet. It's a digital
dashboard where you can build a graphic interfaceforyourprojectbysimplydragging anddroppingwidgets.Themostpopular
IoT platform to connect your devices to the cloud, design apps to control them, and manage your deployed products at scale.
OBJECTIVE
• To learn about arduino and itsfeature
• To learn about blynk datatransmission
• Learn about how does blynkworks
• Function of voice control app usingblynk
• Study of realy how it is connected with the homeappliances
• To learn about the advantages ofarduino
• To know about voice control using bluetooth vs blynkapp
PROPOSED SYSTEM:
A home appliance is a device or instrument designed to perform a specific function, especially an electricaldevice, such as a
refrigerator, for household use. The words appliance and devices are used interchangeably. Automation is today’s fact, where
things are being controlled automatically, usually the basic tasks of turning ON/OFF certain devices and beyond, either
remotely or in close proximity.But the fact is monitoring less devices and safety is less.more power consumption. So we have
use automation with less power here we proposed a system.That consistofa computerserver withinternetconnection,anIOT
Ethernet shield used to connecting the server to the external network, There an Arduino microcontrollerwith a hardwired
application connected to the devices. The prototype system supports two-level devices that only needtobeswitchedonoroff.
An IOT based home automation system focuses on controlling home electronic devices whether you areinsideoroutsideyour
home.Save the electric power and human energy
PROPOSED MODEL
Working description:
The system is designed by using three main components, first is microcontroller Arduino Uno, second is wifi module ESP8266
and third is mechanical relay. Firstly user gives the command to microcontroller by using speech recognition system of
smartphone and system software application via esp8266 connected with blynk . The microcontroller acts accordingly to the
command give user and control the functionality of mechanicalrelay.TheArduinoUnoisprogrammedusingArduinoIDEwhich
is software, wehave to connect the google voice recognitionforresponseourcommand.Toaddcommentswehaveaddappletin
google assistant program manager.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1272
The steps involved in the processing of the above described model are as follows:
1. Voice recognised by the mobileapp
2. Which set the blynk app connected device from ‘0’ to‘1’
3. Thenthewifimodulegetsonwhichsetstherelaytobeonbyusing arduino microcontroller
4. Once relay gets on the load set from ‘0’ to ‘1’ that is off to on position..
While we give the voice comment as off the device are setfromontooffWORKINGFLOWinsystemtheelectricalswitchworksas
two way switch. The voice command issent by usingavoicerecognitionapp,abuiltinmicrophoneandvoicerecognitionsystem
implemented in device such as google voice assistant. A micro-controller (Arduino Uno) is implemented in system, the micro
controller receives input signal from user device and sent signal to respective relay for turning on/off electrical appliances
connected with system such as bulbs, fan, air conditioner unit etc. The system works on 5V DC power which is converted from
220V AC power by using step-down transformer[4], rectifier for converting AC into DC and capacitive filter making fluctuating
DC into pure DC power. This paper focus on the development of voice controlled based upon speech recognition system. The
systems user interface device is a smartphone and software which interface with Arduino Uno to execute commands of user.
HARDWARE USED
• Arduino uno Esp8266
• wifi module Mobile
• Esp8266 wifi module
This small module allows microcontrollers to connect to a Wi-Fi network and make simple TCP/IP connections using Hayes-
style commands. However, at first there was almost no English-language documentation on the chip and the commands it
accepted.The very lowprice and the fact that there were very few external components on the module, which suggestedthatit
could eventually be very inexpensive in volume, attracted many hackers to explorethe module,thechip,andthesoftwareonit,
as well as to translate the Chinese documentation
Procedure:
●Install Blynk mobile app on your phone. It is available for both iOS and Android. You will need to create an account on the
application
●Create a New Project in Blynk. You will receive an email in which you will your Auth Token. We will be needing this later in
this tutorial.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1273
●Set the device to NodeMCU & connection type to WiFi.
●Drag two Buttons from the Widget Box to the project. Simply touch on the Button Widget and it will be added to our project.
●Drag two Buttons from the Widget Box to the project. Simply touch on the Button Widget and it will be added toyourproject.
●Configure the buttons according to the following two screenshots:
●Connect the ESP8266 and ARDUINO UNO with your computer through a Micro-USB cable.
●Open Arduino IDE. Set the board to NodeMCU 1.0 and set the respective port. If you don’t know how to do it, follow
our tutorial to Setup Arduino IDE for NodeMCU
●Enter the code given above in Arduino IDE
●Replace ‘YourAuthToken’ with the Auth token that you received through your email.
●Replace ‘YourWiFiNetwork’ with the actual name of your Wi-Fi installed at your place.
●Replace ‘YourWiFiPassword’ with your actual Wi-Fi password.
●Upload the code and Run the project in Blynk by pressing the Run button on the top right corner of the application
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1274
.
Theory:
This IoT project utilizes Relays to switch electrical appliances on and off when the ESP8266 triggers it to switch.
Microcontrollers are a sensitive piece of hardware that cannot handle 220 Volts sowecannotjustcontrol ourhome appliances
directly with the microcontroller and Relays are the perfect solution for that. A relay is basically just a switch that which is
triggered with a small electrical signal. It consists of a lever and a core with a copper wire wrapped around it, known as the
Armature. There are two states in a Relay, Normally Closed (NC) and Normally Opened (NO). The appliances are connected
between NO and Ground as the relays are initially in the NC state. When the Microcontroller provides the trigger function, the
armature becomes an electromagnet and pulls the lever to NO closing the circuit as a result.
As the Relay used in our project is 2 channel, it means we can control two appliances with it. The trigger pins of the Relay i.e.
IN1 and IN2 are connected to the digital pins of the NodeMCU. We use Blynk_Write() functiontogetvaluefromBlynk atvirtual
pins V1 & V2 using param.asInt(). When the button is pressed in Blynk, a string with a number “1” meaning HIGH is sent to
NodeMCU and the switch is turned on. When the button is pressed again in Blynk, it sends another string with a number “0”
meaning ESP8266 and the switch is turned off.
Result:
This study presented the design, fabrication, and implementation of a portable, user-friendly,andlow-costautomationsystem
for SHs based on IoT. The developed IoT Home system can be easily implemented in a real housetoallowreal-timemonitoring
of home conditions and control of home appliances. Several sensors and actuators wereconnectedtotheNodeMCU controller,
which updated the data to the IoT server. The obtained data from the sensors(temperature, humidity, motion, gas, and RFID)
can be monitored via MQTT Dash mobile application and Adafruit IO Web via laptops/PC Control of home appliances can be
easily and efficiently conducted by usingMQTT/AdafruitIOGUIorthroughvoicecommandsusingGoogleAssistant.Theresults
of this study are promising, and the developed system can increase the safety, security, intelligence, and comfort of users.
Reference:
1. Wan-Ki Park, Chang-Sic Choi, Jinsoo Han and Intark Han, "Design and Implementation of ZigBee based URC Applicable to
Legacy Home Appliances", IEEE International Symposium on Consumer Electronics (ISCE 2007), Irving,TX,June20-23,2007,
pp.1-6.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1275
2.4. Jinsoo Han, Haeryong Lee and Kwang-Roh Park, " Remote-controllable and energy-saving room architecture based on
ZigBee communication", IEEE Transactions on Consumer Electronics, Vol.55, No.1, Feb. 2009, pp.264-268.
3. M. Spencer et al., “Demonstration of integrated micro-electromechanical relaycircuitsforVLSIapplications,”inIEEEJournal
of Solid-State Circuits, 2011
4.A. Paul, M. Panja, M. Bagchi, N. Das, R. M. Mazumder, and S. Ghosh, “Voice recognition based wireless room automation
system,” in 2016 International Conference on Intelligent Control, Power and Instrumentation, ICICPI 2016, 2017
5.H. A. Shu’eili, G. Sen Gupta, S. Mukhopadhyay, "Voice Recognition based Wireless Home Automation System", Proc. 4th IEEE
International Conference on Mechatronics (ICOM), May 2011
6.A. Ghosh, R. Mitra, S. Mohalanobish, S. De, S. Bhattacharjee, S. Bardhan, "Wireless Irrigation System", Proc. 2018 IEEE
International Conference on Recent Innovation In Electrical Electronics & CommunicationEngineeringICRIEECE-2018,2018.

More Related Content

What's hot (20)

DOCX
IoT Home Automation System
Pratibha Chaudhary
 
PPTX
Home automation using wifi
Khairunnisa Naaz
 
PPTX
Presentation on INTERNET OF THINGS
RAJBALA PURNIMA PRIYA
 
PPT
Home automation in client server using NodeMcu approach along with user notif...
Brundha Sholaganga
 
PPTX
IoT home automation project
Shohin Aheleroff
 
PPTX
Home automation
Rupshanker Mishra
 
PPTX
Home automation using IoT literature review ppt
Tanujkumar101
 
PPTX
Home automation
engfaz
 
PDF
IoT Based Home Automation using Intel Galileo Gen-2
IRJET Journal
 
PPTX
home automation using esp8266
smit bakori
 
PPTX
Smart home with home automation
Sharif Raihan Kabir
 
PDF
Implement via Smart Home blynk
adminjeet
 
PDF
Women Security Assistance system with GPS tracking and messaging system
Uttej Kumar Palavai
 
PDF
IoT Based home automation system using Arduino board
IRJET Journal
 
PPTX
Home Automation Over Internet Project (Ev Otomasyon Projesi)
Birol Arslan
 
PPTX
Home automation ppt
Anshul97842474929
 
PPTX
Smart home automation - Internet of Things
Vinsol
 
PDF
Smart home automation
PRAVEENKUMARSINGH87
 
PPTX
Home automation
Waseeullah Khan
 
PPTX
Home System automation using android application
doaamarzook
 
IoT Home Automation System
Pratibha Chaudhary
 
Home automation using wifi
Khairunnisa Naaz
 
Presentation on INTERNET OF THINGS
RAJBALA PURNIMA PRIYA
 
Home automation in client server using NodeMcu approach along with user notif...
Brundha Sholaganga
 
IoT home automation project
Shohin Aheleroff
 
Home automation
Rupshanker Mishra
 
Home automation using IoT literature review ppt
Tanujkumar101
 
Home automation
engfaz
 
IoT Based Home Automation using Intel Galileo Gen-2
IRJET Journal
 
home automation using esp8266
smit bakori
 
Smart home with home automation
Sharif Raihan Kabir
 
Implement via Smart Home blynk
adminjeet
 
Women Security Assistance system with GPS tracking and messaging system
Uttej Kumar Palavai
 
IoT Based home automation system using Arduino board
IRJET Journal
 
Home Automation Over Internet Project (Ev Otomasyon Projesi)
Birol Arslan
 
Home automation ppt
Anshul97842474929
 
Smart home automation - Internet of Things
Vinsol
 
Smart home automation
PRAVEENKUMARSINGH87
 
Home automation
Waseeullah Khan
 
Home System automation using android application
doaamarzook
 

Similar to IRJET - IoT based Home Automation System through Voice Control using Google Assistant (20)

PDF
Smart Home Automation using Wi-Fi
ijtsrd
 
DOCX
Report
IshworKhatiwada
 
PPTX
home automation using esp32 for room.pptx
SamruddhiSandipkangu
 
PDF
IRJET- Smart Power Optimization with IoT
IRJET Journal
 
PPTX
Smart Home automation system using Android Application by Mohammad Aiyoob
Mohammad Aiyoob Rahmani
 
PDF
IRJET- IoT based System for Smart and Secured Home
IRJET Journal
 
PDF
IRJET-Wireless Controlling of Remote Electrical Device using Android Smartphone
IRJET Journal
 
PDF
IoT BASED ON WIRELESS HOME AUTOMATION
IRJET Journal
 
PDF
IRJET - Home Automation for Physically Challenged and Elder People
IRJET Journal
 
PDF
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...
IJERA Editor
 
DOCX
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
RafayNaveed4
 
PDF
IRJET - IoT based Home Automation using ATmega328 Microcontroller
IRJET Journal
 
PPTX
Home automatin
EngrNirob
 
PDF
IoT Based Home Appliances Control
IRJET Journal
 
PDF
IRJET- Home Automation using Arduino and IoT
IRJET Journal
 
PDF
IRJET- Android based Home Automation using Bluetooth Technology
IRJET Journal
 
PDF
IRJET- Android based Home Automation using Bluetooth Technology
IRJET Journal
 
PDF
Bluetooth Home Automation System
AI Publications
 
PPTX
Deigne and Construction Smart Remote(Smart Phone ) base Home appliance contr...
shajib7
 
PPTX
HOMEAUTOMATION USING IOT.pptx
YuvrajSinghRathore53
 
Smart Home Automation using Wi-Fi
ijtsrd
 
home automation using esp32 for room.pptx
SamruddhiSandipkangu
 
IRJET- Smart Power Optimization with IoT
IRJET Journal
 
Smart Home automation system using Android Application by Mohammad Aiyoob
Mohammad Aiyoob Rahmani
 
IRJET- IoT based System for Smart and Secured Home
IRJET Journal
 
IRJET-Wireless Controlling of Remote Electrical Device using Android Smartphone
IRJET Journal
 
IoT BASED ON WIRELESS HOME AUTOMATION
IRJET Journal
 
IRJET - Home Automation for Physically Challenged and Elder People
IRJET Journal
 
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...
IJERA Editor
 
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
RafayNaveed4
 
IRJET - IoT based Home Automation using ATmega328 Microcontroller
IRJET Journal
 
Home automatin
EngrNirob
 
IoT Based Home Appliances Control
IRJET Journal
 
IRJET- Home Automation using Arduino and IoT
IRJET Journal
 
IRJET- Android based Home Automation using Bluetooth Technology
IRJET Journal
 
IRJET- Android based Home Automation using Bluetooth Technology
IRJET Journal
 
Bluetooth Home Automation System
AI Publications
 
Deigne and Construction Smart Remote(Smart Phone ) base Home appliance contr...
shajib7
 
HOMEAUTOMATION USING IOT.pptx
YuvrajSinghRathore53
 
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
IRJET Journal
 
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
PDF
Kiona – A Smart Society Automation Project
IRJET Journal
 
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
PDF
Breast Cancer Detection using Computer Vision
IRJET Journal
 
PDF
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
PDF
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
PDF
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
PDF
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
Kiona – A Smart Society Automation Project
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Ad

Recently uploaded (20)

PDF
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
PPT
Carmon_Remote Sensing GIS by Mahesh kumar
DhananjayM6
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PPTX
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
PPTX
Evaluation and thermal analysis of shell and tube heat exchanger as per requi...
shahveer210504
 
PPTX
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
PPTX
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
PPTX
Introduction to Design of Machine Elements
PradeepKumarS27
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PPTX
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
PDF
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PPTX
Knowledge Representation : Semantic Networks
Amity University, Patna
 
PPTX
What is Shot Peening | Shot Peening is a Surface Treatment Process
Vibra Finish
 
PPT
Electrical Safety Presentation for Basics Learning
AliJaved79382
 
PDF
Halide Perovskites’ Multifunctional Properties: Coordination Engineering, Coo...
TaameBerhe2
 
PPTX
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
PPTX
Presentation 2.pptx AI-powered home security systems Secure-by-design IoT fr...
SoundaryaBC2
 
PPTX
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
Carmon_Remote Sensing GIS by Mahesh kumar
DhananjayM6
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
Heart Bleed Bug - A case study (Course: Cryptography and Network Security)
Adri Jovin
 
Evaluation and thermal analysis of shell and tube heat exchanger as per requi...
shahveer210504
 
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
Damage of stability of a ship and how its change .pptx
ehamadulhaque
 
Introduction to Design of Machine Elements
PradeepKumarS27
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
Thermal runway and thermal stability.pptx
godow93766
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
Knowledge Representation : Semantic Networks
Amity University, Patna
 
What is Shot Peening | Shot Peening is a Surface Treatment Process
Vibra Finish
 
Electrical Safety Presentation for Basics Learning
AliJaved79382
 
Halide Perovskites’ Multifunctional Properties: Coordination Engineering, Coo...
TaameBerhe2
 
Element 11. ELECTRICITY safety and hazards
merrandomohandas
 
Presentation 2.pptx AI-powered home security systems Secure-by-design IoT fr...
SoundaryaBC2
 
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 

IRJET - IoT based Home Automation System through Voice Control using Google Assistant

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1269 IoT Based Home Automation System through Voice Control Using Google Assistant K AmrithaVarshini 1, M A Inayathullah Sheriff 2, M kartick 3, Dr. S. Jagan 1No 4/1 P.A.N RAJARATHINAM SALAI GA ROAD OLD WASHERMENPET CH-21 2No 25 DARGA STREET DASAMAKAN CH-12 Abstract - Technology has brought everything to happen in the hand. We are using technologies to controlling and monitoring electrical appliances using voice control app with the help of internetconnection. Soitgivesamorespaceatahome, universityand industrial controlling electrical appliances anywhere in the world. ByusingInternetofThingswecancontrol many devicessuchas light, power plug, Fan, computer, security system and etc. It will reduce human effort and power efficiency. A home appliance is a device or instrument designed to perform a specific function, especially an electrical device, such as a refrigerator, for household use. The words appliance and devices are used interchangeably. Automation is today’s fact, where things are being controlled automatically, usually the basic tasks of turning ON/OFF certain devices and beyond, eitherremotelyorincloseproximity. Butthe fact is monitoring less devices and safety is less. More power consumption. So we have use automation with less power here we proposed a system That consist of a computer server with internet connection, anIOTEthernetshieldusedtoconnectingtheserver to the external network, There. An Arduino microcontroller with a hardwired application connected to the devices. Theprototype system supports two-level devices that only need to be switched on or off. An IOT based home automation system focuses on controlling home electronic devices whether you are inside or outside your home. Save the electric power and human energy. Key Words: Internet of Things, Blynk, Home Automation, Android Smartphone, Arduino 1. INTRODUCTION The smart home automation system using voice control helps to control electrical appliances by using voice commands. The system EsP8266 module for transmitting data for controlling functioning of electrical loads[2]. The module receive input signal from any a device which have voice commanding and with blynk app. Compatibility such as smartphone. The smart home automation is most beneficial for handicap or aged people. The system solve the problem of switching on/off electrical appliances because when user just have to give voice command to control the appliance or electrical loads. The system is designed in such a way user can control all appliance at once or can control each separately. The system works by interfacing the on/off switches of electrical appliance or loads by using relay or solid state replay, after connecting relays in system the electrical switch works as two way switch. The voice command is sent by using a blynk app for controlling the system, a built in microphone and voice recognition system implemented such as AMAZON alexa. Amicro-controller(Arduino Uno) is implemented in system, the micro controller receives input signal from user device and sent signal to respective relay for turning on/off electrical appliances connected with system such as bulbs, fan, airconditionerunitetc.Thesystemworks on 12V DC power which is converted from 220V AC power byusingstep-downtransformer,rectifierforconvertingACintoDCand capacitive filter making fluctuating DC into pureDCpower.Thispaperfocusonthedevelopmentofvoicecontrolledbasedupon speech recognition system. The systems user interface device is a smartphone and software whichinterfacewithArduinoUno to execute commands of user. Here we see about 1)devices we have used 2) voice control app 3) controlling electrical appliance app (Blynk) 4)how we control the device 1)devices we have used: 1)arduino uno 2) ESP8266 3)relay Arduino uno Arduino Uno: is a hardwarewhichhavea programmable ICAtmega328Pandprogrammed byusingcomputersoftware Arduino IDE. The device have multiple input and output pins for controlling multiple unit and sensors, also for receivinginput for multiple sensors and different input devices 4DR Jagan, Professor, Dept. of Computer Science and Engineering, Agni College of Technology, Tamilnadu, India --------------------------------------------------------------------------***-----------------------------------------------------------------------
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1270 1)figure of arduino uno board. 2)ESP8266 The ESP8266 WiFi Module is a self contained SOC with integrated TCP/IP protocol stack that can give any microcontroller access to your WiFi network. The ESP8266 is capable of either hosting an application or offloading all Wi-Fi networking functions from another application processor. Each ESP8266 module comes pre-programmed with an AT command set firmware, meaning, you can simply hook this up to your Arduino device and get about as much WiFi-ability as a WiFi Shield offers (and that's just out of the box)! The ESP8266 module is an extremely cost effective board with a huge, andever growing, community. This module has a powerful enough on-board processing and storage capability that allowsittobeintegratedwiththesensors and other application specific devices through its GPIOs with minimal development up-front and minimal loading during runtime. Its high degree of on-chip integration allows for minimal external circuitry, including the front-end module, is designed to occupy minimal PCB area.TheESP8266supportsAPSDforVoIPapplicationsandBluetoothco-existanceinterfaces, it contains a self-calibrated RF allowing it to work under all operating conditions, and requires no external RF parts. 3)Relay The relay have capability for acting as switch for turning on and off electrical loads. They Woks simply byroviding small electrical power in form of electrical signal. This allow high power loads controlled by usingsmall amount of power. The mechanical relay uses electromechanical coil to open and close the circuit.Whensmall amountofcurrentpassesthroughcoil it excites the coil and generates magnetic field and either pull the bar or release the bar which isusedforopeningandclosingthe circuit, here opening and closing means restricts flow of current and vice versa
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1271 4) Image of relay APP used blynk Blynk is a Platform with IOS and Android apps to control Arduino, Raspberry Pi and the likes over the Internet. It's a digital dashboard where you can build a graphic interfaceforyourprojectbysimplydragging anddroppingwidgets.Themostpopular IoT platform to connect your devices to the cloud, design apps to control them, and manage your deployed products at scale. OBJECTIVE • To learn about arduino and itsfeature • To learn about blynk datatransmission • Learn about how does blynkworks • Function of voice control app usingblynk • Study of realy how it is connected with the homeappliances • To learn about the advantages ofarduino • To know about voice control using bluetooth vs blynkapp PROPOSED SYSTEM: A home appliance is a device or instrument designed to perform a specific function, especially an electricaldevice, such as a refrigerator, for household use. The words appliance and devices are used interchangeably. Automation is today’s fact, where things are being controlled automatically, usually the basic tasks of turning ON/OFF certain devices and beyond, either remotely or in close proximity.But the fact is monitoring less devices and safety is less.more power consumption. So we have use automation with less power here we proposed a system.That consistofa computerserver withinternetconnection,anIOT Ethernet shield used to connecting the server to the external network, There an Arduino microcontrollerwith a hardwired application connected to the devices. The prototype system supports two-level devices that only needtobeswitchedonoroff. An IOT based home automation system focuses on controlling home electronic devices whether you areinsideoroutsideyour home.Save the electric power and human energy PROPOSED MODEL Working description: The system is designed by using three main components, first is microcontroller Arduino Uno, second is wifi module ESP8266 and third is mechanical relay. Firstly user gives the command to microcontroller by using speech recognition system of smartphone and system software application via esp8266 connected with blynk . The microcontroller acts accordingly to the command give user and control the functionality of mechanicalrelay.TheArduinoUnoisprogrammedusingArduinoIDEwhich is software, wehave to connect the google voice recognitionforresponseourcommand.Toaddcommentswehaveaddappletin google assistant program manager.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1272 The steps involved in the processing of the above described model are as follows: 1. Voice recognised by the mobileapp 2. Which set the blynk app connected device from ‘0’ to‘1’ 3. Thenthewifimodulegetsonwhichsetstherelaytobeonbyusing arduino microcontroller 4. Once relay gets on the load set from ‘0’ to ‘1’ that is off to on position.. While we give the voice comment as off the device are setfromontooffWORKINGFLOWinsystemtheelectricalswitchworksas two way switch. The voice command issent by usingavoicerecognitionapp,abuiltinmicrophoneandvoicerecognitionsystem implemented in device such as google voice assistant. A micro-controller (Arduino Uno) is implemented in system, the micro controller receives input signal from user device and sent signal to respective relay for turning on/off electrical appliances connected with system such as bulbs, fan, air conditioner unit etc. The system works on 5V DC power which is converted from 220V AC power by using step-down transformer[4], rectifier for converting AC into DC and capacitive filter making fluctuating DC into pure DC power. This paper focus on the development of voice controlled based upon speech recognition system. The systems user interface device is a smartphone and software which interface with Arduino Uno to execute commands of user. HARDWARE USED • Arduino uno Esp8266 • wifi module Mobile • Esp8266 wifi module This small module allows microcontrollers to connect to a Wi-Fi network and make simple TCP/IP connections using Hayes- style commands. However, at first there was almost no English-language documentation on the chip and the commands it accepted.The very lowprice and the fact that there were very few external components on the module, which suggestedthatit could eventually be very inexpensive in volume, attracted many hackers to explorethe module,thechip,andthesoftwareonit, as well as to translate the Chinese documentation Procedure: ●Install Blynk mobile app on your phone. It is available for both iOS and Android. You will need to create an account on the application ●Create a New Project in Blynk. You will receive an email in which you will your Auth Token. We will be needing this later in this tutorial.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1273 ●Set the device to NodeMCU & connection type to WiFi. ●Drag two Buttons from the Widget Box to the project. Simply touch on the Button Widget and it will be added to our project. ●Drag two Buttons from the Widget Box to the project. Simply touch on the Button Widget and it will be added toyourproject. ●Configure the buttons according to the following two screenshots: ●Connect the ESP8266 and ARDUINO UNO with your computer through a Micro-USB cable. ●Open Arduino IDE. Set the board to NodeMCU 1.0 and set the respective port. If you don’t know how to do it, follow our tutorial to Setup Arduino IDE for NodeMCU ●Enter the code given above in Arduino IDE ●Replace ‘YourAuthToken’ with the Auth token that you received through your email. ●Replace ‘YourWiFiNetwork’ with the actual name of your Wi-Fi installed at your place. ●Replace ‘YourWiFiPassword’ with your actual Wi-Fi password. ●Upload the code and Run the project in Blynk by pressing the Run button on the top right corner of the application
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1274 . Theory: This IoT project utilizes Relays to switch electrical appliances on and off when the ESP8266 triggers it to switch. Microcontrollers are a sensitive piece of hardware that cannot handle 220 Volts sowecannotjustcontrol ourhome appliances directly with the microcontroller and Relays are the perfect solution for that. A relay is basically just a switch that which is triggered with a small electrical signal. It consists of a lever and a core with a copper wire wrapped around it, known as the Armature. There are two states in a Relay, Normally Closed (NC) and Normally Opened (NO). The appliances are connected between NO and Ground as the relays are initially in the NC state. When the Microcontroller provides the trigger function, the armature becomes an electromagnet and pulls the lever to NO closing the circuit as a result. As the Relay used in our project is 2 channel, it means we can control two appliances with it. The trigger pins of the Relay i.e. IN1 and IN2 are connected to the digital pins of the NodeMCU. We use Blynk_Write() functiontogetvaluefromBlynk atvirtual pins V1 & V2 using param.asInt(). When the button is pressed in Blynk, a string with a number “1” meaning HIGH is sent to NodeMCU and the switch is turned on. When the button is pressed again in Blynk, it sends another string with a number “0” meaning ESP8266 and the switch is turned off. Result: This study presented the design, fabrication, and implementation of a portable, user-friendly,andlow-costautomationsystem for SHs based on IoT. The developed IoT Home system can be easily implemented in a real housetoallowreal-timemonitoring of home conditions and control of home appliances. Several sensors and actuators wereconnectedtotheNodeMCU controller, which updated the data to the IoT server. The obtained data from the sensors(temperature, humidity, motion, gas, and RFID) can be monitored via MQTT Dash mobile application and Adafruit IO Web via laptops/PC Control of home appliances can be easily and efficiently conducted by usingMQTT/AdafruitIOGUIorthroughvoicecommandsusingGoogleAssistant.Theresults of this study are promising, and the developed system can increase the safety, security, intelligence, and comfort of users. Reference: 1. Wan-Ki Park, Chang-Sic Choi, Jinsoo Han and Intark Han, "Design and Implementation of ZigBee based URC Applicable to Legacy Home Appliances", IEEE International Symposium on Consumer Electronics (ISCE 2007), Irving,TX,June20-23,2007, pp.1-6.
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1275 2.4. Jinsoo Han, Haeryong Lee and Kwang-Roh Park, " Remote-controllable and energy-saving room architecture based on ZigBee communication", IEEE Transactions on Consumer Electronics, Vol.55, No.1, Feb. 2009, pp.264-268. 3. M. Spencer et al., “Demonstration of integrated micro-electromechanical relaycircuitsforVLSIapplications,”inIEEEJournal of Solid-State Circuits, 2011 4.A. Paul, M. Panja, M. Bagchi, N. Das, R. M. Mazumder, and S. Ghosh, “Voice recognition based wireless room automation system,” in 2016 International Conference on Intelligent Control, Power and Instrumentation, ICICPI 2016, 2017 5.H. A. Shu’eili, G. Sen Gupta, S. Mukhopadhyay, "Voice Recognition based Wireless Home Automation System", Proc. 4th IEEE International Conference on Mechatronics (ICOM), May 2011 6.A. Ghosh, R. Mitra, S. Mohalanobish, S. De, S. Bhattacharjee, S. Bardhan, "Wireless Irrigation System", Proc. 2018 IEEE International Conference on Recent Innovation In Electrical Electronics & CommunicationEngineeringICRIEECE-2018,2018.