Project Documents
Project Documents
Submitted to:
DR MANSOOR ALAM
Obstacle avoiding Bluetooth controlled Car
Course Instructor: DR MANSOOR ALAM
Submitted By
Name SAP ID
Raheel Nazir 54513
Basit Ali 54596
Syed Nouman Muhsin 52963
1.1 Background:
Wireless or Bluetooth control cars are developed to make our day-to-day life easy
and simpler. Today for striving in this modern era it is necessary to use modern
technology to simplify our day-to-day activities. Thousands of people die because
of driving vehicles. If it can be remote controlled, we will be able to save thousands
of lives. The drone started a revolution in this regard. Bluetooth-controlled cars can
be a revolutionary project for our upcoming future. It can be used for low-range
mobile surveillance devices, (military Applications where human intervention will
be needed), Assistive devices (like wheelchairs), home automation, etc. It is aimed
to bring a huge groundbreaking change in society by overcoming the hurdles we are
facing today. Driverless cars are providing mobility to many people who cannot
drive which is an added advantage to commuters who wish to use cars on daily
basis. Bluetooth control cars are the gadget of the future.
2
wheel drive platform integrated with an ultra-sonic sensor and servo motor to avoid
obstacles. It also has an infra-red remote controller for the manual steering of the
vehicle. The car is upgradable and can replace, upgrade and expand the input
sensors and add other functionality by adding other modules. It can also be
controlled through voice.
3
Chapter-02
Project Review
Wireless control is one of the most important basic needs for all people all over the
world. Bluetooth is one of the most used wireless technologies. A Bluetooth control
car is such a car that can be controlled wirelessly using a Bluetooth control system
and Arduino. With the combination of Arduino, and Bluetooth we can control many
other things, like home Lighting, air conditioners, and many more through our cell
phones. The Arduino can also contribute at large to the Smart Home system.
Nowadays it has made us easier to convert digital signals into physical movements
with such microcontrollers.
Today people are using autonomation in every sector. There are many benefits, for
example, it reduces the risk of injury, it is fast, it can work day long, it is reliable, etc.
This Bluetooth control car is just an example of autonomation. This type of car is
used in law enforcement and military engagements for some the reasons like
Hazard exposure which is controlled from a location of relative safety. Such vehicles
are used by many police department bomb squads to defuse or detonate
explosives.
Here we have connected this 4-wheeler with Arduino and Bluetooth Module/ There
is an Android application that is already installed in the remote device. We send our
instruction to the vehicle with that application, that application is connected with
the module in the vehicle. Bluetooth module transfer that instruction as a signal to
the Arduino, and Arduino works with that signal. In the Arduino, we have installed
the code which can work with the signals and convert those instructions to the pre-
defined signals. Signals were transferred to the motors, and the car started running.
This car does not have advanced features but we can attach any kind of features
like line detecting, or obstacle detecting, even though we can attach the camera to
the vehicle and watch it with the remote. This one is just a basic prototype of a
remote-control car, we can add a lot of advanced features and get an
armed/especially capable RC Car.
4
This project aimed to design an automated vehicle prototype built with Arduino and
controlled with software developed on Android that can perform manual or
automatic paths. Until now research and analyzing the simulation of experiments
shown, it is believed that it is feasible to use the prototype designed for cognitive
development, for future users can learn to insert custom paths that can process
logic issues and more complex mathematics allowing the prototype to perform the
desired movements. Analyzing the financial costs of design, it is believed that it is
feasible to construct this type of prototype because it presents a low cost of the
components used, particularly if they are chosen in a largescale production. It is
worth noting that both the Arduino programming language and the language for
Arduino in development are free, not burdening additional costs for the
development of the project, pointing out that this applies also to the tools used for
development.
5
Chapter-03
Methodology
3.1 Tools:
The main body of the car consists of the frame. Alongside there will be
four motors for the four wheels which will lead down the car.
6
• Arduino Uno:
The Arduino Uno is an open-source microcontroller board based on the
Microchip ATmega328P microcontroller and developed by Arduino. cc.
The board is equipped with sets of digital and analog input/output pins
that may be interfaced with various expansion boards and others circuits.
The Motor Driver is a module for motors that allows you to control the
working speed and direction of two motors simultaneously. This Motor
Driver is designed and developed based on L293D IC. L293D is a 16 Pin
Motor Driver IC. This is designed to provide bidirectional drive currents
at voltages from 5 V to 36 V. Rotation of a motor depends on the
enabled pins.
7
• Jumper wires:
• Battery:
8
• Bluetooth Module:
• Servo Motor:
9
• Switch:
In figure 08, A switch is used for turning on the power of the vehicle.
It controls the battery connection of the vehicle.
• Battery holder:
In figure 09, A battery holder is used for inserting two battery cells into
the holder, in order to give power supply to the motors.
10
• Ultrasonic sensor:
11
Chapter-04
Conclusion
This project consists of a basic prototype of a Bluetooth control car above stated.
The prototype car can recognize commands from users and can turn the car left,
right, and stop with great accuracy. It can be further improved by using different
sensors like infrared and with various levels of coding.
Our Bluetooth control car has a range of 10-20 meter and the speed of 170 meter
per second with the mobile Bluetooth controlling system. The range mostly
depends on the receivers transmission level.
In the future, we could use rechargeable batteries like Ni-Cd Battery or Li-ion
batteries that could avoid the present disadvantage. Also, we could make use of
this RC Motor Car as a surveillance system or rovers by adding a few more sensors
and updating the code. This would make them into robots. These robots could self-
monitor under any human supervision, thereby reducing manpower. These are just
the alternatives, on which this project could be improvised and updated.
IoT or the internet of things is a very important part of both computers and our
daily lives. The above model describes how the Arduino programs the car motor
module and by IoT, we rotate the wheels and give direction to the car. IoT allows
us to work with different platforms and it helps us to create various interesting
modules to work on.
With the ever-increasing problems, our knowledge has to expand to adapt better
to the changes all around us. In the same way, it is hoped that this activity is a small
step that would lead us to further enhancements and goals.
12