• 8412906903
  • dnatechindia@gmail.com

Product categories

Have You Seen

Samsung 18650 2600mah Li-ion Battery

Samsung 18650 2600mah Li-ion Battery

Samsung ICR18650-26J 2.6Ah BatteryOriginal Samsung 18650 2600 mah Lithium-ion BatteryThis is or..

Rs.275.00 (inc GST)

Arduino Mega 2560 Pro Mini

Arduino Mega 2560 Pro Mini

Mega Pro 2560 Development Board Mega 2560 Pro a  Atmega2560 based compact Arduino MegaThis..

Rs.973.50 (inc GST)

GESTURE BASED WHEEL CHAIR CONTROL



GESTURE BASED WHEEL CHAIR CONTROL

A Gesture is a form of non-verbal communication in which visible bodily actions communicate particular messages, either in place of speech or together and in parallel with spoken words. Gestures include movement of the hands, face, or other parts of the body. The movement of gestures can be used to interact with technology, using touch or multi-touch popularized by the iPhone, physical movement detection and visual motion capture, used in video game consoles.

 

Gesture recognition is a topic in language technology with the goal of interpreting human gestures via mathematical algorithms. Gestures can originate from any bodily motion or state but commonly originate from the face or hand. Current focuses in the field include emotion recognition from the face and hand gesture recognition.

 

Gesture recognition can be seen as a way for computers to begin to understand human body language, thus building a richer bridge between machines and humans than primitive text user interfaces or even GUIs (graphical user interfaces), which still limit the majority of input to keyboard and mouse.

 

Gesture recognition enables humans to interface with the machine (HMI) and interact naturally without any mechanical devices. Using the concept of gesture recognition, it is possible to point a finger at the computer screen so that the cursor will move accordingly. This could potentially make conventional input devices such as mouse, keyboards and even touch-screens redundant.

 

Uses of Gesture Recognition

 

Gesture recognition is useful for processing information from humans which is not conveyed through speech or type. As well, there are various types of gestures which can be identified by computers.

  1. Sign language recognition. Just as speech recognition can transcribe speech to text, certain types of gesture recognition software can transcribe the symbols represented through into text.
  2. For socially assistive robotics. By using proper sensors (accelerometers and gyros) worn on the body of a patient and by reading the values from those sensors, robots can assist in patient rehabilitation. The best example can be stroke rehabilitation.
  3. Directional indication through pointing. Pointing has a very specific purpose in our society, to reference an object or location based on its position relative to ourselves. The use of gesture recognition to determine where a person is pointing is useful for identifying the context of statements or instructions. This application is of particular interest in the field of robotics.
  4. Control through facial gestures. Controlling a computer through facial gestures is a useful application of gesture recognition for users who may not physically be able to use a mouse or keyboard. Eye tracking in particular may be of use for controlling cursor motion or focusing on elements of a display.
  5. Alternative computer interfaces. Foregoing the traditional keyboard and mouse setup to interact with a computer, strong gesture recognition could allow users to accomplish frequent or common tasks using hand or face gestures to a camera.
  6. Immersive game technology. Gestures can be used to control interactions within video games to try and make the game player's experience more interactive or immersive.
  7. Virtual controllers. For systems where the act of finding or acquiring a physical controller could require too much time, gestures can be used as an alternative control mechanism. Controlling secondary devices in a car or controlling a television set are examples of such usage.
  8. Affective computing. In affective computing, gesture recognition is used in the process of identifying emotional expression through computer systems.
  9. Remote control. Through the use of gesture recognition, "remote control with the wave of a hand" of various devices is possible. The signal must not only indicate the desired response, but also which device to be controlled.

In our project we will be using gesture recognition as a remote control. With a simple twist of wrist we will be moving the robotic car in forward, reverse, left & right direction.

For this we will be using an Accelerometer Sensor. An accelerometer is an electromechanical device that will measure acceleration forces. These forces may be static, like the constant force of gravity pulling at your feet, or they could be dynamic - caused by moving or vibrating the accelerometer.

By measuring the amount of static acceleration due to gravity, you can find out the angle the device is tilted at with respect to the earth. By sensing the amount of dynamic acceleration, you can analyze the way the device is moving.

The output of Accelerometer sensor is in analog form so to convert it in digital form we use Analog to Digital Converter. The output of analog to digital converter is given to microcontroller. Microcontroller is used to decode the data coming from ADC.

 

Block Diagram:

As you can see from the block diagram we will be driving motors using an H-Bridge driver. The controller cannot provide the necessary current and voltage to the motor so an H-Bridge circuit is used. An H-Bridge circuit is to rotate the motor in both clockwise and anti clock wise direction.

Hardware Requirement:

  1. Microcontroller 89s52.
  2. ADC: MCP3204
  3. LCD: 16x2 Alphanumeric
  4. Accelerometer/Tilt Sensor
  5. L293 Motor Driver IC.
  6. DC Geared Motor.

Software Requirement:

  1. Keil Software as Compiler. Coding in Assembly Language
  2. Proteus for Circuit Designing
  3. Protel for PCB Designing.

Text Books:

  1. Muhammad Ali Mazidi –“THE 8051 MICROCONTROLLER AND EMBEDDED SYSTEMS”, Pearson education,
  2. Ayala- “INTRODUCTION TO 8051 MICROCONTROLLER”

Website:

  1. www.howstuffworks.com
  2. www.dnatechindia.com

Magazines:

  1. Electronics for you
  2. Electrikindia
Written by Amol Shah

Amol Shah

Founder of DNA Technology an Electronic Engineer by choice. Started working on this website as an Hobby and now its a full time venture. Very passionate about Electronics and like to learn new stuff. Want to make DNA Technology one of the best Online Store for Electronics Components in India.
Follow Me Twitter | Facebook | Google Plus | Instagram