Hand Gesture Game Simulator

Objective

The objective of this project is to enhance gaming experience at cheap costs and the primary focus is to develop an open source dedicated device that can be used to simulate better gaming experience. Supports All Windows Games, currently functioning over Ethernet & WiFi.

Methodology

  • Hardware Setup:

    • Fix ADXL345 accelerometer in the palm side of Gloves.
    • Connect all wires with Pi GPIO Pins.
    • Place all setup wherever you want.
    • Connect all pins of accelerometer & GPIO properly follow links for tutorial.
    • Stuff About ADXL345 Accelerometer & Python
  • Software Setup:

    • How to use 3-Axis Accelerometer for Tilt Sensing. Tutorial
    • I used Roll & Pitch axis only for forward, backward, left, right, nitro & handbrake parameters to control the game.
    • Download all source code.
    • Start server from windows system to receive axis tilts in degrees. Run GameServer.py
    • Send UDP packets from Pi to server. Run Client.py
    • Enter IP of your connection not IP of Pi.
    • Open cmd & type ipconfig/all to see IP of your connection.
    • Start Pi using putty for faster connection. Tutorial
    • Create hotspot & connect both Pi & Windows system for Wireless Control.

    Equipments Required

    • Raspberry Pi3
    • Adxl345 Digital Acceleromelerometer
    • Gloves
    • Toy Gun
    • Jumper wires (generic)

    Conclusion and Future Scope

    Future scope of this project is to calibrate with all types of games and we are trying to build it for shooting & action games.

    Project Handle:

    1. Vishal Aditya - B.Tech CSE (2013-2017)
    2. Mayuresh Konda - B.Tech CSE (2015-2019)

    References: