The wireless communication technologies are rapidly
spreading many new areas, including the automation and the importance of the
use of wireless technologies in the data acquisition, building control,
monitoring systems and automation of manufacturing processes will grow.
Intelligent mobile robots and cooperative multi robotic systems can be very
efficient tools to speed up search and research operations in remote areas.
Robots are also useful to do jobs in areas and in situations that are hazardous
for human. They can go anywhere that is not reachable by humans and can go into
gaps and move through small holes that are impossible for humans and even
trained dogs.
Android platform is a new generation of smart mobile
phone platform launched by Google. Android provides the support of Sensors and
Bluetooth. The development of this project has the goal of controlling an android
robot car. The movement of the robot car has been controlled by the application
in mobile with F,B,L,R,S values and these values are send to the development
board on robot car using blue-tooth.
Here we are using the Bluetooth technology to interface
robotic car to mobile wirelessly.
BLOCK DIAGRAM
Many of the wireless-controlled robots use RF modules.
But this project makes use of Android mobile phone for robotic control. The control
commands available are more than RF modules. For this the android mobile user
has to install an application on her/his mobile. Then user needs to turn on the
Bluetooth in the mobile. The wireless communication techniques used to control
the robot is Bluetooth technology. User can use various commands like move
forward, reverse, move left, move right using these commands which are sent
from the Android mobile. Robot has a Bluetooth receiver unit which receives the
commands and gives it to the microcontroller circuit to control the motors. The
microcontroller then transmits the signal to the motor driver IC’s to operate
the motors.
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. The robot in the project can be made to move in all the four directions
using the Android phone. The direction of the robot is indicated using LED indicators
of the Robot system.
This project mainly consists of following blocks:
- Android mobile
- Bluetooth receiver unit
- Microcontroller
- DC motors
- Power supply unit
ANDROID MOBILE
Android is a software stack for mobile devices that
includes an operating system,
Middle ware and key applications. Android boasts a healthy array of
connectivity options,
Including Wi-Fi, Bluetooth, and wireless data over a cellular
connection (for example, GPRS, EDGE (Enhanced Data rates for GSM Evolution),
and 3G). Android provides access to a wide range of useful libraries and tools
that can be used to build rich applications. In addition, Android includes a
full set of tools that have been built from the ground up alongside the
platform providing developers with high productivity and deep insight into
their applications.
The
movement of the robot car is been controlled by the application in mobile with
Forward, Backward, Left, Right, Stop values and these values are send to the
development board on robot car using blue-tooth.
BLUETOOTH MODULE
Bluetooth is an open standard specification for
a radio frequency (RF)-based, short-range connectivity technology that promises
to change the face of computing and wireless communication. It is designed to
be an inexpensive, wireless networking system for all classes of portable
devices, such as laptops, PDAs (personal digital assistants), and mobile
phones. It also will enable wireless connections for desktop computers, making connections
between monitors, printers, keyboards, and the CPU cable-free.
MICROCONTROLLER
This is
the CPU (central processing unit) of our project. We are going to use a
microcontroller of 8051 family. The features
is given below:
·
Compatible with MCS-51®
Products
·
8K Bytes of In-System
Programmable (ISP) Flash Memory
·
4.0V to 5.5V Operating Range
·
Fully Static Operation: 0 Hz to
33 MHz
·
Three-level Program Memory Lock
·
256 x 8-bit Internal RAM
·
32 Programmable I/O Lines
·
Three 16-bit Timer/Counters
·
Eight Interrupt Sources
·
Full Duplex UART Serial Channel
·
Low-power
Idle and Power-down Modes
·
Interrupt Recovery from
Power-down Mode
·
Watchdog Timer
·
Dual Data Pointer
·
Power-off Flag
HARDWARE
REQUIREMENTS
The hardware requirements of the project will be
·
Power Supply
·
Push Buttons
·
Transformer
·
Diodes
·
Voltage Regulator
·
Crystal
·
LEDS
·
Capacitors
·
Resistors
·
8051 series Microcontroller
·
Bluetooth module
·
Motor driver
·
DC motors
SOFTWARE
REQUIREMENTS
The software requirements of the project will be
§ Keil
compiler
§ Languages:
Embedded C or Assembly
§ DUMPING SOFT WARE:
Using Micro controller flash Software we are
dumping our HEX Code into Micro Controller
§ Proteus
for hardware simulation
ADVANTAGES
- Small size robot
- Obstacles are easily avoided
- User friendly.
- Cost effective.
- Easy to build.
APPLICATION
- The robot is small in size so can be used for spying.
- This robot can be used in the borders for disposing hidden land
mines.
- The robot can be used for reconnaissance or surveillance.