0% found this document useful (0 votes)
147 views

Robot Car Controlled by Bluetooth Using Arduino

This document describes a robot car that is controlled via Bluetooth using an Arduino. The project has two main parts: hardware and software. The hardware includes an Arduino Uno microcontroller, Bluetooth module, L298N motor driver, DC motors, and a smartphone. The software part involves developing an Android application to send movement commands to the Arduino via Bluetooth. This allows the user to control the robot car's direction and speed using their phone. Future enhancements could include adding a webcam or GPS sensor to the robot car.

Uploaded by

mhd kdaimati
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
147 views

Robot Car Controlled by Bluetooth Using Arduino

This document describes a robot car that is controlled via Bluetooth using an Arduino. The project has two main parts: hardware and software. The hardware includes an Arduino Uno microcontroller, Bluetooth module, L298N motor driver, DC motors, and a smartphone. The software part involves developing an Android application to send movement commands to the Arduino via Bluetooth. This allows the user to control the robot car's direction and speed using their phone. Future enhancements could include adding a webcam or GPS sensor to the robot car.

Uploaded by

mhd kdaimati
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Robot Car Controlled By Bluetooth Using Arduino

Students : Ruba Arafeh & Batoul Ibrahim

Supervisor : Prof. Dr. Mazen Mahayri


THE GOAL OF THE PROJECT :

 Controlling a car via the )Gyroscope‫) جيرسكوب‬


sensor in the smart phone .
SECTIONS OF THE PROJECT
:
The project is divided into two parts

hardware software

We will explain each part separately .


HARDWARE 3-L298N Motor Driver

Block diagram :

1-Arduino UNO

4-DC Motors

2-Bluetooth Module
HC-05
HARDWARE
1-Arduino board (Arduino Uno) :

It will be the brain of the robot, as it will be running the


software that will control all the other parts

Arduino Uno is a microcontroller board based on the


ATmega328P (datasheet). It has 14 digital input/output
pins (of which 6 can be used as PWM outputs), 6
analog inputs, a 16 MHz ceramic resonator
(CSTCE16M0V53-R0), a USB connection, a power
jack, an ICSP header and a reset button. It contains
everything needed to support the microcontroller;
simply connect it to a computer with a USB cable or
power it with a AC-to-DC adapter or battery to get
started..
HARDWARE
2-Bluetooth Module HC-05 :

The HC-05 is a very cool module which can


add two-way (full-duplex) wireless
functionality to your projects. You can use this
module to communicate between two
microcontrollers like Arduino or communicate
with any device with Bluetooth functionality
like a Phone or Laptop.
HARDWARE
3-L298N Motor Driver :

Whenever we use the DC motors for any project


the main points are,
speed of DC motor,
The direction of the DC motor.

This could be achieved by using the motor diver


module so, I use the L298N motor driver module
because it is cheap and easy to use.
HARDWARE
4-DC Motors :

A DC motor is any of a class of rotary electrical


motors that converts direct current electrical
energy into mechanical energy. The most
common types rely on the forces produced by
magnetic fields. Nearly all types of DC motors
have some internal mechanism, either
electromechanical or electronic, to periodically
change the direction of current in part of the
motor
HARDWARE
5-smart phone :

The smart phone is the transmitter of this circuit.


It sends the data to microcontroller through
Bluetooth module.
It also helps to send the instruction of forward,
backward, left, right, on , off to the
microcontroller
SOFTWARE
OUTLINE :
◌ Introduction

◌ project Flowchart

◌ Hardware Component

◌ Software part

◌ Conclusion and future work


INTRODUCTION :
 Our project is mainly a bout using android application to control
with the Bluetooth model on the vehicle and to moves in all
directions .
 In this project we are using Bluetooth wireless technology to
control our robot car which is a very simple communication
system. The remote in this project is an android device which has
Bluetooth feature built in the user has to install an application on
his/her mobile and turn on the Bluetooth in the mobile phone.
User can perform various actions like moving Forward Back
Backward, move Left, move right . The Bluetooth is a serial
communication medium through which we can connect two
devices wirelessly. Here we the phone's Bluetooth that allows to
communicate and allows to take command over it have used a
Bluetooth module in our robot car .
 Which gets connected to the task of controlling the car is done by the Arduino UNO which houses the
micro controller ATMEGA32. Arduino has played a major role in the robotic section and has made it
easier digital and analog signal to physical movements. The project is Bluetooth based because it gives
us wider range of control and more efficiency. It also gives us the advantage of changing the remote
anytime, meaning that we can use any android devices including phones, tablets, computers.
 Applications and Advantage

 1. The robot is small in size so can be used for spying.

 2. With few additions and modifications, this robot can be used in the borders for detecting and disposing
hidden land mines.
 3. The robot can be used for reconnaissance or surveillance.
PROJECT FLOWCHART :
HARDWARE COMPONENTS :
● Arduino board (Arduino UNO)
●Software Part (Arduino IDE)
●Smart phone
●Android application
●Bluetooth module (HC-05)
●DC motor
●L298N motor driver chip.
2-(ARDUINO IDE)
 makes it easy to write code and upload it to the
board. This software can be used with any
Arduino board.
 Arduino Benefits :

1. open-source
2. flexible
3. easy to use
4. Inexpensive
5. online community
3-SOFTWARE PART
The software which placed on PC we’ve used in order to program and communicate with an
Arduino board.
Using software Some of libraries that we used
Motor driver library : to test the motor .
Software Serial library : to get data sent from Android application to Arduino on serial.
‫مكتبة حساسات الموبايل نسيت شو اسمها‬
CONCLUSION AND FUTURE
VISION :
 we achieved Bluetooth control communication between the mobile -via android application-
and the vehicle .
 Suggestions for future advances:

• Installation a webcam
• Installation GPS sensor.
THANK YOU FOR YOUR ATTENTION

You might also like