android based robot control 1
TRANSCRIPT
-
7/28/2019 Android Based Robot Control 1
1/4
Android Based Robot Control
Abstract
This application is mainly used for controlling movement of Robot. Here we utilize
the Android phone inbuilt feature Accelerometer, GUI and Voice output to control the
movement of Robot through GSM module and microcontroller.
Introduction
The main goal of this application is to show different movements of Robot. This can
be done through 3 different inputs. First, we can use Android phone inbuilt feature
Accelerometer, so that on phone movement accelerometer values generated will be
sent to GSM module through SMS.
Second, options will be provided for user at front end to enter values and on clicking
the Send Button, the values will be sent to GSM through SMS.
Third, User will be able to generate values by Voice output, where on speech, the
values will be generated and sent to GSM module through SMS.
Finally, GSM module will receive the values sent from Android phone through SMS
and with microcontroller enables the movement of Robot.
Other features like Ultrasonic pulse are used for obstacle detection as shown in below
figures.
GSM
-
7/28/2019 Android Based Robot Control 1
2/4
ANDROID PHONE
(Accelerometer, GUI, Voice output) 2 Wheels ROBOT
Block diagram
MICO
CONTROLLER
LCD
SENSORS
GSM
Microcontroller
(P89V51RD2)
LCD
2 Wheel robotADC
Temperature
sensor
GSM
Light
Android
(GSM)
-
7/28/2019 Android Based Robot Control 1
3/4
Mobile Requirements:
Android mobile version: 2.0 or above
System Requirements:
Operating system : any version of windows
Technology : Java, eclipse, Android SDK 2 .0 or above, dot net .
Database : ms access.
Hardware requirements:
Microcontroller (P89V51RD2) LCD 4 Wheel Robot GSM Module Sonar Smoke sensor Temperature sensor ADC0809 Buzzer Water pump motor
SOFTWARE USED
JAVA
ANDROID OS (2.4 version) Embedded C
PC Requirements:
PIII Processor
40GB HDD
256MB RAM
-
7/28/2019 Android Based Robot Control 1
4/4
Key Words
Android: Android is a mobile operating system based on open Linux kernelwith a middleware and also key applications. Android is a mobile operating
system developed by Google and the Open Handset Alliance.
Accelerometer: An accelerometer is a device that measures properacceleration. The proper acceleration measured by an accelerometer is not
necessarily the coordinate acceleration (rate of change of velocity).
Middleware: Middleware is a Software that connects two otherwise separateapplications.
Open Handset Alliance: The Open Handset Alliance is a group of 84technology and mobile companies who have come together to accelerate
innovation in mobile and offer consumers a richer, less expensive, and better
mobile experience.
Kernel: A kernel is a central component of an operating system.
http://en.wikipedia.org/wiki/Mobile_operating_systemhttp://en.wikipedia.org/wiki/Mobile_operating_systemhttp://en.wikipedia.org/wiki/Googlehttp://en.wikipedia.org/wiki/Open_Handset_Alliancehttp://en.wikipedia.org/wiki/Proper_accelerationhttp://en.wikipedia.org/wiki/Proper_accelerationhttp://www.webopedia.com/TERM/S/software.htmhttp://www.webopedia.com/TERM/A/application.htmhttp://www.webopedia.com/TERM/A/application.htmhttp://www.webopedia.com/TERM/S/software.htmhttp://en.wikipedia.org/wiki/Proper_accelerationhttp://en.wikipedia.org/wiki/Proper_accelerationhttp://en.wikipedia.org/wiki/Open_Handset_Alliancehttp://en.wikipedia.org/wiki/Googlehttp://en.wikipedia.org/wiki/Mobile_operating_systemhttp://en.wikipedia.org/wiki/Mobile_operating_system