Albayrak et al. implemented DC motor control application
with Android-based devices. In their applications, they
provided speed and direction control of DC motors with
bluetooth 2.0 communication, which is commonly found in
smart phones. The information sent via the smart phone
was received via the HC-06 module on the control card and
the motor was controlled via the PWM signal produced by
the PIC16F877A microcontroller [4].
In another study, Sefa colleagues implemented the
monitoring and control of a speed-controlled DC motor via
the android interface. The speed control of the engine was
realized with a 32-bit Cortex M-3 class ARM processor.
They used Bluetooth technology to communicate with the
control card of the device with Android operating system.
With the system they implemented, the current, voltage and
speed information of the motor could be monitored and
controlled remotely. The motor they use has a rated power
of 300 W and IGBTs are used for motor driving [5].
Android-based applications have also found their place in
social applications. İlhan and Mutlu allow people who will
use the same route to travel together with the prepared
program. The application they prepared consists of three
parts. These are the parts of the server that will pull the data
from a central service provider, send the information to the
application, and provide the map information. An android-
based interface has been prepared for the application part
that sends information and communication with other
blocks has been provided. The system, which is entered
with a password, has enabled vehicle owners and people
who will travel on the same route to be informed of each
other [6].
2 Literature Reviews
The Android operating system also has applications in the field of
health. Tuncer and Alkan performed abdominal image
segmentation with mobile devices with Android operating
system. In their application, the CT data of the patient was
taken from the server and the segmentation process was
completed using image processing techniques. The success
rate of the system was obtained as 0.7 according to the ZSI
criteria [7]. Aslan and Yavuzer Aslan examined the
importance of mobile programming, including the Android
operating system, and found that it was not sufficiently
included in the course curriculum. In order to meet the
mobile programmer that the market needs, they suggested
that there should be a separate course called "Mobile
Programme" in the curriculum [8].
Basarslan et al., carried out the transfer of data from
distance and temperature sensors placed on a vehicle to an
android-based device. Arduino UNO board is used to
receive and process data from sensors. In the transfer of
data from Arduino board to mobile device with Android
operating system, MX-05 module, which uses 433 MHz RF
communication, is used [9]. In another tool application
made using the Android-based operating system; A fare
collection system and passenger tracking system were
developed for public transportation vehicles. With the
software to be installed on the devices with the Android
operating system, communication with the reader in the
public transport vehicle was ensured and the fee was
collected. They stated that they use NFC technology for
communication between the mobile device and the reader
[10].
Kandemir et al., developed an application for the needs of
the visually impaired. The application they developed
detects the text in the image taken from the camera of the
mobile device with the Android operating system and
speaks it out. The software they use during the process is
generally open source software. They used Open CV for
text finding and Tesseract program for converting the found
text into text. In the last step, they performed the
vocalization of the characters converted to text with the
Android text-to-speech library. The speed test result of the
system they implemented was stated to be suitable for real-
time applications, and for a 50-image data set, there was
text with an average of 182 ms and the recognition process
was completed with an average of 4 ms [11].
Another application area of the Android-based operating
system has been the advertising industry. Çakır et al.,
performed the LED signage control via bluetooth with a
mobile device with android operating system. The image or
animation desired to be displayed in their work has been
adjusted with a mobile device with Android operating
system and transferred to the Arduino Mega 2560 processor
control card via bluetooth. The control card, on the other
hand, allows the creation of the desired image or animation
by driving RGB LEDs according to the incoming data [12].
As you can see, it is possible to encounter Android-based
applications in many different areas. In the following parts
of the prepared study, respectively; The materials and
methods used will be presented, then the processes will be
explained and the completed system will be introduced. In
the last part, the successful aspects of the study and the
parts that need improvement will be discussed.
3 Material and Method
The main circuits and integrators used to realize the
Arduino-controlled DC vehicle control application;
Arduino UNO board, ESP8266 Wi-Fi Module, L293B
motor driver IC. Other materials used are Li-Po battery,
wheels, motors and vehicle body. The features of the cards
used are presented in detail below.