SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 387
Web based Solution for Smart Home Functionality Extension and
Control, using Artificial Intelligence and Raspberry Pi
Ms. Shinde Sima M.1, Mr. Desai P.B.2
1Student, Dept. of E& T.C Engineering, AMGOI, Wathar, Maharashtra, India
2Professor, Dept. of E& T.C Engineering, AMGOI, Wathar, Maharashtra, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Using voice commands tocontrolsmartdeviceshas
become very popular and common. There are already a
number of devices on the market, which are powered by the
existing online voice recognition services. Mechanisms are
provided, to build custom voice commands controlled
applications for such devices. On the other hand, there are
various available voice recognition engines that can work in
offline mode, which can be used to build custom voice
processing applications, as well as voice commands enabled
embedded devices. Our goal is to enable voice commands
within the existing smart home automation (HA) system. We
want to build the voice control module that can process the
output of various speech-to-text engines, and convert it to
actions within the HA system.
Home automation (HA) systems let users monitor and
control various devices and services, usually through the web
or mobile applications. Recently, significant effort has been
invested into developing voice control for home automation.
Voice control is gaining popularity, as it facilitates the use of
the HA systems. However, implementing the voice recognition
module from scratch is challenging. Lots of training data is
required, to achieve the needed accuracy of speech
recognition.
The general goal of the home automation is to use
networking technology to integrate the devices, appliances
and services found in homes so that the entire domestic living
space can be controlled centrally or remotely. “Home
automation is a very promising area. Its main benefits range
from increased comfort and greater safety and security, to a
more rational use of energy and other resources, allowing for
significant savings. It also offers powerful means for helping
and supporting the special needs of people with disabilities
and, in particular, the elderly. This application domain is very
important and will steadily increase in the future
The idea behind this is to control home devices with voice.
On the market there are many devices availabletodothat. But
making your own is awesome. Build your personal assistant
that will do the work for you. Just your assistant requiresvoice
commands. According to voice commands home appliances
will switch ON/OFF. Enable voice control in the smart home
automation system. We identify possible architectures,
depending on the voice recognition serviceAPI. Weimplement
two of the proposed architectures, and comparetheminterms
of the performance and development cost.
The aim of the project is to create a convenient and user
friendly environment for the home occupants. It also aims to
intelligently coordinate all appliances communicating
together, thereby ensuring greater comfort. One suitable
programming method for home automation systems.
This project presents the development of a smart home
using Google assistant. The idea behind this is to control home
devices with voice. On the market there are many devices
available to do that. But making your own is awesome. Build
your personal assistant that will do the work for you. Justyour
assistant requires voice commands. Inthisprojectsingleboard
computer i.e. Raspberry pi 3 is used which includes creating
Adafruit account then linking to IFTTT website thenadding to
Google Assistant for voice commands. Home Automation
System is an emerging technology and also a need of today.
The main objectives of home automation are controlling,
management and coordination of home appliances in a
comfortable, effective and secure way either centrally
orremotely.
In this home automation appliances like Bulb, cooling Fan
and Motor are used which can be controlled easily using the
Google assistance from the voice control. Here we will install
Google assistance in the raspberry pi and Raspberry pi will be
attached with a mike which takes all the voice commands
through which it will automatically control the home
alliances. As the user give the voice command to the mike
according to that the home appliances can be switched
ON/OFF accordingly.
In this proposed system, Raspberry pi is installed with an
Adafruit account with IFTTT website then adding to Google
Assistant for voice commands. A USB Mike is providedwiththe
raspberry pi to give the voice commands to control the home
appliances.
Key Words: voice command, home automation
1. INTRODUCTION
This project presents the development of a smart home
using Google assistant. The idea behind this is to control
home devices with voice. On the market there are many
devices available to do that. But making your own is
awesome. Build your personal assistantthatwill dothework
for you. Just your assistant requires voice commands. In this
project single board computer i.e. Raspberry pi 3 is used
which includes creating Adafruit account then linking to
IFTTT website then adding to Google Assistant for voice
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 388
commands. In this home automation appliances like Bulb,
cooling Fan and Motor are used which can be controlled
easily using the Google assistance from the voice control.
Here we will install Google assistanceintheraspberrypiand
Raspberry pi will be attached with a mike whichtakesall the
voice commands through which it will automaticallycontrol
the home alliances. As the user gives the voice command to
the mike according to that the home appliances can be
switched ON/OFF accordingly.
The idea behind this is to control home devices with
voice. On the market there are many devices available to do
that. But making your own is awesome. Build your personal
assistant that will do the work for you. Just your assistant
requires voice commands. According to voice commands
home appliances will switch ON/OFF.
1.1 System Architecture
Fig. Architecture of the HA Using Artificial Intelligence &
Raspberry pi
This fig architecture presents the development of a
smart home using Google assistant. Theidea behindthisis to
control home devices with voice. On the market there are
many devices available to do that. But making your own is
awesome. Build your personal assistantthatwill dothework
for you. Just your assistant requires voice commands. In this
project single board computer i.e. Raspberry pi 3 is used
which includes creating Adafruit account then linking to
IFTTT website then adding to Google Assistant for voice
commands. In this home automation appliances like Bulb,
cooling Fan and Motor are used which can be controlled
easily using the Google assistance from the voice control.
Here we will install Google assistanceintheraspberrypiand
Raspberry pi will be attached with a mike whichtakesall the
voice commands through which it will automaticallycontrol
the home alliances. As the user give the voice command to
the mike according to that the home appliances can be
switched ON/OFF accordingly.
1.2 Details of Implementation
Fig shows the circuit diagram of our project.It consists of
following hardware components:
1.2.1. Raspberry pi 3 model B+
1.2.2. PIR sensor
1.2.3. Temperature sensor (LM35)
1.2.4. Relay Module
1.2.5. LCD display (16*2)
1.2.1. Raspberry pi 3 model B+
The Raspberry Pi 3 Model B is the third generation
Raspberry Pi. This powerful credit card sized single board
computer can be used for many applications and original
Raspberry Pi Model B+ and Raspberry Pi 2 Model B.
Processor speed ranges from 700 Mhz to 1.4GHz for the Pi
3 Model B+;on board memory ranges from 256 MB to 1GB
RAM. Secure Digital (SD) cards are used to store the
operating system and program memory in either SDHC or
Micro SDHC sizes. The boards have one to four USB ports.
For video output, HDMI and composite video are supported,
with a standard 3.5 mm tip-ring –sleeve jack for audio
output. Lower-level output is provided by a number of GPIO
pins, which support common protocols like I2C.The B-
models have an 8P8C Ethernet port and the Pi 3 and Pi Zero
W have on board Wi-Fi 802.11n and Bluetoot.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 389
1.2.2 PIR Motion Detector (HC – SR501):
HC-SR501 is basedoninfraredtechnology,automaticcontrol
module, using GermanyimportedLHI778 probedesign, high
sensitivity, highreliability,ultra-lowvoltageoperatingmode,
widely used in various auto-sensing electrical equipment,
especially for battery-powered automatic controlled
products. The PIR (Passive Infra-Red) Sensor is a pyro
electric device that detects motion by measuring changes in
the infrared (heat) levels emitted by surrounding objects.
When motion is detected the PIR Sensor outputs a high
signal on its output pin. This logic signal can be read by a
microcontroller and can be used to control other circuitry.
The delay time / blocking time are adjustable using the
potentiometers on-board. It can detectthesignal from10-12
feet. Its operating voltage is 5V DC. This sensor can be used
to detect theft in a home when owner not present.3
1.2.3. LM35 Precision Centigrade TemperatureSensors:
LM35 is a precision integrated circuit temperature
measuring device. Its output is voltage which is linear to the
temperature. LM35 device draws only 60 μA from the
supply, it has very low self-heating of less than 0.1°C in still
air. r-LM 35 is an integrated circuit temperature sensor
which can be used to detect the temperature in a centigrade
scale(−55°C to 150°C).The LM35's low output impedance,
linear output, and precise inherent calibration make
interfacing to readout or control circuitry it draws only
60mA from its supply, it has very low selfheating. In this
system, it is used to adjust the HVAC (Humidity, Ventilation
and AC) system in a home. LM 35 is less prone to oxidation
and can measure high voltage range than that of
thermocouples.
1.2.4. Relay Module 5V 4-channel:
It is a 5V 4-channel relay board used to control various
appliances. It can be used with or without microcontrollers.
Each 5V relay needs 20mA driving current. It has LEDs for
indication of output status.
1.2.5. 16x2 LCD Display:
A 16x2 LCD means displays 16 characters per line and there
are 2 such lines.LCD (Liquid Crystal Display) screens is an
electronic display module. It is economical and easy
programmable. Thesearepreferredoverseven-segment and
other multi segment LEDs.
2. RESULT
Fig. view of the home automation system showing
different sensors and modules placed in the required
places.
Fig .Sending command through Voice cb 16 App
Fig. Output on vnc viewer
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 390
3. CONCLUSION
According to this system, a smart voice control home
automation system is deployed into the Raspberry pi using
Adafruit account with IFTTT website and Google assistance
API within it. Through which a user can control the home
appliances just by giving the voice as input.
REFERENCES
[1] Nikola Smiljković, “Voice Control for Smart Home
Automation: Evaluation of Approaches and Possible
Architectures ", Proc. 2017 IEEE 7th ICCE- Berlin 2017
[2] ] Milan Vidaković, “ Challenges of Integrating Smart
Home Automation with Cloud Based Voice Recognition
Systems ", Proc. 2017 IEEE 7th ICCE- Berlin 2017
[3] Marija Antić, “Architecture of Voice Control Module for
Smart Home Automation Cloud ", Proc. 2017 IEEE 7th ICCE-
Berlin 2017
[4] C. Marsh, J. Holthuis, M. Curry, S. Saha, Jasper Project,
2014, [Online] Available: https://github.com/jasperproject
[5] P. B. Rao and S. K. Uma, “Raspberry pi home automation
with wireless sensors using Smartphone's,” International
Journal of Computer Science and mobile computing, vol. 4,
May 2015.
[6] Mrunal Dipakkumar Bhatt, “Intelligent Voice Activated
Home Automation(IVA)", Proc. 2016 MSL.
[7] Kalyani Pampattiwar#*, Mit Lakhani#, Rinisha Marar#
and Rhea Menon#, “Home Automation using Raspberry Pi
controlled via an Android Application", Proc. 2017 IJCET
[8] MQTT protocol, [Online] Available: http://mqtt.org/
[9] B. Petelj, M. Pandurov, D. Stefanovic, I. Papp, “Web based
solution for smarthomefunctionalityextensionandcontrol”,
Proc. of IEEE ICCE-Berlin, 2015.
[10] [RFC6749] D. Hardt, "The Oauth 2.0 Authorization
Framework", October 2012

More Related Content

What's hot (20)

PPTX
Smart Home Automation - An Overview
Smart Automation
 
PPTX
Smart home
Shaveta Verma
 
PDF
IRJET - IoT based Home Automation System through Voice Control using Google A...
IRJET Journal
 
PPTX
Smart home solutions
Steve Xing
 
PPTX
Home automation
Nitesh Ray
 
PDF
Shya_Documentation
Abhishek Kumar Ravi
 
PPTX
Home Automation Homee
HOMEe
 
PPTX
Home automation using raspberry pi
dnp99
 
PPTX
Home automation system
RaadSabah
 
PDF
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
idescitation
 
PPT
Home Automation over Internet
Rakesh Chintha
 
ODP
Home automation - SMART HOME
Ankur Mehra
 
PDF
Smart Home Automation System
SubmissionResearchpa
 
PDF
Wireless Smart Home - An Internet of Things ecosystem
Ashwini Sudarshana
 
PPTX
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
Peter Gallagher
 
PPTX
How to control your Smart Appliances (and why) with JEMMA & Arduino Yùn
ric_iot
 
PDF
Wulian Smart Home Products Catalog
Wulian Smart Home
 
PDF
Smart Home technologies
loggcity
 
PDF
Connectivity for Smart Home IoT - Brad Kayton
WithTheBest
 
PPTX
Home automation
AYANMONDALDEC
 
Smart Home Automation - An Overview
Smart Automation
 
Smart home
Shaveta Verma
 
IRJET - IoT based Home Automation System through Voice Control using Google A...
IRJET Journal
 
Smart home solutions
Steve Xing
 
Home automation
Nitesh Ray
 
Shya_Documentation
Abhishek Kumar Ravi
 
Home Automation Homee
HOMEe
 
Home automation using raspberry pi
dnp99
 
Home automation system
RaadSabah
 
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
idescitation
 
Home Automation over Internet
Rakesh Chintha
 
Home automation - SMART HOME
Ankur Mehra
 
Smart Home Automation System
SubmissionResearchpa
 
Wireless Smart Home - An Internet of Things ecosystem
Ashwini Sudarshana
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
Peter Gallagher
 
How to control your Smart Appliances (and why) with JEMMA & Arduino Yùn
ric_iot
 
Wulian Smart Home Products Catalog
Wulian Smart Home
 
Smart Home technologies
loggcity
 
Connectivity for Smart Home IoT - Brad Kayton
WithTheBest
 
Home automation
AYANMONDALDEC
 

Similar to IRJET- Web based Solution for Smart Home Functionality Extension and Control, using Artificial Intelligence and Raspberry Pi (20)

PDF
IRJET- Voice Based Home Automation System using Raspberry Pi
IRJET Journal
 
PDF
Development of Smart Home security system using Raspberry Pi
IRJET Journal
 
PDF
IRJET- Voice Controlled Home Automation System
IRJET Journal
 
PDF
IRJET- H-Box (Connecting Homes)
IRJET Journal
 
PDF
IRJEWT-An Intelligent Remote Controlled System for Smart Home Automation
IRJET Journal
 
PDF
Home Automation Control System
IRJET Journal
 
PDF
IRJET- IoT based Home Automation and Smart Security System
IRJET Journal
 
PDF
Remote Control of Home Appliances with Smart Energy Efficient Model using And...
IRJET Journal
 
PPTX
HOME AUTOMATION BY USING ANDROID PHONE.pptx
varunnaidu18
 
PDF
IRJET- Smart Home Automation using IoT with Security Features
IRJET Journal
 
PDF
iot1presentation-191219142803.pdf
BharathReddy615859
 
PPTX
IoT Based Home Automation System Presantation
Farhan Ahmed Rahee
 
PDF
IoT Based Advertising System
IRJET Journal
 
PDF
IRJET- Voice Controlled Machineries in Agricultural Field using Raspberry Pi
IRJET Journal
 
PDF
IRJET - IoT based Advanced Home Automation
IRJET Journal
 
PDF
IoT based home automation
EyaminulHoq
 
PDF
IRJET- Home Automation using Voice Commands in the Hindi Language
IRJET Journal
 
PPTX
An IOT based Smart Home with virtual assistant
TenzinGhaphel
 
PPTX
Uvais
Rao Uvais Khan
 
PDF
Mikel_Berdufi_HomeAutomationArticle
Mikel Berdufi
 
IRJET- Voice Based Home Automation System using Raspberry Pi
IRJET Journal
 
Development of Smart Home security system using Raspberry Pi
IRJET Journal
 
IRJET- Voice Controlled Home Automation System
IRJET Journal
 
IRJET- H-Box (Connecting Homes)
IRJET Journal
 
IRJEWT-An Intelligent Remote Controlled System for Smart Home Automation
IRJET Journal
 
Home Automation Control System
IRJET Journal
 
IRJET- IoT based Home Automation and Smart Security System
IRJET Journal
 
Remote Control of Home Appliances with Smart Energy Efficient Model using And...
IRJET Journal
 
HOME AUTOMATION BY USING ANDROID PHONE.pptx
varunnaidu18
 
IRJET- Smart Home Automation using IoT with Security Features
IRJET Journal
 
iot1presentation-191219142803.pdf
BharathReddy615859
 
IoT Based Home Automation System Presantation
Farhan Ahmed Rahee
 
IoT Based Advertising System
IRJET Journal
 
IRJET- Voice Controlled Machineries in Agricultural Field using Raspberry Pi
IRJET Journal
 
IRJET - IoT based Advanced Home Automation
IRJET Journal
 
IoT based home automation
EyaminulHoq
 
IRJET- Home Automation using Voice Commands in the Hindi Language
IRJET Journal
 
An IOT based Smart Home with virtual assistant
TenzinGhaphel
 
Mikel_Berdufi_HomeAutomationArticle
Mikel Berdufi
 
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
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
PPTX
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
PPTX
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
PPTX
UNIT 1 - INTRODUCTION TO AI and AI tools and basic concept
gokuld13012005
 
PDF
Bayesian Learning - Naive Bayes Algorithm
Sharmila Chidaravalli
 
PDF
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
PPTX
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
PDF
A Brief Introduction About Robert Paul Hardee
Robert Paul Hardee
 
PDF
LLC CM NCP1399 SIMPLIS MODEL MANUAL.PDF
ssuser1be9ce
 
PDF
Module - 5 Machine Learning-22ISE62.pdf
Dr. Shivashankar
 
PDF
June 2025 Top 10 Sites -Electrical and Electronics Engineering: An Internatio...
elelijjournal653
 
PPTX
Explore USA’s Best Structural And Non Structural Steel Detailing
Silicon Engineering Consultants LLC
 
PDF
lesson4-occupationalsafetyandhealthohsstandards-240812020130-1a7246d0.pdf
arvingallosa3
 
PDF
How to Buy Verified CashApp Accounts IN 2025
Buy Verified CashApp Accounts
 
DOCX
Engineering Geology Field Report to Malekhu .docx
justprashant567
 
PDF
13th International Conference on Artificial Intelligence, Soft Computing (AIS...
ijait
 
PDF
13th International Conference of Security, Privacy and Trust Management (SPTM...
ijcisjournal
 
PPTX
darshai cross section and river section analysis
muk7971
 
PDF
Artificial Neural Network-Types,Perceptron,Problems
Sharmila Chidaravalli
 
PPTX
Unit_I Functional Units, Instruction Sets.pptx
logaprakash9
 
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
Introduction to File Transfer Protocol with commands in FTP
BeulahS2
 
UNIT 1 - INTRODUCTION TO AI and AI tools and basic concept
gokuld13012005
 
Bayesian Learning - Naive Bayes Algorithm
Sharmila Chidaravalli
 
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
A Brief Introduction About Robert Paul Hardee
Robert Paul Hardee
 
LLC CM NCP1399 SIMPLIS MODEL MANUAL.PDF
ssuser1be9ce
 
Module - 5 Machine Learning-22ISE62.pdf
Dr. Shivashankar
 
June 2025 Top 10 Sites -Electrical and Electronics Engineering: An Internatio...
elelijjournal653
 
Explore USA’s Best Structural And Non Structural Steel Detailing
Silicon Engineering Consultants LLC
 
lesson4-occupationalsafetyandhealthohsstandards-240812020130-1a7246d0.pdf
arvingallosa3
 
How to Buy Verified CashApp Accounts IN 2025
Buy Verified CashApp Accounts
 
Engineering Geology Field Report to Malekhu .docx
justprashant567
 
13th International Conference on Artificial Intelligence, Soft Computing (AIS...
ijait
 
13th International Conference of Security, Privacy and Trust Management (SPTM...
ijcisjournal
 
darshai cross section and river section analysis
muk7971
 
Artificial Neural Network-Types,Perceptron,Problems
Sharmila Chidaravalli
 
Unit_I Functional Units, Instruction Sets.pptx
logaprakash9
 

IRJET- Web based Solution for Smart Home Functionality Extension and Control, using Artificial Intelligence and Raspberry Pi

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 387 Web based Solution for Smart Home Functionality Extension and Control, using Artificial Intelligence and Raspberry Pi Ms. Shinde Sima M.1, Mr. Desai P.B.2 1Student, Dept. of E& T.C Engineering, AMGOI, Wathar, Maharashtra, India 2Professor, Dept. of E& T.C Engineering, AMGOI, Wathar, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Using voice commands tocontrolsmartdeviceshas become very popular and common. There are already a number of devices on the market, which are powered by the existing online voice recognition services. Mechanisms are provided, to build custom voice commands controlled applications for such devices. On the other hand, there are various available voice recognition engines that can work in offline mode, which can be used to build custom voice processing applications, as well as voice commands enabled embedded devices. Our goal is to enable voice commands within the existing smart home automation (HA) system. We want to build the voice control module that can process the output of various speech-to-text engines, and convert it to actions within the HA system. Home automation (HA) systems let users monitor and control various devices and services, usually through the web or mobile applications. Recently, significant effort has been invested into developing voice control for home automation. Voice control is gaining popularity, as it facilitates the use of the HA systems. However, implementing the voice recognition module from scratch is challenging. Lots of training data is required, to achieve the needed accuracy of speech recognition. The general goal of the home automation is to use networking technology to integrate the devices, appliances and services found in homes so that the entire domestic living space can be controlled centrally or remotely. “Home automation is a very promising area. Its main benefits range from increased comfort and greater safety and security, to a more rational use of energy and other resources, allowing for significant savings. It also offers powerful means for helping and supporting the special needs of people with disabilities and, in particular, the elderly. This application domain is very important and will steadily increase in the future The idea behind this is to control home devices with voice. On the market there are many devices availabletodothat. But making your own is awesome. Build your personal assistant that will do the work for you. Just your assistant requiresvoice commands. According to voice commands home appliances will switch ON/OFF. Enable voice control in the smart home automation system. We identify possible architectures, depending on the voice recognition serviceAPI. Weimplement two of the proposed architectures, and comparetheminterms of the performance and development cost. The aim of the project is to create a convenient and user friendly environment for the home occupants. It also aims to intelligently coordinate all appliances communicating together, thereby ensuring greater comfort. One suitable programming method for home automation systems. This project presents the development of a smart home using Google assistant. The idea behind this is to control home devices with voice. On the market there are many devices available to do that. But making your own is awesome. Build your personal assistant that will do the work for you. Justyour assistant requires voice commands. Inthisprojectsingleboard computer i.e. Raspberry pi 3 is used which includes creating Adafruit account then linking to IFTTT website thenadding to Google Assistant for voice commands. Home Automation System is an emerging technology and also a need of today. The main objectives of home automation are controlling, management and coordination of home appliances in a comfortable, effective and secure way either centrally orremotely. In this home automation appliances like Bulb, cooling Fan and Motor are used which can be controlled easily using the Google assistance from the voice control. Here we will install Google assistance in the raspberry pi and Raspberry pi will be attached with a mike which takes all the voice commands through which it will automatically control the home alliances. As the user give the voice command to the mike according to that the home appliances can be switched ON/OFF accordingly. In this proposed system, Raspberry pi is installed with an Adafruit account with IFTTT website then adding to Google Assistant for voice commands. A USB Mike is providedwiththe raspberry pi to give the voice commands to control the home appliances. Key Words: voice command, home automation 1. INTRODUCTION This project presents the development of a smart home using Google assistant. The idea behind this is to control home devices with voice. On the market there are many devices available to do that. But making your own is awesome. Build your personal assistantthatwill dothework for you. Just your assistant requires voice commands. In this project single board computer i.e. Raspberry pi 3 is used which includes creating Adafruit account then linking to IFTTT website then adding to Google Assistant for voice
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 388 commands. In this home automation appliances like Bulb, cooling Fan and Motor are used which can be controlled easily using the Google assistance from the voice control. Here we will install Google assistanceintheraspberrypiand Raspberry pi will be attached with a mike whichtakesall the voice commands through which it will automaticallycontrol the home alliances. As the user gives the voice command to the mike according to that the home appliances can be switched ON/OFF accordingly. The idea behind this is to control home devices with voice. On the market there are many devices available to do that. But making your own is awesome. Build your personal assistant that will do the work for you. Just your assistant requires voice commands. According to voice commands home appliances will switch ON/OFF. 1.1 System Architecture Fig. Architecture of the HA Using Artificial Intelligence & Raspberry pi This fig architecture presents the development of a smart home using Google assistant. Theidea behindthisis to control home devices with voice. On the market there are many devices available to do that. But making your own is awesome. Build your personal assistantthatwill dothework for you. Just your assistant requires voice commands. In this project single board computer i.e. Raspberry pi 3 is used which includes creating Adafruit account then linking to IFTTT website then adding to Google Assistant for voice commands. In this home automation appliances like Bulb, cooling Fan and Motor are used which can be controlled easily using the Google assistance from the voice control. Here we will install Google assistanceintheraspberrypiand Raspberry pi will be attached with a mike whichtakesall the voice commands through which it will automaticallycontrol the home alliances. As the user give the voice command to the mike according to that the home appliances can be switched ON/OFF accordingly. 1.2 Details of Implementation Fig shows the circuit diagram of our project.It consists of following hardware components: 1.2.1. Raspberry pi 3 model B+ 1.2.2. PIR sensor 1.2.3. Temperature sensor (LM35) 1.2.4. Relay Module 1.2.5. LCD display (16*2) 1.2.1. Raspberry pi 3 model B+ The Raspberry Pi 3 Model B is the third generation Raspberry Pi. This powerful credit card sized single board computer can be used for many applications and original Raspberry Pi Model B+ and Raspberry Pi 2 Model B. Processor speed ranges from 700 Mhz to 1.4GHz for the Pi 3 Model B+;on board memory ranges from 256 MB to 1GB RAM. Secure Digital (SD) cards are used to store the operating system and program memory in either SDHC or Micro SDHC sizes. The boards have one to four USB ports. For video output, HDMI and composite video are supported, with a standard 3.5 mm tip-ring –sleeve jack for audio output. Lower-level output is provided by a number of GPIO pins, which support common protocols like I2C.The B- models have an 8P8C Ethernet port and the Pi 3 and Pi Zero W have on board Wi-Fi 802.11n and Bluetoot.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 389 1.2.2 PIR Motion Detector (HC – SR501): HC-SR501 is basedoninfraredtechnology,automaticcontrol module, using GermanyimportedLHI778 probedesign, high sensitivity, highreliability,ultra-lowvoltageoperatingmode, widely used in various auto-sensing electrical equipment, especially for battery-powered automatic controlled products. The PIR (Passive Infra-Red) Sensor is a pyro electric device that detects motion by measuring changes in the infrared (heat) levels emitted by surrounding objects. When motion is detected the PIR Sensor outputs a high signal on its output pin. This logic signal can be read by a microcontroller and can be used to control other circuitry. The delay time / blocking time are adjustable using the potentiometers on-board. It can detectthesignal from10-12 feet. Its operating voltage is 5V DC. This sensor can be used to detect theft in a home when owner not present.3 1.2.3. LM35 Precision Centigrade TemperatureSensors: LM35 is a precision integrated circuit temperature measuring device. Its output is voltage which is linear to the temperature. LM35 device draws only 60 μA from the supply, it has very low self-heating of less than 0.1°C in still air. r-LM 35 is an integrated circuit temperature sensor which can be used to detect the temperature in a centigrade scale(−55°C to 150°C).The LM35's low output impedance, linear output, and precise inherent calibration make interfacing to readout or control circuitry it draws only 60mA from its supply, it has very low selfheating. In this system, it is used to adjust the HVAC (Humidity, Ventilation and AC) system in a home. LM 35 is less prone to oxidation and can measure high voltage range than that of thermocouples. 1.2.4. Relay Module 5V 4-channel: It is a 5V 4-channel relay board used to control various appliances. It can be used with or without microcontrollers. Each 5V relay needs 20mA driving current. It has LEDs for indication of output status. 1.2.5. 16x2 LCD Display: A 16x2 LCD means displays 16 characters per line and there are 2 such lines.LCD (Liquid Crystal Display) screens is an electronic display module. It is economical and easy programmable. Thesearepreferredoverseven-segment and other multi segment LEDs. 2. RESULT Fig. view of the home automation system showing different sensors and modules placed in the required places. Fig .Sending command through Voice cb 16 App Fig. Output on vnc viewer
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 390 3. CONCLUSION According to this system, a smart voice control home automation system is deployed into the Raspberry pi using Adafruit account with IFTTT website and Google assistance API within it. Through which a user can control the home appliances just by giving the voice as input. REFERENCES [1] Nikola Smiljković, “Voice Control for Smart Home Automation: Evaluation of Approaches and Possible Architectures ", Proc. 2017 IEEE 7th ICCE- Berlin 2017 [2] ] Milan Vidaković, “ Challenges of Integrating Smart Home Automation with Cloud Based Voice Recognition Systems ", Proc. 2017 IEEE 7th ICCE- Berlin 2017 [3] Marija Antić, “Architecture of Voice Control Module for Smart Home Automation Cloud ", Proc. 2017 IEEE 7th ICCE- Berlin 2017 [4] C. Marsh, J. Holthuis, M. Curry, S. Saha, Jasper Project, 2014, [Online] Available: https://github.com/jasperproject [5] P. B. Rao and S. K. Uma, “Raspberry pi home automation with wireless sensors using Smartphone's,” International Journal of Computer Science and mobile computing, vol. 4, May 2015. [6] Mrunal Dipakkumar Bhatt, “Intelligent Voice Activated Home Automation(IVA)", Proc. 2016 MSL. [7] Kalyani Pampattiwar#*, Mit Lakhani#, Rinisha Marar# and Rhea Menon#, “Home Automation using Raspberry Pi controlled via an Android Application", Proc. 2017 IJCET [8] MQTT protocol, [Online] Available: http://mqtt.org/ [9] B. Petelj, M. Pandurov, D. Stefanovic, I. Papp, “Web based solution for smarthomefunctionalityextensionandcontrol”, Proc. of IEEE ICCE-Berlin, 2015. [10] [RFC6749] D. Hardt, "The Oauth 2.0 Authorization Framework", October 2012