SMART Car
SMART Car
SMART CAR
Prepared By :
TAHA AZAD MOHAMMED AMIN
BAQR AKRAM ISMAIL
SIRWAN MOHAMMED TAHIR
ALI KHALID SALIH
HOGR GORAN JABBAR
HASSAN ABAS ABDUL-AZIZ
MOHAMMED AHMED RASHEED
Supervised By :
Dr.Layla
2022-2023
Abstract
Bluetooth technology has advanced tremendously in recent months, thanks to
the proliferation of Bluetooth phones and other technologies in our daily lives.
To satisfy current needs, technology is already being expanded with the aid of
remote-controlled robotic automobiles through Bluetooth. So open-source
hardware is used here.
With the assistance of basic architecture, I created and developed a robotic
operated automobile. A pre-installed command is employed to drive our
proposed design in a specific direction. With the assistance of the user, an
Android application running on a Smartphone was built in this study. This
suggested solution allows for remote control of the car's mobility over Bluetooth
in a viable manner. The Arduino serves as the device's main component.
Bluetooth allows us to control it with our smartphone. So, in this case, Bluetooth
serves as the primary communicator between many controllers and our
Smartphone via protocols.
1. Introdaction
In recent days, the development process has been greatly enhanced, notably in
communication domains such as Bluetooth, other remote-controlled
automobiles, and robotics. Every country's technology is currently evolving with
many users, particularly in India, where everyone uses different operating
systems that are available in a variety of smart phones. Previously,
communication between devices was done in a wired and hazardous manner,
with no assistance from anybody. However, in the modern world,
communication between gadgets is enhanced in a wireless method that is risk-
free and fast with the assistance of people. The Android operating system is used
to connect Smartphone hardware with many mobile apps. Bluetooth is used to
control this developed model
This robot is built in the shape of an automobile, with four wheels. This .
proposed design is mostly employed in many sectors and fields across several
businesses. Such example transporting things from one location to another or
rapidly moving a large number of microscopic particles. The Arduino Uno
serves as the device's primary controller, controlling DC motors in many
directions.
This variant may be controlled by two primary devices. One gadget is a PC, and
the other is our smartphone. The use of wheeled controlled robot automobiles
is improving in several nations, as are various industrial profits. There are several
advances accessible in various aspects of life to increase the performance of
wheeled robots. Every researcher is being probed. the model was meticulously
developed with the assistance of a remote
2. Project Overview:
This device is made up of Arduino, which serves as the brain to control the
entire body. The Arduino ide program is used to conveniently and freely
operate the Arduino board. Motor drivers and dc motors are employed to
regulate each and every direction as flexibly and easily as feasible with the aid of
our Smartphone. The robot automobile is capable of delivery and move pace
First, high-power batteries were used to lift 150 to 200 gram goods. This model
is created with only one type of remote to control all of the directions and
rotations. So two 9-volt batteries are utilized here. One 9v power supply is
connected to the Arduino board, and another 9v power supply is delivered to
the complete component. The mechanism that activates motor drivers and dc
motors. Bluetooth Rc automobile mobile application is utilized to control all
directions and rotations via Bluetooth, which is available on our Smartphone.
3. Working Principle:
The operation of the robot-controlled automobile is simple and widely available
around the world. Two 9-volt (18-volt) power sources are used to activate motors
and motor drivers. Bluetooth Rc car app is loaded on a smart phone to operate
the robot car, motors, and motor drivers, which move the robot vehicle in
various directions.
Bluetooth Rc vehicle app offers many common keys to operate the robot in
various directions using a Smartphone.
The Bluetooth Rc vehicle app is used to send and receive signals between the
Smartphone and the Arduino hardware. In this case, Arduino serves as the main
controller of the device, receiving signals or orders and sending them to motors
and motor drivers to fulfill a certain duty.
The robot controlled automobile is made up of two motors and one motor
driver that move the car in four directions. The entire system is controlled by
Arduino. All of these components are mounted to the robot chassis.
The Arduino Ide (Arduino) software is used to code. I connect the Arduino to a
PC or laptop through a data cable to upload the code, and then I disconnect the
cable. These commands or instructions will provide data or information to the
Arduino, which will allow it to connect with the remote (Smartphone).
Two Bluetooth RC controller application interfaces are depicted in the upper
image. This robot automobile is simple to operate and does not require any
training. The first image shows what happens once you launch the app on your
smartphone.
To connect the gadget, the user must enable Bluetooth in both the car and the
smartphone. After turning on the Bluetooth, it will scan for accessible devices. If
the device is discovered, it is linked to the app.
Wait for searching devices if the device is not detected.
The second image depicts the buttons used to operate the robot automobile. So
the software has four buttons to go in four different directions.
The arrow up and down buttons are used to propel the robot vehicle forward
and downward, respectively, as are two additional buttons. is used to maneuver
the robot automobile to the right and left. To conveniently control the robot
automobile, each button will be subjected to each action. When compared to
any other project in the globe, these buttons are simple to use and work freely.
4. Components
4.1. Hardware
The L298N motor driver is a common integrated circuit (IC) used in robotics
and other electrical projects to control DC motors. It is a dual H-bridge driver,
which means it can independently regulate the direction and speed of two DC
motors.Because it cannot produce enough current to drive bigger motors on its
own, the L298N normally requires an external power supply to operate the
motors. It can function with a broad range of input voltages, typically ranging
from 5V to 35V, making it useful for a wide range of applications.A
microcontroller, such as an Arduino or Raspberry Pi, may operate the L298N by
sending signals to its input pins, which regulate the direction and speed of the
motors. It also has a variety of safety measures, including as thermal shutdown
and overcurrent protection, to safeguard the motors and the IC from harm.
4.1.3 bluetooth HC 05
4.1.4 dc motor
"TT Motor 130" is a type of DC motor that is often used in amateur robotics and
electronics projects. The "TT" stands for "twin turbo," which refers to the multiple
output shafts found in this type of engine. The "130" denotes the motor's
physical size, namely its diameter in millimeters.
These motors are frequently used in robotics projects to drive tiny wheels or
other components, and they are normally driven by a voltage ranging from 3 to 6
volts. They are reasonably priced and frequently accessible from electronics and
hobby stores.
4.2 software
4.2.1 Bluetooth RC Car/Arduino IDE
It is meant to control tiny types of robot cars simply, as well as small types of IoT
devices that are environmentally beneficial. This software program is utilized to
store data and conduct several functions, and it is also highly eco-friendly. This
RC vehicle program is simply available for download in the Google Play shop
and the Apple Appstore.To connect with this developed model, the Bluetooth
RC vehicle program provides user-friendly interfaces.When compared to other
programs, this application communicates with our created model really quickly,
and it also helps to build this intended model quickly.
Showing the block diagram of this developed model's Bluetooth Robot vehicle
In this work, I successfully created this model for the first time without any
difficulties. I successfully retained the connections to the specified model
according to the guidelines that I provided. Finally, this created model can travel
in several directions as well as transport the robot car from one location to
another. I've tried this developed model several times and in numerous
locations, and it consistently performs jobs in accordance with our specifications.
I created this model to control users across vast distances using Bluetooth.
Refrences:
1. P. Andhare and S. Rawat, “Pick and place industrial robot controller with
computer vision,” Proc. - 2nd Int. Conf. Comput. Commun. Control Autom.
ICCUBEA 2016, 2017, doi: 10.1109/ICCUBEA.2016.7860048.
2. H. Durani, M. Sheth, M. Vaghasia, and S. Kotech, “Smart Automated Home
Application (Pramanik et al., 2016)using IoT with Blynk App,” Proc. Int. Conf.
Inven. Commun. Comput. Technol. ICICCT 2018, no. Icicct, pp. 393–397,
2018, doi: 10.1109/ICICCT.2018.8473224.
3. UNO R3 | Arduino Documentation
4. Bluetooth Controlled Car | Arduino Project Hub
5. Interfacing Single Axis 1:120 TT Gear Motor with Arduino - Electropeak