0% found this document useful (0 votes)
10 views25 pages

Final Copy SDM It Project Report (1) Final

sdm it
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views25 pages

Final Copy SDM It Project Report (1) Final

sdm it
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

VISVESVARAYA TECHNOLOGICAL UNIVERSITY BELAGAVI -

590018

A Project Phase-1 Report on

“VOICE CONTROL CAR USING ARDIUNO”


Submitted in partial fulfilment for the award of degree of

BACHELOR OF ENGINEERING

IN

ELECTRICAL AND ELECTRONICS ENGINEERING

BY

Mr. AMRUTH K N 4SU22EE002

Mr. HARIPRASAD 4SU23EE401

Mr. SHARAN KUMAR M S 4SU23EE406

Mr. SHREYASH S K 4SU23EE409

Mr PRADEEP K A
Assistant Professor of EEE Dept.

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

SDM INSTITUTE OF TECHNOLOGY, UJIRE-574 240

2024-2025
SDM INSTITUTEOFTECHNOLOGY
Ujire - 574 240
(Recognized by AICTE, New Delhi and Affiliated to VTU, Belagavi)

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING 2024-2025

CERTIFICATE
This is to certify that Report of Project Work Phase-1 entitled, “VOICE CONTROL CAR
USING ARDIUNO”, is Bonafide work carried out by Mr. Amruth K N(4SU22EE002), Mr.
Hariprasad (4SU23EE401), Mr. Sharan Kumar M S(4SU20EE406), Mr. Shreyash S Kyarkatti
(4SU23EE409) in partial fulfilment for the award of degree in Bachelor of Engineering in
Electrical and Electronics of the Visvesvaraya Technology University, Belagavi, during the
year 2024-2025. It is certified that all corrections, suggestions indicated for Internal
Assessment have been incorporated in the report. This Report of mini Project Work has been
approved as it satisfies the academic requirement in report of Phase-1 project and prescribed
for the Bachelor of Engineering degree.

Mr Pradeep K A Dr. K. Manjunath


Guide Professor and HOD

i
Acknowledgement
It is our pleasure to express our heartfelt thanks to Pradeep K A , Assistant Professor of
Electrical and Electronics Engineering, for his supervision and guidance which enabled us to
understand and develop this project.

We are indebted to Dr. K. Manjunath, Head of the Department and Dr. Ashok Kumar T,
Principal, for their advice and suggestions at various stages of the work. We also extend our
thanks to the management of SDM Institute of Technology, Ujire, for providing us with a good
learning environment, library, and laboratory facilities.

Lastly, we take this opportunity to offer our regards to all of those who have supported us directly
or indirectly in the successful completion of this project work.

Mr. Amruth K N
Mr. Hariprasad
Mr. Sharan Kumar M S
Mr. Shreyash S Kyarkatti

ii
ABSTRACT

The project entitled "Voice Control Car using Arduino" aims to build a car that reacts in
accordance to the corresponding voice command of the user. Simple voice commands like left,
right, forward, back, and stop is used for various movement of the car. The idea is to first
design the hardware prototype and then develop the entire working code. At the heart of the
car is Arduino UNO, which acts as the brain of the car. To the Arduino UNO are all the other
hardware interfaced. The code is then developed, simulated, and fed to the Arduino UNO using
the IDE. The car is then connected and controlled wirelessly via a smartphone. This wireless
coordination is accomplished with the help of a HC-05 Bluetooth module. Voice commands
are given to the robotic car via the android application installed in the smartphone Additionally,
an HC-SR04 ultrasonic sensor is also interfaced, which when on detecting an obstacle stops
the car, henceforth, preventing the collision.

iii
.

Table of Contents
Contents Page No.
Certificate i
Acknowledgement ii
Abstract iii
Table of Contents iv
List of Figures v
1 Introduction 1
2 Literature Survey 3
3 Objectives 4
4 Methodology of voice control car 4
5 Components Used for voice control car
5.1 Arduino 5
5.2 Motor Driver 6
5.3 Chassis and wheels 7
5.4 DC Motors 7
5.5 Battery Pack 8
5.6 Bluetooth Module 8
5.7 Jumper Wires and cables 9
5.8 Switch 9
7 Working Principle and Hardware of voice control car 10
8 Conclusion 17
References 18

iv
List of Figures

Figure No. Description Page No.


1 Arduino UNO 5
2 Motor Driver 6
3 Chassis and wheels 7
4 DC Motors 7
5 Battery Pack 8
6 Bluetooth Module 8
7 Jumper Wires and cables 9
8 Switch 9

v
1. INTRODUCTION

Voice Recognition: Implement a voice recognition system capable of accurately


interpreting user commands.

Microcontroller Integration: Utilize an Arduino microcontroller to process voice


commands and control the car's motors.

Motor Control: Design a motor driver circuit to interface the Arduino with the car's
motors, enabling precise movement.

User-Friendly Interface: Create a simple and intuitive user interface for seamless
operation.

Voice Recognition Module: The voice recognition module captures the user's voice
commands and processes them to identify the specific instructions. This module is
trained with a set of pre-defined commands such as "forward, "backward," "left," and
"right."

1
Arduino Microcontroller

The Arduino Uno acts as the brain of the system, receiving signals
from the voice recognition module. It processes these signals and converts them
into control commands for the motor driver.

Motor Driver Circuit

The L298N motor driver is used to interface the Arduino with


the car's DC motors. It receives control signals from the Arduino and adjusts
the direction and speed of the motors accordingly. DC Motors and Chassis:
The car is equipped with four DC motors mounted on a chassis. These
motors are responsible for the movement of the car, driven by the signals
received from the motor driver.

Power Supply

The entire system is powered by a battery pack, providing the necessary voltage and
current to the Arduino, motor driver, and motors.

Implementation

Hardware Assembly: The components are assembled on the chassis,


ensuring a secure and compact setup. The Arduino, motor driver, and voice
recognition module are mounted on the chassis, and the DC motors are
connected to the motor driver.

Software Development:

The software involves writing code for the Arduino to interface with the
voice recognition module and motor driver. The code includes libraries for
voice recognition and motor control, and functions to interpret voice
commands and control motor movements.

2
3
 To support of disable people of India as well as World.
 To increase the application of the robotics and automation.

 To reduce the cost of making this kind of embedded systems which are more Efficient
and user friendly and reliable.
 To reduce the maintenance charges.

4.Methodology for Voice Control Car


A voice-controlled car uses a combination of components to recognize and execute voice
commands, including:

• Microphone: A high-quality microphone that minimizes background noise to capture


clear voice commands
• Processing unit: A microcontroller or embedded system that converts the microphone's
audio input into recognizable commands
• Actuators: Execute the desired actions based on the recognized voice commands

Block Diagram

Fig: Block Diagram of Voice Control Car

4
5.Components Used in Voice Control Car Using Arduino
The components used in this project work are discussed in this section.

5.1 Arduino UNO

The Arduino Uno acts as the brain of the system, receiving signals
from the voice recognition module. It processes these signals and converts
them into control commands for the motor driver .The Arduino is shown in
below Fig. 1

Fig.1: Arduino

5
5.2 Motor Driver Circuit:
The L298N motor driver is used to interface the Arduino with
the car's DC motors. It receives control signals from the Arduino and adjusts
the direction and speed of the motors accordingly. DC Motors and Chassis:
The car is equipped with four DC motors mounted on a chassis. These
motors are responsible for the movement of the car, driven by the signals
received from the motor driver.

Fig. 2: Motor Driver Circuit

5.3Chassis and wheels


The human voice commands are taken by the robotic vehicle through an android application
with a micro controller.

FIG. 3: Chassis and wheels

6
5.4DC Moter
A voice-controlled car's DC motor is driven by a microcontroller that receives
decoded voice commands. The voice commands are converted into digital signals
and sent to the microcontroller via a Bluetooth module. The microcontroller then
drives the DC motors to perform the desired task.

FIG. 4: DC Moter

5.5Battery pack
A battery pack is a set of any number of (preferably) identical batteries or individual battery
cells. They may be configured in a series, parallel or a mixture of both to deliver the desired
voltage and current.

Fig. 5: Battery Pack

7
5.6 Bluetooth Module :

A Bluetooth module is a small electronic device that enables wireless communication


between various devices using Bluetooth technology. It typically includes a Bluetooth
chip, antenna, radio frequency (RF) circuit, and support circuits, simplifying the
integration of Bluetooth communications into devices

• Fig. 6: Bluetooth Module

5.7 Jumper wires and cables


A jumper wire is an electric wire that connects remote electric circuits used for printed circuit
boards. By attaching a jumper wire on the circuit, it can be short-circuited and short-cut (jump)
to the electric circuit.

5.8 Switch
A switch is an electrical component that can disconnect or connect the conducting path in an
electrical circuit, interrupting the electric current or diverting it from one conductor to another.

8
Hardware Interface Diagram

Fig. 7: Hardware Diagram of voice control car

Model

Fig. 8: Pitcher of voice control car using Arduino

9
6.Arduino Program
CODE FOR VOICE CONTROL CAR

/*Manual, gesture and voice control car

Home Page

*/

//Include the AFmotor library

#include <AFMotor.h>

//Define the speed of the motors

#define Speed 170

//Create the motor objects

AF_DCMotor M1(1);

AF_DCMotor M2(2);

AF_DCMotor M3(3);

AF_DCMotor M4(4);

Void setup() {

//Start the serial communication

Serial.begin(9600);

//Set the motor speeds

M1.setSpeed(Speed);

M2.setSpeed(Speed);

10
M3.setSpeed(Speed);

M4.setSpeed(Speed);

Void loop() { bluetoothControl();//Bluetooth control

function

Void bluetoothControl() {

//Get the Bluetooth control remote values

If (Serial.available() > 0) {

Char value = Serial.read();

Serial.println(value);

If (value == ‘U’) {

Forward();

} else if (value == ‘D’) {

Backward();

} else if (value == ‘L’) {

Left();

} else if (value == ‘R’) {

Right();

} else if (value == ‘S’) {

Stop();

11
}

/******************Motor functions*****************/

Void forward() {

M1.run(FORWARD);

M2.run(FORWARD);

M3.run(FORWARD);

M4.run(FORWARD);

Void backward() {

M1.run(BACKWARD);

M2.run(BACKWARD);

M3.run(BACKWARD);

M4.run(BACKWARD);

Void right() {

M1.run(FORWARD);

M2.run(BACKWARD);

M3.run(BACKWARD);

M4.run(FORWARD);

12
Void left() {

M1.run(BACKWARD);

M2.run(FORWARD);

M3.run(FORWARD);

M4.run(BACKWARD);

Void Stop() {

M1.run(RELEASE);

M2.run(RELEASE);

M3.run(RELEASE);

M4.run(RELEASE);

Application

 Reduce Parking problem  It can be used into Defence.


 It is used for Toys.
 This system is useful in places where humans find difficult to reach.  It can be
used for security system.
 It is useful for the disable People.
 Application of automation and robotics.
 Telephone assistance system.
 It can be used into virtual reality.
 It can be used in different kinds of machines

13
Advantages
 The Robot is small in size, therefore less space require
 We can access the robot vehicle from the distance of meters as we are using WIFI for
the connection between robot and the server PC.
 As we are us camera which is attach to the robot so it will capture video which will be
used for security.
 Low power consumption.
 No accident is done by improper driving of people and also available for elderly and
disabled people.
 Some real-world applications of this voice-controlled Robot are:
 The robot is useful in places where humans find difficult to reach but human voice reach.
Such as- in fire situations, in highly toxic areas.
 The robot can be used for monitoring or investigation.

 Range of Bluetooth technology is up to 10m only  Delay in transmission and reception

of com- mand is high

 The Bluetooth connection gets dropped fre- quently.

 Maintains of system in difficult.

 Needs a greater number of detector or sensors.

14
CONCLUSION
In this project the voice control was designed for a hoe assistant robot. The order of
speech signals is automatically transmitted via a wired network to the server. The car is
built primarily on a platform based on a microcontroller. Evaluation of the output of the
original tests is carried out with promising implications. Possible developments to
feasible technologies in households, schools, vehicle networks and businesses are also
addressed. Several areas that may additionally be discussed are the impact of noise on
speech to textual content translation. The accent of the speaker no longer affects the
robotic activity because speech commands are interpreted using a cloud-based server
that works independently of the speaker accent. The use of renewable energy sources
for robotic operation would not only increase the value of robotic energy, but would
also be environmentally friendly. Solar cells can be a suitable power source to use. The
design of the robotic assistant is ideal for applications ranging from chemical
manufacturing to comfortable home circumstances. Accuracy of detecting a voice
command correctly is found to be 75%.

15
References
[1] M. Meghana et al,2020, Hand gesture recognition and voice controlled robot,
Materials Today: Proceedings, 2214-7853.
[2] M.Bhanu chandu, Kirupa Ganapathy,2020, Voice Controlled Human Assistence
Robot, International Conference on Advanced Computing & Communication
Systems (ICACCS), 978-1-7281-5197-7/20.
[3] P. Mahesh Reddy, Suram Pavan Kalyan Reddy, G R Sai Karthik, Priya B.K,2020,
Intuitive Voice Controlled Robot for Obstacle, Smoke and Fire Detection for
Physically Challenged People, International Conference on Trends in Electronics
and Informatics (ICOEI ), ISBN: 978-1-7281-5518-0.
[4] Ms. M. Ramjan Begum, Mr. S. Chandramouli, Mr. T. Gowtham,2020, Design
And Development of Dual Axis Control Robot For Writing Robot Through Speech
Recognition, International Research Journal of Modernization in Engineering
Technology and Science, e- ISSN: 2582-5208.

16
Personal Profile

Name: Amruth KN

USN: 4 SU22EE 002

Address: S/O Nagaraju K

Kalyanagiri, Mysore-570019

E-mail ID: amruthkn13@gmail.com

Contact Phone No.: 8050513556

17
Name: Shreyash Santosh Kyarkatti

USN: 4SU23EE409

Address: S/O Santosh Kyarkatti

Gangadhar Nagar,3rd Cross, Near Kdo School

Hubballi 580020

E-mail ID: shreyashskyarkatti@gmail.com

Contact Phone No.: 8277630671

Name: Hari Prashad

USN: 4SU23EE401

Address: S/O Erabommaiah, Kenchaganahalli,

Palavalli Post, Nagalamadike Hobli,

Pavagada Taluk, Tumkur Dist. 561202

E-mail ID: hp3719868@gmail.com


Contact Phone No.: 9353712425

Name: Sharankumar M S

USN: 4SU23EE406

Address: S/O Shivana M Y, Mallaganahalli

Village, Srinivasapura Taluk, Aggram

Post, Kolar Dist. 563138

E-mail ID: Sharankumarms12345@gmail.com


Contact Phone No.: 8431897790

SDME SOCIETY’S
SDM INSTITUTE OF TECHNOLOGY, UJIRE-574 240
(Recognized by AICTE, New Delhi and Affiliated to VTU, Belagavi)

ACADEMIC YEAR 2023-2024

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy