3. GROUP MEMBERS:
• Hassan Akbar (FA16-EPE-012)
• M . Usman (FA16-EPE-029)
• Umair Abbasi (FA16-EPE-040)
• Bilawal Abbasi (FA16-EPE-050)
4. PROJECT OVERVIEW:
What?
• Vehicle can be controlled remotely using android smartphone.
How?
• Write an Android APP which allows the user to provide throttle and steering inputs.
• The app sends the Bluetooth commands.
• Commands received by Bluetooth modem connected to microcontroller.
• Microcontroller control motors.
6. INTRODUCTION:
Our project is mainly a controlling car movement using mobile application .
This idea can be used in many fields as Entertaining robot game for children or
Spying purpose after adding some further features such as a webcam ,so it may
be used as a delivery tool for specific type of services.
7. AURDINO:
Arduino is an open source computer hardware and software company,
project, and user community that designs and manufactures single-board
microcontrollers and microcontroller kits for building digital devices and
interactive objects that can sense and control objects in the physical world.
It will be the brain of the robot, as it will be running the software that will
control all the other parts.
8. BLUETOOTH MODULE (HC-05):
• HC-05 module is an easy to use Bluetooth SPP (Serial Port Protocol)
module, designed for transparent wireless serial connection setup.
It interacts with mobile application to control the direction of the vehicle.
It has four pins :
• VCC (Power 3.3 – 6V)
• GND
• TXD
• RXD
9. H-BRIDGE MOTOR DRIVER:
H bridge is an electronic circuit that enables a voltage to be applied
across a load in opposite direction. These circuits are often used in
robotics and other applications to allow DC motors to run forwards or
backwards.
Using H Bridge is a very effective method for driving motors and it finds a
lot of applications in many electronic projects especially in robotics.
11. CONSTRUCTION AND WORKING:
First of all, We’ve given connections to the Arduino and LN298N H-Bridge Motor driver in same as this circuit
diagram.
For making these connections we’ve used some male to female connecting wires.
Two 300RPM straight DC geared motors single shaft are used with tyres and gave connection to motor driver.
Connected HC-05 Bluetooth module with Arduino and wrote the code of application for controlling the robot
from any android device with Bluetooth function on it.
At last , 12v batteries are connected in order to enhance power of the robot.
Made the body of this Robot with Fibre Sheet commonly used in offices and homes for separation purposes.
Used fidget spinner’s ball bearing to make a front free roller.
Free roller is used to enhance the stability of Robot over the arena and front is made a bit slopey in order of
precaution that no other robot will get in to our robot from front and give us a push which would result in our
disqualification from the contest.
12. CODE:
• int motorLpin1=2;
• int motorLpin2=3;
• int motorRpin1=4;
• int motorRpin2=5;
• int motorLpwm=10;
• int motorRpwm=11;
• int motorSpeed=125;
• int turn=50;
• void setup() {
14. CONCLUSION:
• This is a project which make us understand about some basic concepts of
Electronics-1 which was not possible with any other project at this very level.
• Learnt how to make a mobile app using arduino.
• Learnt different uses of arduino and its user interfaces with other electronics
devices i-e; Drone airplane, Ping Pong game ,Remote controlled Devices and
many other electronics gadgets.
• Learnt Basic uses of components like transistors, IC’s, Diodes, Zener Diodes,
motor Driver and Bluetooth module.