17-10-2014, 08:36 PM
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 IC(HT12E) which is use to encode the four bit data and then it will transmit by an RF Transmitter module.
At the receiving end an RF Receiver module receive's the encoded data and decode it by an decoder IC(HT12D). This data is then processed by a microcontroller (P89V51RD2) and finally our motor driver to control the motor's. As we can see in the images one is robot and the another is to trnsmit the gesture data to robot.
Now its time to break the task in different module's to make the task easy and simple any project become easy or error free if it is done in different modules. As our project is already devided into two different part transmitter and receiver. We will discuss both of them one by one. Apart from Power Supply as it was discussed in last blog you can see that by just click .1> Transmitter device or Gesture device: This part contain four module in it--
1- Accelerometer
2- Comparator
3- Encoder(HT12E)
4- RF Transmitter
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 depend's 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 sensor's in that direction then the data at that corresponding pin will change in the analog form.
The Accelerometer having 6 pin-
1- VDD- We will give the +5volt to this pin
2- GND- We simply connect this pin to the ground for biasing.
3- X- On this pin we will receive the analog data for x direction movement.
4- Y- On this pin we will receive the analog data for y direction movement.
5- Z- On this pin we will receive the analog data for z direction movement.
6- ST- this pin is use to set the sensitivity of the accelerometer 1.5g/2g/3g/4g.
Comparator:- For the purpose to change the analog voltage into digital we use comparator which compare that analog voltage to a reference voltage and give a particular high or low voltage.
Comparator:- For the purpose to change the analog voltage into digital we use comparator which compare that analog voltage to a reference voltage and give a particular high or low voltage.
At the receiving end an RF Receiver module receive's the encoded data and decode it by an decoder IC(HT12D). This data is then processed by a microcontroller (P89V51RD2) and finally our motor driver to control the motor's. As we can see in the images one is robot and the another is to trnsmit the gesture data to robot.
Now its time to break the task in different module's to make the task easy and simple any project become easy or error free if it is done in different modules. As our project is already devided into two different part transmitter and receiver. We will discuss both of them one by one. Apart from Power Supply as it was discussed in last blog you can see that by just click .1> Transmitter device or Gesture device: This part contain four module in it--
1- Accelerometer
2- Comparator
3- Encoder(HT12E)
4- RF Transmitter
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 depend's 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 sensor's in that direction then the data at that corresponding pin will change in the analog form.
The Accelerometer having 6 pin-
1- VDD- We will give the +5volt to this pin
2- GND- We simply connect this pin to the ground for biasing.
3- X- On this pin we will receive the analog data for x direction movement.
4- Y- On this pin we will receive the analog data for y direction movement.
5- Z- On this pin we will receive the analog data for z direction movement.
6- ST- this pin is use to set the sensitivity of the accelerometer 1.5g/2g/3g/4g.
Comparator:- For the purpose to change the analog voltage into digital we use comparator which compare that analog voltage to a reference voltage and give a particular high or low voltage.
Comparator:- For the purpose to change the analog voltage into digital we use comparator which compare that analog voltage to a reference voltage and give a particular high or low voltage.