Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

lOMoAR cPSD| 37101139

lOMoAR cPSD| 37101139

BLUETOOTH CAR USING ARDUINO


Submitted in partial fulfillment of the requirements for the
award of degree of

BACHELOR OF TECHNICAL ENGINEERING


IN
COMPUTER SCIENCE & ENGINEERING

Submitted to: Submitted By:


Vijaykumar Sir VENU PK
[ 22BBTCS375]

Mentor sigunature:

DEPARTMENT OF COMPUTER SCIENCE &


ENGINEERING

CMR University,

BANGLORE,

FEB 2024

1
lOMoAR cPSD| 37101139

TABLE OF CONTENT

Table of Contents
1 ................................................................................ Error! Bookmark not defined.
BLUETOOTH CAR USING ARDUINO .............................................. Error! Bookmark not defined.
BACHELOR OF TECHNICAL ENGINEERINGIN .................................... Error! Bookmark not defined.
1. Project Design ..................................................................................................................................... 3
INNOVATION ....................................................................................................................................... 6
IMPLEMENTATION ............................................................................................................................. 8

2
[Type text]

1. Project Design
For this project we will use a toy car toy. Here we have selected an toy car. We have changed
its RF circuit and with Arduino circuit. This car will have two motor motors front and rear. A
front- wheel drive vehicle will be used to provide vehicle direction means a left turn or a right
turn. Therear-wheel drive vehicle will also be used to drive the car forward and forward.

The Bluetooth module will be used to receive commands from the Android phone and the
Arduino UNO will be used to control the entire system. The Motor driver of the car is
connectedto arduino to run the car. The driver's input pins are connected to the arduino
digital pins. Here we have used two DC motors to driver car in which one motor is
connected at
output pin of motor driver and another motor is connected with rest pins.

Battery is used to power a motor driver to drive motors. Bluetooth module’s rx and tx pins
are directly connected to tx and rx of the Arduino. And the vcc and ground pin of Bluetooth
moduleis connected to +5 volt and Arduino ground. And a 9 volt battery is used to power
the circuit in Arduino's Vin pin.

We have divided the project into different sections which will help in final product. In First
stepwe had gather the list of components required for this project
Hardware Used:

1. Arduino Uno Board


2. Bluetooth Module (HC-06)
3. Motor Driver Module (L298D)
4. Rechargeable Battery Pack
5. Car Chassis
6. Free Wheeler
7. Few Jumper wires as per required
8. Led lights ( white and Red)

3
lOMoAR cPSD| 37101139

Software Used:
1. Arduino Bluetooth Controller Application
2. Arduino Software Code

FLOW CHART FOR WORKING OF MODULE

Then in the next step we have implemented the block diagram for the model.

Dc

Motor
Bluetooth
UNO Motor
Module
Arduino
Driver
(HC-05) Dc

Motor
lOMoAR cPSD| 37101139

In this circuit we have used Arduino Uno board to control the robot car. This car have two dc
motors at its front and rear side. Front side motor is used for giving direction to car means
turningleft or right side (like real car steering feature). And rear side motor is used for driving
the car in forward and backward direction. A Bluetooth module is used to receive command
from android phone and Arduino UNO is used for controlling the whole system. Bluetooth
controlled car moves according to button touched in the android Bluetooth mobile app. To run
this project first we need to download Bluetooth app form Google play store. We can use any
Bluetooth app that supportingor can send data.

The android application controlled robot communicates via Bluetooth to the Bluetooth
module present on the robot. While pressing each button on the application, corresponding
commands are sent via Bluetooth to the robot. The arduino on the robot then checks the
command received with its previously defined commands and controls the DC motors
depending on the command received to cause it to move forward, backward, left, right or to
stop. Thus allowing us to create an androidcontrolled robot.

The major building blocks of the project are:

 Regulated Power Supply.

 Microcontroller.

 Android smart phone.

 Bluetooth module.

 DC motors with driver.

 LED indicators.

Then after the block diagram the next step was to design the circuit diagram.
After the circuit diagram we had collected the components like Arduino Uno, Motor controller
we have started with the wiring of the hardware and base of the car using the concept of circuit
diagramand block diagram.
lOMoAR cPSD| 37101139

INNOVATION

We are living in the 21st century. Now, smart phone has become the most essential thing in
our daily lives. Android based smartphones are becoming each time more powerful and
equipped withseveral accessories that are useful for Robots.

This project describes how to control a robot using smartphone using Bluetooth
communication, some features about Bluetooth technology, components of the mobile and
robot. We will present a review of robots controlled by mobile phone via moving the robot
upward, backward, left and right side by the android application.

Bluetooth has changed how people use digital device at home or office, and has transferred
traditional wired and digital devices to wireless devices. Here we are using Bluetooth
communication, interface microcontroller and android application.
We are using Arduino software to interface the Bluetooth module with microcontroller.
Accordingto commands received from android the robot motion will be controlled.

We will derive simple solutions to provide a framework for building robots with a low cost
but with high computation and sensing capabilities provided by the smartphone that will be
used as acontrol device.
.
connected to arduino to run the car. Motor driver’s input pins 1, 2, 3 and 4 are connected to
arduino's digital pin number 5, 6, 10 and 11 respectively. Here we have used two DC motors to
driver car in which one motor is connected at output pin of motor driver 3 and 6 and another
motor is connected at 11 and 14. A 6 volt Battery is also used to power the motor driver for
driving motors. Bluetooth module’s rx and tx pins are directly connected at tx and rx of
Arduino. And vcc and ground pin of Bluetooth module is connected at +5 volt and gnd of
Arduino. And a 9 volt battery is used for power the circuit at Arduino’s VIN pin

Our project will control the car not through sensors or transmitter but using Bluetooth which is
the easiest way to communicate today.

Remote control for this project is an Android tool with


lOMoAR cPSD| 37101139

Circuit Diagram for Bluetooth controlled car is shown figure. A Motor driver is
connected to arduino to run the car. Motor driver’s input pins 1, 2, 3 and 4 are connected to
arduino's digital pin number 5, 6, 10 and 11 respectively. Here we have used two DC
motors to driver car in which one motor is connected at output pin of motor driver 3 and 6
and another motor is connected at 11 and 14. A 6 volt Battery is also used to power the
motor driver for driving motors. Bluetooth module’s rx and tx pins are directly connected at
tx and rx of Arduino. And vcc and ground pin of Bluetooth module is connected at +5 volt
and gnd of Arduino. And a 11.1 volt rechargeable battery is used for power the circuit at
Arduino’s VIN pin

Our project will control the car not through sensors or transmitter but using Bluetooth which is
theeasiest way to communicate today.

Remote control for this project is an Android tool with a built-in Bluetooth module.
Bluetooth is a serial communication method that can connect two devices. Here we have
included a Bluetooth module that connects to the phone's Bluetooth, which allows us to
communicate and allow us to control it.

The Bluetooth module does not work alone in controlling the car. The main part of the car
control is played by Arduino UNO which comes with the micro-controller. Arduino played a
major role in the robotic category and made it easy to convert digital and analog signals into
physical movements.

This project is Bluetooth-based because it gives us a wide range of control and performance.
It also allows us to change the remote at any time, which means we can use any Android
device including phones, tablets, and computers. Physical barriers such as walls, doors, etc.
They do notwork in car control.

Even this car will have a rechargeable battery instead of simple ones which will help in future
useas it will help us in avoiding to buy new batteries after a time.
lOMoAR cPSD| 37101139

IMPLEMENTATION
The Motor driver of the car is connected to arduino to run the car. The driver's input pins are
connected to the arduino digital pins. Here we have used two DC motors to driver car in
which one motor is connected at output pin of motor driver and another motor is connected
with rest pins. Battery is used to power a motor driver to drive motors. Bluetooth module’s rx
and tx pins are directly connected to tx and rx of the Arduino. And the vcc and ground pin of
Bluetooth module is connected to +5 volt and Arduino ground. And a 9 volt battery is used to
power the circuit in Arduino's Vin pin.

The Bluetooth-enabled car will move with the touch button on the Android Bluetooth mobile
app. To run this project first we will need to download the Bluetooth app from Google Play
Store. We may use any Bluetooth device that will support or send the data. Here are some
application names that might work well. - Bluetooth Spp pro / Bluetooth controller for
arduino.
lOMoAR cPSD| 37101139

Arduino will be interfaced with Bluetooth module to establish the


connectivity and it will also beattached with motor driver to control the motor
speed. The user will have access to control the robot car using the Android
programmed app. This robot car will move according to the instruction given
through the Android application by the user.

You might also like