Presentation1 V
Presentation1 V
by NBA
Appaji
Jibran Zaidi
Vikram.S
BLUETOOTH CONTROLLED CAR USING
ARDUINO
Abstract
The aim of our project is to design a Mobile Remote Control Robot car. The working is based on
Android OS, Arduino micro-controller, motor drivers and Bluetooth module. Arduino is an
open-source prototyping platform. This is a very simple remote control car, with an Arduino
and Bluetooth module. The idea is to first code the entire working using our previous
knowledge of programming. The code will then be simulated on software and later be
interfaced with the hardware. The controlling remote can be any smart device with android. All
the controls of the vehicle will be on the app on that device. We chose this for our major
project as robotics has become a major part of our everyday lifestyle and also have a wide
scope in the engineering field. It plays a vital role in the development of new technology.
I. INTRODUCTION
Vito M Guardi [1] has evolved the method of Bluetooth technology by developing
an android app for a robot which is driven by a microcontroller. The central idea
of his work is to show that one android app can be operated using totally
different electronic devices.
RESEARCH GAP OF THE PROJECT
The Block Diagram of our system consists of a Bluetooth module, an Arduino kit
and a couple of motors for driving the car.
drivers, and a Bluetooth module connected to the circuit. Motor drivers are used
to control the dc motors. The Arduino Uno, which is a small android chip, resides
at the centre of the unit. It is responsible for communicating with android
smartphone, using the Bluetooth module and controls the motors using the
motor driver. The RC unit is powered using 9V battery connected to this Arduino.
IV. CIRCUIT DIAGRAM
The answer to question of “Why Arduino” lies beneath Arduino’ flexible and user-friendly structure. It is
very easy to distinguish Arduino boards from microcontroller due to its simple and accessible user
experience. Arduino software and hardware is very Arduino based Robotics Technologies understandable
for beginners, yet flexible enough for advanced users, for example, thinking of getting started with
robotics applications. In this sense, Hau-Shiue Juang, & Lum (2013), in their study, reported the design,
construction and control of a two-wheel self balancing robot.
David Mellis in Italy, Arduino board’s starting point was not education
(Arduino, 2017). In electronics, especially for robotics system, the idea of DIY
(do-it-yourself) developed rapidly with the introduction of Arduino. Later,
researchers appreciated the freedom of Arduino boards and looked for new
opportunities for their projects to create new ideas. Banzi (2008), as a co-
founder of Arduino, published a book titled as “Getting Started with
Arduino”. In his book, Banzi explained the Arduino as
“The Arduino philosophy is based on making designs rather than talking
about them. It is a constant search for faster and more powerful ways to
build better prototypes. We have explored many prototyping techniques and
developed ways of thinking with our hands.”(p.5)
A. Android Smartphone
Android is a very popular open source operating system (OS), based on the Linux
kernel, used in mobile devices such as tablets and smartphones. Android has a
very user friendly interface which relies on direct interaction between the user and
the device i.e. by using touch gestures. These gestures are like real-world actions,
which include swiping, tapping, scrolling and pinching, to control the onscreen
objects, together with a virtual keyboard for taking input in text form. In the
project, android smartphone has an installed appl which is used for controlling the
robot unit. The smartphones already come with inbuilt technology to establish
connection.
The technology we have used is Bluetooth.
B. User Interface
The user interface, of the overall system, is provided using the custom made
android app using Graphical User Interface (GUI). The GUI provides user, the
various control modes, to Control dynamically the robot unit. When the app is
started, we first establish the connection between the app and RC unit using
Bluetooth. The GUI of android provides a user friendly real-time experience to the
user, to control the robot.
C. The Android Application
RC module is the main working unit of this system. This unit consists of the Arduino chip, the two motor
drivers, and a
Bluetooth module connected to the circuit. Motor drivers are used to control the dc motors. The
Arduino Uno, which is a small android chip, resides at the center of the unit. It is responsible for
communicating with android smartphone, using the Bluetooth module and controls the motors using
the motor driver. The RC unit is powered using 9V battery connected to this Arduino chip. The
command for controlling the module is received using Bluetooth module HC-05.
FUTURE SCOPE
As per our requirement. If we use this for surveillance purpose. We can implement the cameras or thermal sensors along with
Others sensors. Once u develop the android application, the robot can respond to intuitive forum gesture based on the
accelerometer sensor. The data respond to your voice, click a button or swipe on touchscreen. Further if we want improve
Accuracy of the rover, we can even implement sonar sensor so controlling rover from remote place can be possible. We can
Implement GPS system so it can be semi autonomous. The proposed work can be enhanced with the help pf more security
Function like password and so on.
REFERENCES
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M. (2015).
Internet of things: A survey on enabling technologies, protocols, and applications.
IEEE Communications Surveys & Tutorials, 17(4), 2347-2376.
Alexan, A. I., Osan, A.R., & Oniga, S. (2012). Personal assistant robot. 18th
International Symposium for Design and Technology in Electronic Packaging
(SIITME), 25-28 Oct. 2012 (DOI: 10.1109/SIITME.2012.6384348).
Al-Sahib, N. K. A., & Azeez, M. Z. (2015). Build and Interface Internet Mobile Robot