Final Copy SDM It Project Report (1) Final
Final Copy SDM It Project Report (1) Final
590018
BACHELOR OF ENGINEERING
IN
BY
Mr PRADEEP K A
Assistant Professor of EEE Dept.
2024-2025
SDM INSTITUTEOFTECHNOLOGY
Ujire - 574 240
(Recognized by AICTE, New Delhi and Affiliated to VTU, Belagavi)
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.
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
v
1. INTRODUCTION
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.
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
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.
Block Diagram
4
5.Components Used in Voice Control Car Using Arduino
The components used in this project work are discussed in this section.
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.
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.
7
5.6 Bluetooth Module :
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
Model
9
6.Arduino Program
CODE FOR VOICE CONTROL CAR
Home Page
*/
#include <AFMotor.h>
AF_DCMotor M1(1);
AF_DCMotor M2(2);
AF_DCMotor M3(3);
AF_DCMotor M4(4);
Void setup() {
Serial.begin(9600);
M1.setSpeed(Speed);
M2.setSpeed(Speed);
10
M3.setSpeed(Speed);
M4.setSpeed(Speed);
function
Void bluetoothControl() {
If (Serial.available() > 0) {
Serial.println(value);
If (value == ‘U’) {
Forward();
Backward();
Left();
Right();
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
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.
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
Kalyanagiri, Mysore-570019
17
Name: Shreyash Santosh Kyarkatti
USN: 4SU23EE409
Hubballi 580020
USN: 4SU23EE401
Name: Sharankumar M S
USN: 4SU23EE406
SDME SOCIETY’S
SDM INSTITUTE OF TECHNOLOGY, UJIRE-574 240
(Recognized by AICTE, New Delhi and Affiliated to VTU, Belagavi)