Mems based hand gesture controlled robot
Post on 12-Jul-2015
489 Views
Preview:
Transcript
MEMS BASED HAND GESTURE
CONTROLLED ROBOT
Under the guidance of
Mr. G. V. Subba Rao,
Asst. Prof.
By
R.Sri Teja (10K91A0490)
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.
Contents
Introduction
Components Used
Block Diagram
Schematic Diagram
Advantages
Applications
Future Scope
Hardware & Software
Hardware:
Microcontroller
(AT89S52)
MEMS(ADXL335)
RF Module
Power Supply
DC Motors
Software:
Keil
Proteus
Flash Magic
KiKad
Transmitter Section
Receiver Section
Schematic TX
Schematic RX
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.
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
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 .
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
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
RF Reciever
Low Cost
5V operation
No External Parts are required
Receiver Frequency: 433.92 MHZ
IF Frequency: 1MHz
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)
{
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;
}
}
}
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
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.
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.
Future Scope
• Adding Zigbee Module
• Adding GPRS and GPS
• Adding Video Camera for live streaming
• Connecting Bomb detector or metal detector
• Adding Temperature Sensor
References
• www.wikipedia.com
• www.allaboutcircuits.com
• www.microchip.com
• www.howstuffworks.com
• And various websites
top related