Sie sind auf Seite 1von 11

ROBOTIC ARM CONTROL WITH VOICE COMMAND

By: Remy Varghese Ramu Satheesh Santhosh Krishnan Sijin T S

AIM OF PROJECT
The aim of this project is to:
move a robotic arm to pick and place a particular object, which responds to the voice commands from the user. Design a system that can also record a path in its memory and move in this predefined path. Make human-robot communication natural, it is necessary for the robot to recognize speech even while it is moving and performing gestures. Use simple Graphical User Interface to program Voice Commands to your robot.

BLOCK DIAGRAM

BLOCK DIAGRAM DESCRIPTION


LIQUID

CRYSTAL DISPLAY (LCD)

Liquid crystal display is very important device in embedded system. It offers high flexibility to user as he can display the required data on it. In this project, a 16x2 Alphanumeric LCD is used to display data. It display both alphabets and numbers. It can display 16 characters in one line. So total 32 characters can be displayed in both lines together. The contrast of LCD can be adjusted as desired.

16X2 ALPHANUMERIC LCD

DESCRIPTION CONTD.

COM-09753
The module is fully self-contained and interacts with any host using a simple, yet robust serial protocol .All protocol specifications are provided to assist in interfacing with the module from any host platform. This module can also be used to efficiently implement voice recognition capability on a wide range of host platforms that have a UART operating with TTL signal levels or can emulate a UART with bit bashing, such as PIC, ATmega or ARM-based microcontrollers.

DESCRIPTION CONTD.
MAX

232 & DB9 CONNECTOR

This is a chip specially designed to interface between 5V logic levels and the +12V/-12V of RS232 - it generates the +12V/-12V internally using capacitor charge pumps, and includes four converters, two transmit and two receive, the Serial Board only makes use of one of each - the other two are clearly marked on the circuit, and can be used for something else if required

FIG 2.3 PIN DESCRIPTION OF RS 232 CONNECTOR

BATTERIES
Primary batteries
Primary batteries are one-time-use batteries. The batteries we will look at in
this class deliver 1.5 V per cell. They are designed to deliver their rated electrical capacity and then be discarded. When building robotic systems, discarding depleted primary batteries can become expensive. However, one

advantage to using primary batteries is that they typically have a greater


electrical capacity than rechargeable.

Secondary batteries
Secondary batteries are rechargeable. The most common rechargeable batteries are NiCad's and lead-acid. Secondary batteries, while initially more expensive, are cheaper in the long run. Typically secondary batteries can be recharged 200 to 1000 times.

PIC 18F452
memory type Program memory(kb) CPU speed(MIPS) RAM bytes Data EEPROM Digital Communication peripherals Timers ADC Operating temp. range Operating voltage Pin count Program

Flash 32 10 1,536 256 1-AE/USART 1x8bit,3x16bit 8ch,10 bit -40 to 125 2 to 5.5 40

MPLAB
MPLAB (which is a free download) includes a software emulator for PICs. However, software emulation of a microcontroller will always suffer from limited simulation of the device's interactions with its target circuit.

GANTT CHART

Das könnte Ihnen auch gefallen