0% found this document useful (0 votes)
249 views

Accelerometer Based Gesture Robot

This document describes an accelerometer-based gesture controlled robot. The robot uses an accelerometer mounted on the hand to detect gestures and transmit corresponding signals via RF to receivers on the robot. The robot then decodes and processes the signals to control motors and move in the direction of the gestures. This allows controlling robot movement intuitively through hand gestures without any remote controls or wiring.

Uploaded by

Pirate Mayur
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
249 views

Accelerometer Based Gesture Robot

This document describes an accelerometer-based gesture controlled robot. The robot uses an accelerometer mounted on the hand to detect gestures and transmit corresponding signals via RF to receivers on the robot. The robot then decodes and processes the signals to control motors and move in the direction of the gestures. This allows controlling robot movement intuitively through hand gestures without any remote controls or wiring.

Uploaded by

Pirate Mayur
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Accelerometer-Based Gesture-Controlled Robot

Mayur Naganur Department of ECE AGMRCET, Hubli


[email protected]

Ashwini Kotiyavar Department of ECE AGMRCET, Hubli


[email protected]

Sneha Murashilli Department of ECE AGMRCET, Hubli


[email protected]

Guruprasad Samasgikar Department of ECE AGMRCET, Hubli


[email protected]

Under the guidance of : Asst.Prof Rajshekhar Patil. Department of ECE, AGMRCET, Hubli.

Abstract
Now a days robots are controlled by remote or cell phone or by direct wired connection. If we think about cost and required hardware all this things increases the complexity, especially for low level application. Now the robot that we have designed is different from above one. It doesnt require any type of remote or any communication module. It is self activated robot, which drive itself according to position of user. It does what the user desires to do. It decodes all the movement of the user and move accordingly. Hardware required is very small, and hence low cost and small in size. This robot is mainly divided into 2 parts: 1. Transmitter The gesture device. 2. Receiver The Robot.

Block Diagram
LCD

Accelerometer

AT89C52 Microcontroller

1. Introduction
The gesture controlled robot is a special kind of robot which can be controlled by simple hand gestures. It is possible to control the movement of robot in desired direction just with hand gestures. Accelerometer sensor acts as the input device which is mounted on the hand. According to the tilt of the accelerometer sensor mounted on hand, the microcontroller drives the Robot in forward, reverse, left and right direction based on the tilting of the hand in forward, reverse, left and right movements respectively, and it stops when there is no tilt in hand.

Motor 1 Motor Driver Motor 2

Fig. 1.1 Hand gesture controlled robot

2. Design
Transmitter device or Gesture device: This part contains four modules.
Acceler ometer ADXL33 5

3. Module details
Accelerometer module
An accelerometer is an electro mechanical device that can measure acceleration of anything that it is mounted on. The accelerometer module used here is based on ADXL335 triple-axis accelerometer from Analog Devices. It is a kind of sensor which gives an analog data while moving in X,Y,Z direction or may be X,Y direction. Here a small image of an Accelerometer shown.

Accelerometer (ADXL335) Comparator (LM339) Encoder(HT12E) RF Transmitter


Compa rator LM339 Encode r HT12E RF transmi tter module

Fig. 2.1: Block diagram of Transmitter (Gesture device)

Receiver or Robot: This part contain four modules RF Receiver Decoder(HT12D) Microcontroller (AT89C52) Actuator (Motor driver L293D)
Decoder (HT12D)

The 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.

RF receiver

module

Microc ontrolle r (AT89C 52)

Motor Driver

The Encoder (HT12E)

Fig. 2.2: Block diagram of Receiver (Robot)

It is a 4bit encoder which encodes the input data applied on it, and then this encoded data will be transmitted by an RF Transmitter module.

Software The source program is written in 'C' language and compiled using Keil uVision4 compiler to generate the hex code. The generated hex code is burnt into the microcontroller using a suitable programmer.

RF Transmitter and Receiver


The transmitter module is working at the frequency of 433MHz and 315MHz. 433MHz is good for indoor use while 315MHz is good for outdoor use. This is used to transmit the encoded data. The RF receiver module will receive the data which is transmitted by the gesture device. It will be working similar to the transmitter module.

The Decoder (HT12D)

The decoder HT12D converts the serial data into parallel which is received by the RF receiver module .The input data is decoded when no error or unmatched codes are found.

instructions received and displays the related message on the LCD.

5. Applications
This robot is very useful for physically challenged (lame) people. They can travel easily sitting on the gesture controlled wheel chair just by using simple hand gestures. We generally find people working in chemical industries under different hazardous condition. These people suffer with many dangerous diseases like skin cancer, lungs problem and many more. So we finally thought of designing a robot that can copy that instant action of human being under various conditions and situations. So in that place of industry it can be used. Most of the computer games are now using motion detecting remote technology. It can be also used in mine.

Microcontroller (AT89C52)
The processing is the most important part of the robot. The digital values are processed by the AT89C52 microcontroller and according to the tilt of the accelerometer sensor mounted on hand ,the microcontroller drives the motors in forward, reverse, left, right direction and stops.

The Actuator (L293D Motor driver)


The Actuators are those devices which actually gives the movement or to do a task like motors. 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.

6. Conclusion
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 includes an acceleration meter. This will transmit an appropriate command to the robot so that it can move however we need. The transmitting device includes a comparator IC for analog to digital conversion and an encoder which is used to encode the four bit data and then it will be transmitted by an RF Transmitter module. At the receiving end an RF Receiver module receives the encoded data and decodes it by a decoder.

Alphanumeric LCD display


Alphanumeric LCD acts as the display device. When you make a gesture to move the robot in forward direction, the LCD will show receiving signal in the first line and going forward in the second line. Similarly, messages are displayed for other directions.

4. Working
The movement of gesture transmitter is sensed by the accelerometer and the voltage levels corresponding to movement of the robot along X and Y axes are compared by a comparator, following which corresponding instructions are transmitted through the RF transmitter to control the robot. The robot receives the instructions. The microcontroller drives motors corresponding to the

You might also like