28-12-2012, 01:42 PM
Wireless Gesture Controlled Robot using Accelerometer
1Wireless Gesture.docx (Size: 87.42 KB / Downloads: 101)
INTRODUCTION
A Gesture Controlled robot is a kind of robot which can be controlled by your hand gestures not by old buttons. You just need to wear a small transmitting device in your hand which included an acceleration meter. This will transmit an appropriate command to the robot so that it can do whatever we want. The transmitting device included a comparator IC for analog to digital conversion and an encoder which is use to encode the four bit data and then it will transmit by an RF Transmitter module.
At the receiving end a RF receiver module receives the encoded data and decodes it by a decoder. This data is then processed by a microcontroller and finally our motor driver to control the motors.
Accelerometer:-
An Accelerometer is a kind of sensor which gives an analog data while moving in X,Y,Z direction or may be X,Y direction only depends on the type of the sensor. Here is a small image of an Accelerometer shown. We can see in the image that their are some arrow showing if we tilt these sensors in that direction then the data at that corresponding pin will change in the analog form.
RF Transmitter Module(TX):-
The transmitter module is working on the frequency of 433MHz .
• The vcc pin is connected to the +terminal in the circuit.
• The data pin is connected to transmitted or we can say that encoded data.
• The next pin is shown in figure is GND that is connected to the ground terminal.
• Now the last pin ANT this is connected to a small wire as an antenna.
Process Microcontroller AT89S52:
The processing is the most important part of the robot. Till now we get the data from the decoder now based on that data we have to make some decision so here the role of microcontroller is coming up. We use an 8051 microcontroller for our circuit to give them a decision capability. Our microcontroller is made up by atmel the product name is AT89s52
The basic circuit to initialize the microcontroller is shown below. We just need an reset circuit and oscillator to run the program.
ACTUATOR'S(L293D):
The Actuator's are those devices which actually gives the movement or to do a task like motor's. In the real world their are various types of motor's available which works on different voltages. So we need motor driver for running them through the controller. To get interface between motor and microcontroller . We use L293D motor driver IC in our circuit.