Gesture Control Gaming Gloves

A pair of gesture control glove for use with video games

Similar projects worth following
This project consists of a glove to replace mouse and keyboard inputs for video games as well as a VR visor to display the game on. The control would be accomplished with flex sensors and an IMU on the glove. The purpose of this would be to prove that the implementation of gesture controls for games is a path that can be taken by game designers. The goal for this project is to create a controller for already existing games.

The project will consist of one glove with a flex sensor and IMU on it.  It will be wired to a microcontroller which will connect wireless to a central microcontroller that processes the commands and transmits them to the computer.  The project will involve a base code that works with multiple simple games.


Code for glove

ino - 799.00 bytes - 06/01/2018 at 00:18



Code for base

ino - 704.00 bytes - 06/01/2018 at 00:18


  • 1 × Glove
  • 1 × Flex Sensor Electronic Components / Misc. Electronic Components
  • 1 × IMU Non-IC RF, IF, RFID, ZigBee Components / Inductors and Coils
  • 2 × Microcontroller
  • 1 × VR Headset

View all 6 components

  • April/May Update (Final Update)

    AJPasq06/01/2018 at 00:17 0 comments

    During the months of April and May, the glove itself was constructed and programmed.  In order to finish the project, the design was simplified from two gloves with five flex sensors each to one glove with one flex sensor.  Once all of the wires were soldered together for the glove (as a breadboard on the hand would be too unwieldy) the coding process began.  The code for the glove and base station was completed, with the goal of the flex sensor causing a mouse click and the IMU movement causing in-game movement.  However, there was a problem with the xBee communication where they would not communicate, leading to the code not working overall.

  • March Update

    AJPasq04/10/2018 at 13:17 0 comments

    This month the plan was to continue getting games working on the headset.  The game that was having the issue in February was fixed, and now works with the VR headset.  However, then the VR software had to download an update that made the headset no longer supported.  After a while it started working again without any changes to the settings, so I then finished making sure all of the games work with the VR software.

  • February Update

    AJPasq04/10/2018 at 13:14 0 comments

    This month the plan was to get games working with the VR headset.  First, I had to redownload everything onto a new, better computer that works much better with the VR headset and software.  After that was done, I began to make sure all of the games actually run correctly when being displayed on the VR headset.  However, one of the games does not work with the current setup and may be removed from the project, as it is one of the games that is not as important.

  • January Update

    AJPasq04/10/2018 at 13:11 0 comments

    This month the plan was to get the VR software all working on the headset now that it works, and all of the necessary software to the project was downloaded.  An app was found and downloaded that shares the screen onto the VR headset, allowing non-VR games to be able to be played on the VR headset.  I then started to download the games for the project onto the computer.

  • December Update

    AJPasq01/03/2018 at 02:35 0 comments

    During the month of December, a computer that the Occulus can connect to and can run the software was acquired and set up with the Occulus.  I also continued working to get simple sensor code running, as well as continuing to compile a list of necessary controls for each game.

  • November Update

    AJPasq12/05/2017 at 00:36 0 comments

    Most of the month of November was spent trying to set up the Occulus Rift VR Headset.  There were many problems with this, as the software would not download on the computers in the lab, and my personal computer does not have good enough graphics to run the software.  In November, I also began some preliminary testing and coding of the IMUs and flex sensors, but ran into problems with their code uploading properly to the Leonardo board.  I am currently considering removing the VR element of this project, as it is not entirely necessary and is causing a lot of trouble.

  • October Update

    AJPasq11/08/2017 at 13:57 0 comments

    In October, I did research on virtual reality, gesture control, and video game immersiveness.  I then tried to connect the VR headset to my laptop, and found that my laptop was unable to connect to the USB or HDMI connections of the headset.  I have began compiling a list of games for the controllers to be programmed to work with, and have begun to decide the gesture commands that will do certain actions in each game.

View all 7 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates