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

Adarsh Poly. CPP Report EE5I

The document reports on a project to create a mobile control car using Arduino. A group of five students submitted the report as part of their diploma in electrical engineering. The project aims to design an Android interface and Arduino-based robot that can be controlled by an Android mobile phone via Bluetooth. The system includes an Arduino microcontroller, Bluetooth module, motors, and power source. An Android app sends control commands via Bluetooth to move the car forward, backward, left, right, and stop. The report outlines the components, circuit diagram, block diagram, and working principle. The project provides a low-cost way to build a remotely controlled robot using the processing and sensing capabilities of a smartphone.

Uploaded by

Kalyan Gajare
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
195 views

Adarsh Poly. CPP Report EE5I

The document reports on a project to create a mobile control car using Arduino. A group of five students submitted the report as part of their diploma in electrical engineering. The project aims to design an Android interface and Arduino-based robot that can be controlled by an Android mobile phone via Bluetooth. The system includes an Arduino microcontroller, Bluetooth module, motors, and power source. An Android app sends control commands via Bluetooth to move the car forward, backward, left, right, and stop. The report outlines the components, circuit diagram, block diagram, and working principle. The project provides a low-cost way to build a remotely controlled robot using the processing and sensing capabilities of a smartphone.

Uploaded by

Kalyan Gajare
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

A

Report
on

“Mobile Control Car Using Arduino”


In the partial fulfilment of the
Diploma in Electrical Engineering
for the academic Year
2020-21
Submitted to
ADARSH POLYTECHNIC, DHULE
Submitted by:
Group Leader: Mr. Kalyan H. Gajare
Group Member:
Mr. Rahul S. Beldar Miss. Ruchita A. Kuwar
Mr. Rohit P. More Miss. Nikita S. Nerkar

T.Y Diploma (Electrical –EE5I)

Mentor:
Mrs. A. J. Patil
Department of Electrical Engineering,
Adarsh Polytechnic, Dhule
ADARSH SHIKSHAN PRASARAK MANDAL
ADARSH POLYTECHNIC, DHULE
ELECTRICAL ENGINEERING DEPARTMENT

CERTIFICATE

BOARD OF TECHNICAL EDUCATION, MUMBAI


This is certify that the project report entitled

ʻʻMOBILE CONTROL CAR USING ARDUINOʼʼ


Submitted by
Group Leader: Mr. Kalyan H. Gajare
Group Member:
Mr. Rahul S. Beldar Miss. Ruchita A. Kuwar
Mr. Rohit P. More Miss. Nikita S. Nerkar

Has completed “Capstone Project Planning Report” having above title in a


group consisting of five candidates under the guidance of the faculty guide. In the
partial fulfillment of requirement of the Diploma in Electrical Engineering of Board
of Technical Education, Mumbai is approved during the academic year 2020-2021.

GUIDE PRINCIPAL H.O.D.

Mrs. A. J. Pati Prof. Z. S. Pinjari Mrs. A. J. Patil

Seal Of
Institute
ABSTRACT
We are now living in the 21th century. Now, smart phones has become the
most essential thing in our daily life. Android application based smart phones are
becoming each time more powerful and equipped with several accessories that are
useful for Robots. This project describes how to control a car using mobile through
Bluetooth communication, some features about Bluetooth technology, components
of the mobile and car. We present a review of robots controlled by mobile phone via
moving the car upward, backward, left and right side by the android application
such as Arduino, Bluetooth. Bluetooth has changed how people use digital device at
home or office, and has transferred traditional wired digital devices into wireless
devices. Here we are using Bluetooth communication, interface microcontroller and
android application. We are using Arduino software to interface the Bluetooth
module with microcontroller. According to commands received from android the
robot motion can be controlled. We derived simple solutions to provide a
framework for building robots with very low cost but with high computation and
sensing capabilities provided by the smart phone that is used as a control device.
The project aims is to design an android interface, Arduino bot and write
program in to the arduino microprocessor. Arduino car contains Arduino
microcontroller with basic mobility features. Arduino programs contains
instructions mediating between android controller and Arduino car. Android mobile
controller uses different mobile sensors to supervise motion. Anappropriate program
in the arduino microprocessor to interact with the android controller has to be
created. The program has been successfully complied through arduino IDE to the
arduino microprocessor & loaded in to it after proper checking of logic to decrease
any loss/damage of hardware. The interface is easy to use and provide feedback
from the arduino microprocessor through the Bluetooth after giving instruction to
arduino for various actions through interface via Bluetooth module. After doing this
only we can say that we have been able to create as per our goal described.
Keywords: Arduino Uno, HC-05 Bluetooth Module, Motor Driver Module L298N,
Micromors and Grippy Wheels, Jumper Wires, Bluetooth Controller Car.
INDEX

Sr. No CHAPTERS Page No.

1 Introduction 1

2 Literature Survey for Problem Identification 2

3 Methodology of Solving the Identified Problem 3

4 System Design 3

5 Resourced Required 4

6 Circuit Diagram 5

7 Block Diagram 6

8 Working Principal 7-8

9 References 8
MOBILE CONTROL CAR USING ARDUINO

1. INTRODUCTION
This is an Arduino based, Bluetooth controlled RC car. It is
controlled by a smart phone application. Bluetooth controlled car is controlled
by using Android mobile phone instead of any other method like buttons,
gesture etc. Here only needs to touch button in android phone to control the car
in forward, backward, left and right directions. So here android phone is used
as transmitting device and Bluetooth module placed in car is used as receiver.
Android phone will transmit command using its in-built Bluetooth to car so
that it can move in the required direction like moving forward, reverse, turning
left, turning right and stop.
Here main motto of our project is to control the car with android
application. Here we use mainly Arduino UNO (ATMEGA 328P), Bluetooth
module (HC-05). We interface the Bluetooth module with the system so that
we can easily control the system by smart phone application. This project is
more necessary to the modern society in context of spying and surveillance.
The project aims in designing a Robot that can be operated using Android
mobile phone. The controlling of the Robot is done wirelessly through
Android smart phone using the Bluetooth feature present in it. Here in the
project the Android smart phone is used as a remote control for operating the
Robot. The controlling device of the whole system is a Microcontroller.
Bluetooth module, DC motors are interfaced to the Microcontroller. The data
received by the Bluetooth module from Android smart phone is fed as input to
the controller. The controller acts accordingly on the DC motors of the Robot.
In achieving the task the controller is loaded with a program written using
Embedded ‘C’ language. Still there exists a requirement of a cost-effective
automation system, which will be easy to implement. An example of such a
cost effective project has been proposed here.
A Robotic car is controlled by using Android mobile phone. It is
needs to touch button in android phone to control the car in forward, backward,
left and right directions. So android phone is used as transmitting the device
components are Arduino, DC motors, Motor Driver L293D, Battery and
Bluetooth module HC-06. The Bluetooth module are placed in car is used as
receiver. Bluetooth module have two different modes one is master mode and
second one is slave mode. The car has two dc motors at each of its front and
rear side. Front side motor is used for giving direction to car means turning left
or right side. And rear side motor is used for driving the car in forward and
backward direction used to handle the mobile application. Air Droid
application is used to connect the mobile camera device to view in PC device
of the car motions.

ADARSH POLYTECHNIC, DHULE Page 1


MOBILE CONTROL CAR USING ARDUINO

2. LITERATURE SURVEY FOR PROBLEM


IDENTIFICATION & SPECIFICATIONS
Arduino books are wonderful source newbies to pros for designing
creative projects in the Physical world. It is accessible to everyone and you just
need some technical interest to get involved.

We preferred following books for literature survey of Arduino -Uno


1) Exploring Arduino, 1st Edition
Author: Jeremy Blum
ISBN: 13:978-1118549360
2) Beginning C for Arduino, 2nd Edition
Author: Jack Purdum
ISBN: 13: 978 - 1484209417
3) Adventure in Ardino, 1st Edition
Author: Becky Steward
ISBN. 13: 978 - 1118948477
4) 30 Ardino for the Evil Genius
Author: Simon Monk
ISBN: 13: 978 - 0071817721

From this books we have studied how to Mobile Control Car work or
how to Blutooth module can be connected to any android mobile
Problem 1 : Actually what happens we human use high amount of car, bike,etc.
the smoke release from they polluted environment because of polluted
environment we can face no.of dieses.
Problem 2 : Also, we have found the price of new coming electric car & bike
so much high.if uses of electronic Components the price must be low in some
amount So this problem is eliminated by using this car our life's becomes
healthy & away from pollution dieses.

ADARSH POLYTECHNIC, DHULE Page 2


MOBILE CONTROL CAR USING ARDUINO

3. MRTHODOLOGY OF SOLVING THE IDENTIFIED


PROBLEM

1) So what can be done to stop this? As always the answer, for this, lies with
improvement in technology.

2) If we provide this type of cars& bike the pollution can controll in some
amount.

3) We can also save fossil fuels required for bike or car.

4) The price required for fuel is comparatively low we can save money.
So, Let's build one.

4. SYSTEM DESIGN
The design of the system is kept as simple as possible. Few things like
cost-effectiveness and simplicity in design, lowprofile structure etc. have been
kept in mind before designing the project. Our system aims to achieve the target
to design a system that can provide following functionalities with a simple and
easy-to-use interface:
a) Develop an android application that will act as an remote of a robot.
b) Develop a robot which will be helpful for travelling.
c) Here the focus is on the latest technology of android and robot also
called as ‘Mobot’.
d) An android smart-phone and the technology of android is vast and can be
used to interact with embedded system.
e) Mobile, robot and Bluetooth are the on-going technologies which can be
used for the benefit of mankind.
f) Hardware of this project consists of Arduino UNO, Bluetooth module
and a motor driver IC.
g) The Bluetooth module is connected with the Arduino UNO board for the
connection with the user.
h) Through the Bluetooth module for monitoring and controlling the
particular motor reaches the board and process accordingly and the
output of the Arduino goes to the motor driver IC and it controls the
particular motor.

ADARSH POLYTECHNIC, DHULE Page 3


MOBILE CONTROL CAR USING ARDUINO

5. Resources Required

Sr.
Name of Resource/Material Specifications Quantity Remarks
No.
1. Arduino Uno - 1

SparkFun Dual
2. Motor Driver Shiled 1
H- Bridge , L293D
3V – 12v DC,
3. TT Gear Motor 4
450 RPM
HC – 05
4. Bluetooth Module 1
Voltage 3.6V to 6V
As you
5. Jumper Wire Generic
Required

6. Sheet / Chassis - 1

7. DC Power Switch Toggle Switch 1

8. LED 20mA, 2V DC 1

9. Buzzer 30mA, 6V DC 1

10. Wheels 66MM 4

11. 18650 Battery 7800mAh, 3.7 V DC 2

12. 18650 Battery Holder - 2

13. Battery 9V DC 1

9V to Barrel Jack
14. Battery Connector 1
Connector

ADARSH POLYTECHNIC, DHULE Page 4


MOBILE CONTROL CAR USING ARDUINO

6. BLOCK DIAGRAM

Fig. 1 (a) Block Diagram of the Circuit

Fig. 1 (b) Block Diagram of the Circuit

ADARSH POLYTECHNIC, DHULE Page 5


MOBILE CONTROL CAR USING ARDUINO

7. CIRCUIT DIAGRAM
Below is the circuit diagram of the hardware which shows the
connections between Arduino, Bluetooth and motors. It also shows a motor
driver L298N which is responsible for movement of the motors in either
direction. The data is used also the DHT11 sensor. The RxD pin of the
Arduino is connected to the TxD pin of Bluetooth and vice versa. Supply of
5V is provided to the motors.

Fig. 2 Circuit Diagram

ADARSH POLYTECHNIC, DHULE Page 6


MOBILE CONTROL CAR USING ARDUINO

8. WORKING PRINCIPAL
In this project we have used a toy car for demonstration. Here we
have selected a RF toy car with moving left right steering feature. After buying
this car we have replaced its RF circuit with our Arduino circuit. This car have
two dc motors at its front and rear side. Front side motor is used for giving
direction to car means turning left or right side (like real car steering feature).
And rear side motor is used for driving the car in forward and backward
direction. A Bluetooth module is used to receive command from android phone
and Arduino UNO is used for controlling the whole system.
Bluetooth controlled car moves according to button touched in the
android Bluetooth mobile app. To run this project first we need to download
Bluetooth app form Google play store. We can use any Bluetooth app that
supporting or can send data.
The working principle is kept as simple as possible. The working
principle of the circuit has been elaborated with the help of a block diagram, of
the system interconnection as shown in Figure 1 (a) & (b). As seen from the
Figure 1 (a) & (b). A DC power supply is required to run the system. The DC
power supple feeds the Microcontroller and the Bluetooth module. The
Bluetooth module receives the signal sent from an android smart-phone, where
the application software coded in C language is installed. The microcontroller,
thereby, sends instructions, which when executed, helps in functioning of the
motor driver. The movement and functioning of the motor can be controlled by
using the android based application software.
Hardware of this project consists of Arduino UNO, Bluetooth
module and a motor driver IC. The Bluetooth module is connected with the
Arduino UNO board for the connection with the user. Through the Bluetooth
module for monitoring and controlling the particular motor reaches the board
and process accordingly and the output of the Arduino goes to the motor driver
IC and it controls the particular motor.
Our proposed project consists of the following three sections:
a) Input section
b) Microcontroller section
c) Output section
In our android application base Bluetooth controlled robotic car, the
user interacts with the system with a smart phone. In this method user must be
present within in range (< 15 meters) to control the system. In future we would
try to extend the range using Internet of Things (IoT).

ADARSH POLYTECHNIC, DHULE Page 7


MOBILE CONTROL CAR USING ARDUINO

When user sends any data to the Arduino board then the
corresponding pin of Arduino goes to high state and switches the motor driver
ic in the on mode. The corresponding motor moves as per the input data. Here
in this project the user (android application) is the input section. This device is
connected with the Arduino board (microcontroller section) by the means
wirelessly i.e. Bluetooth module. The system can now be connected with the
motors (output section) to be controlled via wireless connectivity.
Here at first we construct the circuit as shown in Figure 2. Then
through the data cable we insert the commands in the microcontroller
ATMEGA 328P. These commands help the microcontroller to interface with
the Bluetooth module HC05 and also with the motor driver IC L293D. Here
the Bluetooth module act as a receiver which receives the instruction from the
smart phone (remote or transmitter). Then the microcontroller decides the
operation for the instruction which is coming from the smart phone.
The functions of the given instructions are operated by the
microcontroller. The instructions are sent by the smart phone. We can easily
control the movements of the dc motor. The Bluetooth module can operate
below the 10 m range, which we would try to extend in future. Here we are
using four 12 V, 200 R.P.M DC motors and a 9 V DC battery as main power
supply of this system. Until we send any instruction to the microcontroller the
motors remain stop. When any input is given then the motors moves as per the
preloaded functions in the microcontroller. Figure 8 shows the snapshot of the
whole Bluetooth Based Smart Phone Control Robot Project.

9. REFERENCES
a) Android Controlled Mobile Robot By Jorge Kazacos Winter, (July2013).
b) Android Based Robot Implementation For Pick and Retain of Objects By
Ranjith Kumar Goud, B. Santhosh Kumar, (Oct 2014).
c) Smart phone based robotic control for surveillance applications By M.
Selvam, (IJRET 2014).
d) Controlling a Robot using Android Interface and Voice By Kishan Raj KC,
(2012).
e) https://developer.android.com/training/basics/firstapp/index.html
f) https://www.codeproject.com/Articles/628894/Learn-How-toDevelop-
Android-Application
g) https://www.tutorialspoint.com/android/
h) http://www.coreservlets.com/android-tutorial/

ADARSH POLYTECHNIC, DHULE Page 8


Teacher Evalution Sheet (ESE)
for
Capstone Project Planning

Name of the Student & Enrollment No:

Sr.
Name of Student Enrollment No
No
1. Kalyan Haribhau Gajare 1816650065
2. Rahul Shamkant Beldar 1916650086
3. Rohit Pandharinath More 19166550094
4. Nikita Sharad Nerkar 1916650090
5. Rucheeta Ajay Kuwar 1916650075

Name of Program: Capstone Project - Planning Semester: EE-5I


Course Title Code: 22058
Title of the Capstone Project: Mobile Control Car Using Arduino

A. POs addressed by the Capstone Project (Mention only those predominant POs)
a) We learnt about the Arduino microcontroller and their types
b) We learnt about how to program Arduino for specific work
c) We learnt about the connection of electronic devices
d) We learnt Arduino app.

B. COs addressed by the capstone project (mention only those predominant COs)
a) We assigned this project in a group for the better co-ordination and teamwork
b) Each member in a group has taken responsibility of project.
c) Regarding to nature, we had not wastage of any material
d) Every member of this group project completed his responsibility.

C. OHER LEARNING OUTCMES ARCHIVED THROUGH THIS PROJECT


a) Unit outcomes (cognitive domain)
i. Completion of project in given time period.
ii. Better co-ordination with group members.
iii. Better utilization of purchased material.
iv. Regarding to cleanliness.
b) Practical outcomes (in psychomotor Domain)
i. Learning about Arduino Uno and their programming.
ii. Working of Motor Driver Module.
iii. Benefits and applications Arduino app.
iv. Use of Mobile Control Car Using Arduino.
c) Affective Domain Outcomes
i. Working of arduino car in a smart manner.
ii. Satisfactory work of group members.
iii. This project has affordable budget price.
iv. Completion in given time period.

Progressive End Semester Total Marks


Sr. Assessment (PA) Assessment (ESE) (PA + ESE)
Name of Student’s
No. Max. Marks Max. Marks Max. Marks
Marks Obtained Marks Obtained Marks Obtained
1. Kalyan Haribhau Gajare 50 50 50
2. Rahul Shamkant Beldar 50 50 50
3. Rohit Pandharinath More 50 50 50
4. Nikita Sharad Nerkar 50 50 50
5. Rucheeta Ajay Kuwar 50 50 50

Any Other Comment:


…………………………………………………………………………………………………..
.………………………………………………………………………………………………….
.…………………………………………………………………………….................................
......................................................................................................................................................
......................................................................................................................................................

Mentor Name :- Mrs. A. J. Patil Signature : ____________

You might also like