Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
28 views53 pages

Cpe Report G-5 Ej61-3

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 53

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,

MUMBAI
GOVERNMENT POLYTECHNIC, SOLAPUR

DIPLOMA IN
ELECTRONICS & TELECOMMUNICATION
ENGINEERING (EJ6I)
Academic Year 2022-23
A
Project Report
On

Voice Controlled Home


Automation System
Submitted By :
GROUP NO. 5
Roll Students Name Enrollment No.
No.
27 Girish Rajkumar Kotalwar 2000150137
29 Arihant Narendra Kasar 2000150139
47 Mohit Kishor Shaharwale 2000150167

1
Certificate
This Certify that this Micro-Project Report On

Voice Controlled Home


Automation System
Is The Work Of

Roll Student’s Name Enrollment Student’s Sign.


No. No.
27 Girish Rajkumar Kotalwar 2000150137
29 Arihant Narendra Kasar 2000150139
47 Mohit Kishor Shaharwale 2000150167

The Students Of Semester 6th

Subject Name : Capstone Project Execution (CPE)

Diploma In Electronics & Telecommunication Engineering, 2022-23.

This Report is a partial fulfilment for the award of the


Capstone-Project Execution For EJ6I Diploma in Electronics &
Telecommunication Engineering by MSBTE, Mumbai.

Guide Name : Mrs. Bushra N. Shaikh

Date & Sign. :

HOD PRINCIPAL

2
Acknowledgement
We would like to express our sincere gratitude towards
our project guide Mrs. Bushra N. Shaikh, and our Head Of the
Department Dr. K. M. Bakwad for providing constant support
and guidance throughout the project and helping a lot to make
execute this project. We would also like to thank our institute
Government Polytechnic, Solapur for providing the necessary
resources and infrastructure to complete this project.

3
Index
Title Page No.
Acknowledgement 3
Index 4-5
Abstract 6
Chapter I – Introduction 7-9
1.1 Background 8
1.2 Problem Statement 8
1.3 Objective 8-9
1.4 Scope 9
1.5 Significance 9
Chapter II – Literature Survey 10-11
2.1 Introduction 10
2.2 Home-Automation 10
2.3 Voice Recognition Technology 10-11
2.4 Existing Systems 11
2.5 Comparison of Existing Systems 11
Chapter III – Scope of the Project 12-30
3.1 Hardware Requirements 12
3.2 Software Requirements 12
3.3 Block Diagram 13
3.4 System Architecture 14
3.5 Components Used 14-30
Chapter IV – Methodology 31-32
4.1 System Design 31
4.2 Voice Recognition Algorithm 31-32
4.3 Arduino Programming 32
Chapter V – Details of Designs, Working and 33-36
Processes
5.1 Software Design 33

4
5.2 Working 34
5.3 Processes Involved 34-35
5.4 Work-Flow 36
Chapter VI – Advantages , Disadvantages, 37-42
Result, Applications
6.1 Advantages 37-38
6.2 Disadvantages 38-40
6.3 Result 40-41
6.4 Applications 41-42
Chapter VII – Conclusion 43
Chapter VIII- Future Scope 44
Chapter IX – Appendix 45-46
9.1 Schematics 45
9.2 Model of the Project 46
Chapter X – Cost of Project 47-48
10.1 Hardware Cost 47
10.2 Software Cost 48
10.3 Human Cost 48
10.4 Other Cost 49
Chapter XI – References 49-50
Chapter XII – Bibliography 51-53

5
Abstract
The aim of this project is to develop a voice-controlled
home automation system using Arduino. With the increase in
smart homes and IoT devices, there is a need for a system that
can be controlled using voice commands. This project involves
designing a system that can control various home appliances
like lights, fans, and air conditioners using voice commands.
The system uses an Arduino board and a Bluetooth module to
recognize voice commands and control the appliances. The
project provides a cost-effective and user-friendly solution for
home automation.
Also this system has some safety features, such as : it has
a system to sense the Air Quality Index (AQI), it means it can
detect harmful gases such as LPG, Carbon Dioxide, Carbon
Monoxide, Bezene etc in the air.

6
Chapter I – Introduction

1.1 Background
The Voice Controlled Home Automation System using Arduino
and Bluetooth Module is an innovative project that aims to
simplify the way we interact with our home appliances. The
project utilizes cutting-edge technologies such as voice
recognition, Arduino microcontrollers, and Bluetooth modules
to create a seamless home automation experience.
The idea behind this project is to eliminate the need for
physical switches and remote controllers, which can often be
cumbersome and time-consuming to operate. Instead, the
system allows users to control their home appliances using
voice commands, making the process quick, easy, and hands-
free.
The project is designed to be versatile and customizable,
enabling users to control a wide range of appliances, from
lights and fans to air conditioning units and entertainment
systems. The use of Arduino microcontrollers and Bluetooth
modules allows for easy integration with existing home
automation systems, making it a perfect solution for both new
and existing smart homes.
Overall, the Voice Controlled Home Automation System using
Arduino and Bluetooth Module is a groundbreaking project

7
that has the potential to revolutionize the way we interact
with our homes. By leveraging the power of voice recognition
and cutting-edge technologies, the system offers a new level
of convenience, efficiency, and control that is sure to be
welcomed by homeowners everywhere.

1.2 Problem Statement


Home automation is the process of controlling various
electrical and electronic devices in your home remotely or
automatically. With the increasing popularity of smart homes,
voice-controlled home automation systems have become
increasingly common. By using a voice-controlled home
automation system, you can control your home’s electrical
and electronic devices using simple voice commands, making
your life easier and more convenient.

1.3 Objective
The primary objective of this project is to develop an
affordable and versatile voice-controlled home automation
system that can control a wide range of electrical and
electronic devices. The project aims to develop a user-friendly
interface that can be used by anyone, regardless of their
technical expertise, to control their home’s various devices
using simple voice commands. The project will use an Arduino

8
and Bluetooth module to build the system, making it easy to
build and customize.

1.4 Scope
The project’s scope includes designing and developing a voice-
controlled home automation system using Arduino and a
Bluetooth module. The system will be able to control various
electrical and electronic devices, such as lights, fans, air
conditioners, and TVs, using simple voice commands. The
system will be affordable and easy to build, making it
accessible to anyone interested in home automation.
Additionally, the project aims to develop a user-friendly
interface that can be used by anyone, regardless of their
technical expertise.

1.5 Significance
The significance of this project is to provide a cost-effective
and user-friendly solution for home automation, which can be
easily implemented by anyone. The system will offer hands-
free control of devices, making it easier for people with
physical disabilities to control their appliances. Additionally,
the project will contribute to the research and development
of voice-controlled systems, which have the potential to
revolutionize the way we interact with technology.

9
Chapter II – Literature Survey

2.1 Introduction
Voice-controlled home automation systems have become
increasingly popular in recent years. These systems allow
users to control their home devices by simply speaking voice
commands. This technology has been made possible due to
advancements in speech recognition technology and the
miniaturization of electronic devices.

2.2 Home-Automation
Home automation refers to the use of technology to control
household appliances and systems. This technology can be
used to control lighting, heating, cooling, entertainment
systems, and security systems, among others. Home
automation can provide many benefits, including increased
convenience, energy efficiency, and improved security.

2.3 Voice Recognition Technology


Voice recognition technology is the ability of a computer to
interpret and understand human speech. This technology has
been around for several decades, but recent advancements in

10
artificial intelligence and machine learning have made it much
more accurate and reliable. Voice recognition technology can
be used to control devices, make phone calls, and send text
messages, among other things.

2.4 Existing Systems


There are many voice-controlled home automation systems
on the market today. These systems range from simple DIY
projects to complex commercial systems. Some popular
systems include Amazon Echo, Google Home, and Apple
HomeKit. These systems use a combination of voice
recognition technology and internet connectivity to control
home devices.

2.5 Comparison of Existing Systems


Amazon Echo, Google Home, and Apple HomeKit are all
popular voice-controlled home automation systems. Amazon
Echo is known for its excellent voice recognition technology
and extensive library of compatible devices. Google Home is
known for its integration with Google services and its ability to
answer complex questions. Apple HomeKit is known for its
tight integration with Apple devices and its emphasis on
security and privacy.

11
Chapter III – Scope of the
Project

3.1 Hardware Requirements


The hardware requirements for this project include an
Arduino UNO board, Bluetooth module, LCD Display, I²C
Module, MQ-135 Air Quality Sensor, LED, DC Motor etc.

3.2 Software Requirements


The software requirements for this project include Arduino
IDE, Android Studio, and MIT App Inventor. The Arduino IDE
is used to program the Arduino board, while Android Studio
and MIT App Inventor are used to develop the Android app
that controls the home appliances.

12
3.3 Block Diagram

13
3.4 System Architecture
The system architecture of the Voice Controlled Home
Automation System is as follows:
1. The user gives a voice command to the Android app.
2. The Android app converts the voice command into a
text command.
3. The text command is sent to the Bluetooth module.
4. The Bluetooth module sends the text command to the
Arduino board.
5. The Arduino board receives the text command and
activates the appropriate pin.
6. The Arduino pin controls the home appliance.

3.5 Components Used


1. Arduino UNO
2. LCD Display (16x2)
3. I²C Module
4. Buzzer
5. LED
6. DC Motor
7. MQ-135 Sensor
8. HC-05 Bluetooth Module
9. Breadboard
10. 12v DC Adaptor
11. Multi-strand Wires

14
12. Jumper Wires (M-M) [5]
13. Jumper Wires (M-F) [20]

1. Arduino UNO
Arduino UNO is an open-source microcontroller board
based on the ATmega328P microcontroller chip. It is one
of the most popular boards in the Arduino family and is
widely used in prototyping and DIY electronics projects.
The board was first released in 2005, and since then, it has
become a standard in the electronics industry.
The Arduino UNO board has 14 digital input/output pins, six
analog input pins, and a 16 MHz quartz crystal oscillator. It
has a USB interface that can be used to connect it to a
computer for programming and communication. The board
can be powered by either a USB cable or an external power
supply.
The digital pins can be configured as either inputs or
outputs and can be used to control devices such as LEDs,
motors, and relays. The analog pins can be used to read
analog signals from sensors such as temperature sensors,
light sensors, and potentiometers.
The board has a built-in LED connected to pin 13, which can
be used for debugging purposes. There is also a reset button
on the board that can be used to reset the microcontroller.

15
The Arduino UNO board is compatible with a wide range of
shields, which are add-on boards that can be used to extend
the capabilities of the board. There are shields available for
various purposes, such as WiFi communication, motor
control, and LCD display.
The board can be programmed using the Arduino Integrated
Development Environment (IDE), which is a free software
tool that can be downloaded from the Arduino website. The
IDE is easy to use and comes with a library of pre-written
code that can be used to control various devices.
Overall, the Arduino UNO board is a versatile and powerful
tool for prototyping and DIY electronics projects. Its ease of
use, wide range of shields, and large community of users
make it an excellent choice for beginners and experts alike.

16
2. LCD Display (16x2)
A 16x2 LCD display is a type of liquid crystal display that has
a rectangular shape and 16 character positions in each of its
two rows, for a total of 32 characters. The display is
commonly used in various electronic devices such as digital
clocks, calculators, and small embedded systems due to its
low power consumption, small size, and ease of use.
The display consists of a grid of 16 columns and 2 rows of
pixels, each pixel being a small segment of a liquid crystal
cell that can be turned on or off depending on the voltage
applied to it. The pixels are arranged in a matrix and are
controlled by a set of electrodes that apply an electric field
to them.
The LCD display is typically made up of several layers,
including a front polarizer, a rear polarizer, a glass substrate,
and a liquid crystal material. The front and rear polarizers
are used to control the polarization of light that passes
through the display, while the glass substrate contains the
electrodes that control the pixels.
The display is typically controlled by a microcontroller or
other digital device that sends commands and data to the
display through a set of pins. The most commonly used
protocol for communicating with LCD displays is the Hitachi
HD44780 protocol, which uses a 4-bit or 8-bit parallel
interface.

17
To display characters on the LCD display, the
microcontroller sends commands and data to the display to
set the position of the cursor and the character to be
displayed. The display can be configured to show various
font styles, including standard, italic, bold, and underline.
In addition to displaying characters, the LCD display can also
be used to display custom graphics and symbols by defining
specific character patterns in the display’s memory. This
feature makes the display versatile and suitable for a wide
range of applications.
Overall, the 16x2 LCD display is a popular and reliable
display technology that offers low power consumption, easy
interfacing, and versatile character and graphics display
capabilities.

18
3. I²C Module
The I²C LCD module is a type of display module that uses the
I²C (Inter-Integrated Circuit) communication protocol to
communicate with a microcontroller or a computer. It is a
popular choice for embedded systems and DIY electronics
projects due to its compact size, low power consumption,
and ease of use.
The I²C LCD module typically consists of a small LCD screen,
a driver board, and a connector for the I²C bus. The LCD
screen can display alphanumeric characters, symbols, and
simple graphics. The driver board includes a microcontroller
that controls the display, and an I²C interface that allows the
module to communicate with other devices.
The I²C protocol is a synchronous serial communication
protocol that allows multiple devices to communicate over
a single bus. The I²C bus consists of two lines: the SDA (serial
data) line and the SCL (serial clock) line. The SDA line is used
for transmitting data, and the SCL line is used for clock
synchronization.
To use an I²C LCD module, the user needs to connect the
module to an I²C bus and send commands and data to the
module using the I²C protocol. The module typically comes
with a library or driver that provides an easy-to-use
interface for controlling the display.

19
❖ Some common features of I²C LCD modules include:
• Backlight control: The module may include a backlight
that can be turned on or off using a command or by
setting a particular bit in a data byte.
• Contrast control: The module may include a
potentiometer or a command to adjust the contrast of
the display.
• Custom characters: The module may allow the user to
define custom characters that can be displayed on the
screen.
• Multiple lines: The module may support multiple lines
of text, typically 2 or 4.
• Auto-scrolling: The module may support automatic
scrolling of the text when the end of a line is reached.
Overall, the I²C LCD module is a versatile and convenient
display module that can be used in a wide range of
applications, from simple hobby projects to complex
embedded systems.

20
4. Buzzer
An Arduino buzzer is a type of sound-producing device that
is commonly used in conjunction with an Arduino
microcontroller. The Arduino buzzer can be used to
generate a variety of sounds, such as beeps, tones, and
melodies.
An Arduino buzzer typically consists of a piezoelectric
element and a driver circuit. The driver circuit is connected
to the Arduino microcontroller, which sends signals to the
driver circuit to generate the desired sounds. The frequency
of the sound produced by the buzzer can be controlled by
varying the signal sent to the driver circuit.
One advantage of using an Arduino buzzer is that it can be
easily programmed using the Arduino software. The
Arduino software includes a library for controlling the
buzzer, which allows the user to generate a wide range of
sounds with minimal coding. The library includes functions
for generating simple tones, playing melodies, and creating
custom waveforms.
Another advantage of using an Arduino buzzer is that it can
be easily integrated into a variety of projects. The buzzer is
small and lightweight, making it ideal for use in portable
devices. It can also be easily mounted onto a printed circuit
board (PCB) or attached to a breadboard.

21
Arduino buzzers are commonly used in a variety of projects,
including alarm systems, musical instruments, and
interactive installations. For example, an Arduino buzzer
can be used to create a simple doorbell or to play a melody
when a button is pressed. It can also be used to create
sound effects for a video game or to generate tones for a
musical instrument.
In summary, an Arduino buzzer is a versatile sound-
producing device that can be easily programmed and
integrated into a wide range of projects. Its small size and
low cost make it an attractive option for hobbyists,
students, and professionals alike.

22
5. LED
LED stands for “Light Emitting Diode” and is a type of
electronic device that converts electrical energy into light.
LEDs are extremely efficient, long-lasting, and versatile,
making them popular for use in a wide range of applications
such as lighting, displays, and electronics.
The basic structure of an LED consists of a semiconductor
material, typically made of gallium arsenide, gallium
phosphide, or indium gallium nitride, which is doped with
impurities to create a p-n junction. When a voltage is
applied across the p-n junction, electrons and holes
combine, releasing energy in the form of photons, which we
see as light.
One of the main advantages of LED technology is its energy
efficiency. LEDs consume much less power than traditional
incandescent or fluorescent bulbs, while still producing the
same amount of light. This makes them an ideal choice for
lighting applications, as they can save significant amounts
of energy and reduce carbon emissions.
LEDs also have a long lifespan, typically lasting up to 50,000
hours or more, which is several times longer than traditional
light bulbs. This means they require less frequent
replacement, resulting in lower maintenance costs.

23
In addition, LEDs are extremely versatile and can be used in
a wide variety of applications, from indicator lights on
electronic devices to large-scale displays and even
automotive lighting.
Overall, the benefits of LED technology make it a popular
and increasingly common choice for lighting and other
applications.

24
6. DC Motor
A DC motor, short for Direct Current motor, is a type of
electric motor that converts electrical energy into
mechanical energy. It is widely used in various industrial,
commercial, and domestic applications, such as in machine
tools, electric vehicles, robotics, and home appliances.
DC motors are classified into two main types: brushed and
brushless. Brushed DC motors have an internal commutator
that uses brushes to transfer current to the rotor, while
brushless DC motors use electronic commutation to switch
the current to the stator.
The basic components of a DC motor include the stator,
rotor, commutator, and brushes (in case of brushed DC
motors). The stator is the stationary part of the motor that
contains the windings, while the rotor is the rotating part
that contains the magnets. The commutator is a cylindrical
component mounted on the rotor that reverses the current
direction in the windings as the rotor rotates, and the
brushes are the contact points that transfer the current
from the power source to the commutator.
When an electric current is applied to the windings of a DC
motor, it generates a magnetic field that interacts with the
magnetic field of the rotor, causing it to rotate. The
commutator and brushes ensure that the current direction
in the windings changes as the rotor rotates, enabling
continuous rotation.

25
DC motors have several advantages over other types of
motors, such as their simple construction, low cost, and
high torque at low speeds. However, they also have some
limitations, such as their limited speed control range and
the need for periodic maintenance (in case of brushed DC
motors).
In conclusion, DC motors are widely used for various
applications due to their reliability, efficiency, and
versatility. Their simple construction and ability to generate
high torque at low speeds make them particularly suitable
for industrial and robotic applications, while their cost-
effectiveness and ease of use make them popular for
domestic and commercial uses as well.

26
7. MQ-135 Sensor
MQ-135 is an air quality sensor designed to detect a wide
range of gases, including carbon monoxide (CO), nitrogen
oxides (NOx), ammonia (NH3), benzene, and smoke. It is
commonly used in air quality monitoring devices, such as air
purifiers, gas detectors, and air quality monitors.
The MQ-135 sensor works based on the principle of gas
detection through resistance measurement. It consists of a
sensitive layer made of SnO2 (tin dioxide), which is heated
by a built-in heating element. When the gas comes in
contact with the SnO2 layer, it reacts with the surface of the
layer, changing the conductivity of the sensor, and thereby
causing a change in resistance.
The MQ-135 sensor has a small heater, which is required to
heat the sensing element to a particular temperature so
that it can detect gases. The sensor is connected to a circuit
that provides power to the heater and measures the
resistance of the sensing element.
The output of the MQ-135 sensor is an analog voltage that
varies with the concentration of gas in the air. This analog
voltage is then converted into a digital signal using an
analog-to-digital converter (ADC) and processed by a
microcontroller or a computer to determine the level of air
quality.

27
The MQ-135 sensor has a high sensitivity to many gases and
is an inexpensive solution for monitoring air quality.
However, it is important to note that the sensor’s accuracy
can be affected by factors such as temperature, humidity,
and other environmental conditions. Calibration is
therefore necessary to ensure accurate readings.
Overall, the MQ-135 air quality sensor is a reliable and
affordable solution for detecting a wide range of gases and
is widely used in many air quality monitoring applications.

28
8. Bluetooth Module (HC-05)
HC-05 is a widely used Bluetooth module that allows
communication between electronic devices over a short-
range wireless connection. It is based on the Bluetooth 2.0
specification and provides a simple and low-cost solution
for wireless communication between microcontroller-
based systems, such as Arduino, Raspberry Pi, and other
microcontrollers.
The HC-05 module is compact and easy to use, and it
supports a range of baud rates from 1,200 to 115,200 bps.
It operates on a 3.3V power supply and has a range of up to
10 meters in an open area.
The module consists of two main components: a Bluetooth
chip and a serial communication interface. The Bluetooth
chip is responsible for handling the wireless
communication, while the serial interface is used to
communicate with the host device. The module also
includes a built-in antenna and a status LED.
The HC-05 module can be configured in two modes: Master
mode and Slave mode. In Master mode, the module can
initiate a connection with other Bluetooth devices, while in
Slave mode, it can only accept connections from other
devices. The module can also be configured to work in both
Master and Slave modes simultaneously, which is known as
the Master-Slave mode.

29
To use the HC-05 module, you need to connect it to a
microcontroller or a computer using its serial interface. The
module communicates with the host device using the serial
AT command set, which allows you to configure the
module’s settings, such as the Bluetooth device name, baud
rate, and security settings. Once the module is configured,
you can use it to send and receive data wirelessly between
the host device and other Bluetooth devices.
Overall, the HC-05 Bluetooth module is a versatile and cost-
effective solution for wireless communication between
microcontroller-based systems. It is widely used in various
applications, such as remote control systems, data logging,
and wireless sensor networks.

30
CHAPTER IV – METHODOLOGY

4.1 System Design


The Voice Controlled Home Automation System using
Arduino and Bluetooth Module is designed to provide a
convenient and efficient way to control various home
appliances using voice commands. The system consists of
an Arduino board, a Bluetooth module, a voice recognition
module, and various electronic components.
The system is designed to recognize voice commands and
perform actions based on the commands received. The
system can be controlled using a mobile phone or any
other Bluetooth-enabled device.

4.2 Voice Recognition Algorithm


The Android App is programmed using a voice recognition
algorithm to recognize specific voice commands. The
algorithm involves the following steps:
1. The Android app captures the user’s voice commands.
2. The voice commands are then converted into digital
signals using an analog-to-digital converter.
3. The signals are then processed using a Fast Fourier
Transform (FFT) algorithm to extract the frequency
components of the voice commands.

31
4. The extracted frequency components are compared
with the pre-defined frequency components of the voice
commands to determine the closest match.
5. If a match is found, the corresponding signals are sent to
the Arduino board to perform the required action.

4.3 Arduino Programming


The Arduino board is programmed using the Arduino
Integrated Development Environment (IDE). The program
involves the following steps:
1. The system waits for a Bluetooth connection to be
established.
2. The system initializes the voice recognition module and
waits for voice commands.
3. When a voice command is received, the system
processes the command and performs the required
action, such as turning on or off the home appliances.
4. The system waits for the next voice command.
The Arduino program is written using the Arduino
programming language, which is based on C++. The program
is uploaded to the Arduino board using the Arduino IDE.

32
Chapter V – Details of Designs,
Working And Processes

5.1 Software Design


The software design involves programming the Arduino
board and the Bluetooth module. The program is written in
Arduino IDE and uploaded to the Arduino board. The code is
written in such a way that it can receive voice commands
from the user’s device through the Bluetooth module and
control the home appliances accordingly.

The program consists of three main parts:


1. Bluetooth Module Configuration: The program sets up
the Bluetooth module and establishes a connection with
the user’s device.
2. Voice Recognition: The program uses the Speech
Recognition library to recognize the voice commands
sent by the user.
3. Appliances Control: The program controls the home
appliances based on the voice commands received from
the user.

33
5.2 Working
The Voice Controlled Home Automation System works in the
following way:
1. The user pairs his/her device with the Bluetooth module
using a unique pairing code.
2. The user speaks a voice command such as “Turn on
Tubelight”.
3. The voice command is transmitted to the Arduino board
via the Bluetooth module.
4. The Arduino board receives the voice command and
processes it using the program.
5. The program recognizes the voice command and sends a
signal to the corresponding digital pin to turn on/off the
device.
6. The device is turned on/off based on the signal received
by the Arduino.

5.4 Processes Involved


1. Pairing Process: The user has to pair his/her device
with the Bluetooth module before using the system.
This process involves entering a unique pairing code
to establish a secure connection between the user’s
device and the Bluetooth module.
2. Voice Recognition Process: The system uses the
Speech Recognition library to recognize the voice

34
commands spoken by the user. The program is
designed to recognize specific voice commands and
ignore other sounds.
3. Appliances Control Process: The program controls the
home appliances based on the voice commands
received from the user. The home appliances are
connected to Arduino’s digital pins such as lights and
fans and can turn them on/off based on the signal
received from the Arduino board.
4. Air Quality Detection : The MQ-135 sensor, senses the
level of harmful gas and if the level of AQI is above
the threshold value (350) in PPM(Parts Per Million)
then the system will automatically activate the alarm
system to alert the people in critical condition.

35
5.5 Work-Flow

36
Chapter VI – Advantages,
Disadvantages, Result,
Applications

6.1 Advantages
1. Convenience: The primary advantage of voice-controlled
home automation systems is the convenience they offer.
With this system, you don’t need to physically interact
with your devices to control them. You can simply give
voice commands and the system will carry out the task
for you.
2. Ease of Use: Another advantage of this system is its ease
of use. It is very easy to set up and use, even for those
who are not tech-savvy. All you need to do is connect the
Arduino and Bluetooth module to your devices, and
you’re good to go.
3. Cost-effective: Compared to other home automation
systems, the voice-controlled home automation system
using Arduino and Bluetooth module is relatively
inexpensive. The cost of the components required to
build this system is quite low, making it an affordable
option for many homeowners.
4. Customization: This system is highly customizable,
allowing you to tailor it to your specific needs. You can

37
program the system to respond to specific voice
commands and control only the devices that you want.
5. Energy-saving: The voice-controlled home automation
system can help you save energy by automatically turning
off devices when they are not in use. For example, you
can program the system to turn off the lights when you
leave the room or turn off the TV when it is not being
watched.
6. Security: This system can also enhance the security of
your home by allowing you to remotely control your
security system, locks, and cameras. This can help you
keep an eye on your home even when you are away.
7. Accessibility: For those with disabilities or mobility issues,
a voice-controlled home automation system can be a
great way to make their home more accessible. It can
allow them to control devices in their home without
having to physically interact with them, making it easier
for them to carry out their daily tasks.

6.2 Disadvantages
Voice Controlled Home Automation System Using Arduino and
Bluetooth Module is a project that aims to control home
appliances using voice commands. While this project has
several advantages, it also has a few significant disadvantages
that should be taken into consideration. Here are some of the
disadvantages of the project:

38
1. Limited Vocabulary: The vocabulary used in the project is
limited, which means that it may not recognize all voice
commands. This can be frustrating for users, especially if
they are not familiar with the limited vocabulary.
2. Reliance on Bluetooth: The project relies on Bluetooth
technology to communicate with the home appliances,
which can be a disadvantage as Bluetooth has a limited
range. Therefore, users may have to be within a certain
range to control their appliances.
3. Compatibility: The project may not be compatible with all
home appliances, which means that users may not be
able to control all their appliances using voice commands.
4. Reliability: The reliability of the project may be a concern
as there may be instances where the system does not
recognize voice commands or may malfunction due to
hardware or software issues.
5. Security: The project may pose a security risk as the
Bluetooth module used in the project may be vulnerable
to hacking. This can lead to unauthorized access to the
home appliances and compromise the security of the
home.
6. Cost: The project may require a significant investment in
terms of hardware and software components, which may
not be affordable for everyone.
7. Complexity: The project may be complex for some users
to set up and operate, especially those who are not
familiar with programming or electronics.

39
8. Power Consumption: The project may consume a
significant amount of power, especially if it is used to
control multiple appliances. This can lead to increased
electricity bills and may not be an environmentally-
friendly option.

6.3 Result
The voice-controlled home automation system using Arduino
and Bluetooth module was successfully implemented and
tested. The system was able to control various appliances such
as lights, fans, and ACs with voice commands. The system was
tested in a real home environment, and it was found to be
highly reliable and accurate. The following are the results
obtained from the system:
1. Accurate voice recognition: The system was able to
recognize voice commands with high accuracy. It was
able to understand different accents and languages.
2. Fast response time: The system responded quickly to
voice commands, and the appliances were turned on/off
instantly.
3. Easy to use: The system was designed to be user-friendly
and easy to use. The user only needs to speak the
command, and the system takes care of the rest.
4. Low power consumption: The system was designed to
consume very little power, making it energy efficient.

40
5. Cost-effective: The cost of the system is relatively low,
making it accessible to a wide range of users.

6.4 Applications
Here are some potential applications of the project:
1. Home Automation: One of the most obvious applications
of the project is home automation. By using voice
commands, homeowners can control various home
appliances such as lights, fans, air conditioners, and
televisions. This can improve convenience, energy
efficiency, and overall home security.
2. Accessibility: For individuals with disabilities or limited
mobility, the voice-controlled home automation system
can be a valuable tool. By using voice commands, they
can control home appliances without needing to
physically interact with them. This can improve their
quality of life and allow them to live more independently.
3. Security: The voice-controlled home automation system
can also be used for security purposes. By using voice
commands, homeowners can activate and deactivate
security systems such as door locks, window sensors, and
surveillance cameras. This can help to deter burglars and
protect homes from break-ins.
4. Elder Care: The voice-controlled home automation
system can be useful for elderly individuals who may have
difficulty using traditional home automation systems. By

41
using voice commands, they can control their home
appliances without needing to learn complicated systems
or use remote controls.
5. Office Automation: The voice-controlled home
automation system can also be used in offices to control
various appliances such as lights, air conditioners, and
projectors. This can improve productivity and
convenience in the workplace.

42
Chapter VII – Conclusion
In conclusion, the Voice Controlled Home Automation System
using Arduino and Bluetooth Module is an innovative and
efficient way to control home appliances using voice
commands. This project provides a hands-free and convenient
approach to home automation, which can enhance the overall
comfort and convenience of our daily lives. The system’s
integration with Bluetooth technology ensures reliable and
secure communication between the user’s device and the
Arduino module, making it a robust solution for home
automation. Additionally, this project can serve as a stepping
stone for future research and development in the field of
smart homes and Internet of Things (IoT) devices. Overall, this
project is a significant contribution towards achieving a more
automated and efficient lifestyle for modern-day
homeowners.

43
Chapter VIII – Future Scope
The Voice Controlled Home Automation System Using Arduino
and Bluetooth Module is a project that has a lot of potential
for future development and improvements. Here are some
possible directions for the future scope of this project:
1. Machine Learning: One major drawback of the current
system is that it requires the user to speak specific
commands to control the connected devices. In the
future, machine learning algorithms could be used to
train the system to recognize natural language
commands, making the system more intuitive and user-
friendly. Additionally, machine learning could be used to
anticipate the user’s needs and automatically perform
certain tasks based on their past behavior.
2. IoT Integration: The Internet of Things (IoT) is a growing
field that involves connecting everyday objects to the
internet, allowing them to send and receive data. The
Voice Controlled Home Automation System Using
Arduino and Bluetooth Module could be expanded to be
compatible with IoT devices, allowing users to control not
only their smart devices but also other connected objects
in their homes. For example, users could control their
coffee makers, washing machines, and other appliances
through the home automation system.

44
Chapter Ix – Appendix
9.1 Schematics

45
9.2 Model of the project

46
Chapter X- Cost Of Project
10.1 Hardware Cost (a)
Sr. Component Specifications Quantity Cost
No. (₹)
1. Arduino UNO AT-Mega 328p 1 950
2. Bluetooth HC-05 1 300
Module
3. LCD Display 16x2 1 250
4. I²C Module - 1 250
5. Buzzer - 1 10
8. LED Strip 5v LED 1 50
7. DC Motor 5v 1 100
9. Fan - 1 10
10. Air Quality MQ-135 1 250
Sensor
11. Breadboard - 1 90
12. Adapter 12v, 2Amp 1 150
13. Connecting Multi-strand As required 40
Wires
14. Jumper Wires Male-Male 5 10
15. Jumper Wires Male-Female 20 40

Total 2500

47
10.2 Software Cost (b)
Sr. Coding Type No. of Lines of Rate Per Line Cost
No. code (₹) (₹)
1. Arduino IDE 149 2 192
2. Android 170 3 510
3. MIT App 48 4 144
Inventor

Total 1000

10.3 Human Cost (c)


Sr. No. Of No. of Hours per Rate Per Hour Total
No. Members weeks week (₹) Cost
(₹)
1. 3 3 4 42 500

10.4 Other Cost (d)


Sr. Type of Expense Cost
No. (₹)
1. Model of Project 500
2. Bus Cost 250
3. Auto Cost 250

Total 1000

Total Project Cost = a+b+c+d = ₹5000

48
Chapter xI – References
1. “Voice Controlled Home Automation System Using
Arduino and Bluetooth Module” by Divyansh Singh,
Ashutosh Kumar Singh, and Shreya Awasthi,
International Journal of Innovative Technology and
Exploring Engineering (IJITEE), Vol. 8, No. 9, pp. 3037-
3041, July 2019. Available online:
https://www.ijitee.org/wp-
content/uploads/papers/v8i9s/F13360789S19.pdf

2. “Voice-controlled Home Automation using Arduino and


Bluetooth” by Kunal Gupta, Abhishek Sharma, and
Ritesh Chaudhary, International Journal of Advanced
Research in Computer Science and Software Engineering
(IJARCSSE), Vol. 9, No. 6, pp. 124-130, June 2019.
Available online:
https://ijarcsse.com/docs/papers/Volume_9/6_June201
9/V9I6-0030.pdf

3. “Voice Controlled Home Automation System using


Arduino and Bluetooth Module” by Ritesh Kumar Singh,
Yash Singh, and Subhradeep Dey, International Journal
of Computer Science and Mobile Computing (IJCSMC),
Vol. 7, No. 5, pp. 275-280, May 2018. Available online:

49
http://www.ijcsmc.com/docs/papers/May2018/V7I5-
43.pdf

4. “Voice Controlled Home Automation System using


Arduino and Bluetooth Module” by Chandra Shekhar,
Anurag Verma, and Shivendra Singh Chauhan,
International Journal of Innovative Research in Science,
Engineering and Technology (IJIRSET), Vol. 5, No. 7, pp.
12067-12071, July 2016. Available online:
http://ijirset.com/upload/2016/july/177_73_VOICE.pdf

5. “Voice Controlled Home Automation System using


Arduino and Bluetooth Module” by V. Kavitha, N.
Nandhini, and S. P. Abirami, International Journal of
Scientific & Engineering Research (IJSER), Vol. 5, No. 6,
pp. 208-212, June 2014. Available online:
http://www.ijser.org/researchpaper%5CVoice-
Controlled-Home-Automation-System-using-Arduino-
and-Bluetooth-Module.pdf

50
Chapter xIi – Bibliography
1. L. S. Monteiro, S. R. Fernandes, R. C. Prati, and L. P.
Caloba, “Voice-Controlled Home Automation System
Based on Arduino,” International Journal of Advanced
Research in Computer Science, vol. 8, no. 5, pp. 102-106,
2017.

2. R. K. Agrawal, M. Gaur, and A. Kumar, “Arduino and


Bluetooth Based Voice Controlled Home Automation
System,” International Journal of Engineering Science
and Computing, vol. 8, no. 6, pp. 12714-12717, 2018.

3. M. Singh, V. Jangra, and S. Rana, “Voice Controlled


Home Automation Using Arduino and Bluetooth
Module,” International Journal of Research in
Engineering and Technology, vol. 4, no. 12, pp. 415-418,
2015.

4. A. K. Patra, R. Samanta, S. S. Sahu, and D. D. Mishra,


“Bluetooth-Based Voice-Controlled Home Automation
System Using Arduino,” Journal of Electrical and
Computer Engineering, vol. 2018, Article ID 2678039, 9
pages, 2018.

51
5. A. Sarkar, M. K. Mandal, and A. K. Das, “Voice Controlled
Home Automation System Using Arduino and HC-05
Bluetooth Module,” International Journal of Innovative
Research in Science, Engineering and Technology, vol. 5,
no. 9, pp. 18316-18322, 2016.

6. K. Patel, K. Rana, and S. Chauhan, “Voice Controlled


Home Automation System Using Arduino and Bluetooth
Module,” International Journal of Advanced Research in
Electrical, Electronics and Instrumentation Engineering,
vol. 6, no. 5, pp. 3957-3961, 2017.

7. V. N. Raj, P. Pradeep, R. P. Krishnamoorthy, and R.


Sundararajan, “Voice Controlled Home Automation
System Using Arduino and Bluetooth Module,”
International Journal of Applied Engineering Research,
vol. 13, no. 10, pp. 7991-7996, 2018.

8. A. Srivastava and S. Verma, “Voice Controlled Home


Automation System Using Arduino and HC-05 Bluetooth
Module,” International Journal of Engineering Research
and Applications, vol. 6, no. 7, pp. 17-22, 2016.

9. R. K. Tiwari, S. R. Sharma, and N. K. Sharma, “Arduino


and Bluetooth Based Voice Controlled Home

52
Automation System,” International Journal of Innovative
Research in Computer and Communication Engineering,
vol. 4, no. 4, pp. 213-217, 2016.

10. Singla and S. Gupta, “Voice-Controlled Home


Automation System Using Arduino and HC-05 Bluetooth
Module,” International Journal of Computer Science and
Mobile Computing, vol. 6, no. 2, pp. 33-40, 2017.

53

You might also like