Bluetooth Car Using Arduino
Bluetooth Car Using Arduino
lOMoARcPSD|37101139
BACHELOR OF
TECHNICAL
ENGINEERING
IN
COMPUTER SCIENCE & ENGINEERING
sigunature
CMR University,
BANGLORE,
FEB 2024
1
lOMoARcPSD|37101139
TABLE OF CONTENT
Table of Contents
1...................................................................................................................................3
BLUETOOTH CAR USING ARDUINO................................................................................................3
BACHELOR OF TECHNICAL ENGINEERING IN.....................................................................................3
1. Project Design.......................................................................................................................................4
INNOVATION.........................................................................................................................................7
IMPLEMENTATION..............................................................................................................................9
2
lOMoARcPSD|37101139
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. The rear-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
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.
We have divided the project into different sections which will help in final product. In First
step we had gather the list of components required for this project
Hardware Used:
Software Used:
1. Arduino Bluetooth Controller Application
2. Arduino Software Code
Then in the next step we have implemented the block diagram for the model.
Dc Motor
(HC-05) Dc Motor
lOMoARcPSD|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
turning left 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 supporting or 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 android controlled robot.
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 diagram and block diagram.
lOMoARcPSD|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 with several 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.
According to 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 a control 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.
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 the easiest 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 not work in car control.
Even this car will have a rechargeable battery instead of simple ones which will help in future
use as it will help us in avoiding to buy new batteries after a time.
lOMoARcPSD|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.
lOMoARcPSD|37101139