Presentation Android Robot
Presentation Android Robot
Submitted By
Supervised By
Tamanna Shaown
Senior Lecturer
Department of Electrical & Electronic Engineering
2
OBJECTIVE
3
Project Goal
4
BLOCK DIAGRAM
5
CPU: Arduino UNO
This part is Brain of this project. The Arduino Uno is a microcontroller board based on the ATmega328p. Arduino is
an open-source, prototyping platform and its simplicity makes it ideal for any types of project to use as well as
professionals and Students. Arduino UNO has great advantage that it has built-in chip which work as a USB-to-
serial converter. In this project we use Arduino-Uno which is consist of ATmega328p Microcontroller with 16MHz
crystal. It works upon the signal which gets from Bluetooth. There are data signal from Bluetooth . The CPU decides
what to do at which condition. In this project we use Pin No. 2, 3, 4, 5 to get output. If Arduino-UNO get signal via
Pin 0 (Rx) it analyze the signal and give output signal through the output pin.
Microcontroller: ATmega328p
Operating Voltage: 5V
Input Voltage (limits): 6-20V
Digital I/O Pins: 14 (of which 6 provide PWM output)
Analog Input Pins: 6
Flash Memory: 32 KB
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
Clock Speed: 16 MHz
Model of Bluetooth Module
This Bluetooth module can easily achieve serial wireless data transmission. Its operating frequency is among
the 2.4GHz frequency band. In Bluetooth 2.0, signal transmit time of different devices stands at a 0.5 seconds
interval so that the workload of bluetooth chip can be reduced substantially and more sleeping time can be
saved for bluetooth. This module is set with serial interface, which is easy to use and simplifies the overall
design.
It need to download a bluetooth debugging assistant from play store for mobile phone to connect phone with
the Bluetooth HC-06 module, after download and install the package on mobile it needs to enable Bluetooth
and open app bye click connect it appear hc-06 and click. A window will pop up asking for a PIN, the
password is: 1234, click ok to connect by thus the mobile is able to send data to controller.
8
WORKING PRINCIPLE
Forward
Left Turn
Right Turn
Backword
Stop
Forword:
At forward condition smart phone sent "1" as data signal. when data signal
received by bluetooth module it transfer to microcontroller and then
microcontroller analyze the signal by the program.
Left Turn:
At left turn condition smart phone sent "3" as data signal.
when data signal received by bluetooth module it
transfer to microcontroller and then microcontroller
analyze the signal with the program.
Right Turn:
At right turn condition smart phone sent "4"
as data signal. when data signal received
by bluetooth module it transfer to microcontroller
and then microcontroller analyze the signal with
the program.
10
Backword:
At backword condition smart phone sent “2" as data signal.
when data signal received by bluetooth module it transfer to
microcontroller and then microcontroller analyze the signal
with the program.
Stop
At STOP condition smart phone sent "0" as data signal.
when data signal received by bluetooth module it transfer
to microcontroller and then microcontroller analyze the
signal with the program.
11
Developed Project
12
List of Components with Price
Sl. No. Name Quantity Price Per Unit Price(BDT)
8 Vero Board 1 20 20
9 Male rail 1 20 20
10 Female rail 1 20 20
11 IC Base 1 10 10
13 Connector 3 15 45
14 Connecting cable 1 20 20
13
DISCUSSION
The android guided arduino Robot has been created
successfully and testing has been done for all the known
cases regarding the usage of project.
We has successfully interfacing an android application that
will provide interact with the arduino powered car. 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.
An appropriate program in the arduino microprocessor to
interact with the android controller has been created
successfully. 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.
14
CONCLUSION
The project titled Android guided Bluetooth robot is an
application based on popular open source technologies- android
& arduino. The aim of the project was to create an arduino
integrated robot that has to be controlled through an application
that runs on the android operating system. Since most of the
application in the android market were unable to provide such
simplicity that we have covered in this project.
The project has been completed with success with the utmost
satisfaction. The constraints square measure met and overcome
with success.
15
THANK YOU
16