mems based hand gesture controlled robot

22
MEMS BASED HAND GESTURE CONTROLLED ROBOT Under the guidance of Mr. G. V. Subba Rao, Asst. Prof. By R.Sri Teja (10K91A0490)

Upload: sriteja-rst

Post on 12-Jul-2015

499 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: Mems based hand gesture controlled robot

MEMS BASED HAND GESTURE

CONTROLLED ROBOT

Under the guidance of

Mr. G. V. Subba Rao,

Asst. Prof.

By

R.Sri Teja (10K91A0490)

Page 2: Mems based hand gesture controlled robot

Introduction

To create a multi-tasking device that should be user friendly even for physically handicapped people.

To create a device that should be helpful for the people to move heavy loads in their daily life.

To create a robotic device which can be controlled by using gestures unlike a traditional remote controlled device.

Page 3: Mems based hand gesture controlled robot

Contents

Introduction

Components Used

Block Diagram

Schematic Diagram

Advantages

Applications

Future Scope

Page 4: Mems based hand gesture controlled robot

Hardware & Software

Hardware:

Microcontroller

(AT89S52)

MEMS(ADXL335)

RF Module

Power Supply

DC Motors

Software:

Keil

Proteus

Flash Magic

KiKad

Page 5: Mems based hand gesture controlled robot

Transmitter Section

Page 6: Mems based hand gesture controlled robot

Receiver Section

Page 7: Mems based hand gesture controlled robot

Schematic TX

Page 8: Mems based hand gesture controlled robot

Schematic RX

Page 9: Mems based hand gesture controlled robot

AT89S52

The AT89S52 is a low power high performance CMOS 8-bit micro

computer, and it is designed using Atmel’s high-density nonvolatile

memory technology.

The main advantages of 89s52 over 8051 are

1.Software Compatibility

2.Program Compatibility

3.Rewritability

The 89s52 micro controller has an excellent software compatibility,

Program compatibility is the major advantage in 89S52.

Page 10: Mems based hand gesture controlled robot

Some features of 89S52 are:

8-bit data bus.

16-bit address bus.

32 general purpose register each of 8-bits.

16 bit timers.

3 internal & 2 external interrupts.

16 bit program counter & data pointer.

Bit as well as byte addressable RAM area of 16 bytes

PIN DIAGRAM

Page 11: Mems based hand gesture controlled robot

MEMS Micro-Electro-Mechanical accelerometer Sensor (MEMS) is the

integration of mechanical elements, sensors, actuators, and electronics

on a common silicon substrate through micro fabrication technology.

Three-axis accelerometers measure acceleration in three directions.

The MEMS we use in our project is ADXL335 .

Page 12: Mems based hand gesture controlled robot

DC Motors

DC Motors are widely used in robotics because of

their small size and high energy output.

Key characteristics of DC motors include:

1. High Speed

2. Low Torque

3. Reversibility

Page 13: Mems based hand gesture controlled robot

RF Transmitter

433.92 MHz Frequency

Low Cost

1.5-12V operation

11mA current consumption at 3V

Small size

4 dBm output power at 3V

Page 14: Mems based hand gesture controlled robot

RF Reciever

Low Cost

5V operation

No External Parts are required

Receiver Frequency: 433.92 MHZ

IF Frequency: 1MHz

Page 15: Mems based hand gesture controlled robot

Code :# include <8052.h>

# define bkd P3_0

# define fwd P3_1

# define rgt P3_2

# define lft P3_3

# define m1 P2_0

# define m11 P2_1

# define m2 P2_2

# define m21 P2_3

void main()

{

while(1)

{

if(fwd == 1)

{

m1 = 0;

m11 = 1;

m2 = 0;

m21 = 1;

}

else if(bkd == 1)

{

Page 16: Mems based hand gesture controlled robot

Ctnd.,m1 = 1;

m11 = 0;

m2 = 1;

m21 = 0;

}

else if(rgt == 1)

{

m1 = 0;

m11 = 1;

m2 = 0;

m21 = 0;

}

else if(lft == 1)

{

m1 = 0;

m11 = 0;

m2 = 0;

m21 = 1;

}

else

{

m1 = 0;

m11 = 0;

m2 = 0;

m21 = 0;

}

}

}

Page 17: Mems based hand gesture controlled robot

Advantages

Easy to operate

Low power consumption

User friendly

Single equipment = multiple applications

When extended further in the hardware section ,numerous applications can be added

Page 18: Mems based hand gesture controlled robot

Applications Plays a major role in helping very weak people in their

daily life.

Can be used as an assistance for physically challenged people.

Military applications

General purpose device for better living

Useful for moving heavy loads from one place to another.

Page 19: Mems based hand gesture controlled robot

Conclusion

By using MEMS Sensors, the Robot can be

controlled effectively and efficiently. MEMS are

very useful because, all the individual sensors

can be integrated on a single chip. Moreover, the

power consumption of MEMS is low.

MEMS are made up of components that are of

0.001 to 0.1mm in size and this os the main

advantages of MEMS Sensors for choosing them

to control the robot using hand gestures.

Page 20: Mems based hand gesture controlled robot

Future Scope

• Adding Zigbee Module

• Adding GPRS and GPS

• Adding Video Camera for live streaming

• Connecting Bomb detector or metal detector

• Adding Temperature Sensor

Page 21: Mems based hand gesture controlled robot

References

• www.wikipedia.com

• www.allaboutcircuits.com

• www.microchip.com

• www.howstuffworks.com

• And various websites

Page 22: Mems based hand gesture controlled robot