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.
- 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
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
To get started with the Gesture Hardware Controller, visit the following link to download the latest release:
Once you open the page, find the latest version and click on it to download the installation files.
- 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.
- Install MediaPipe: Open your command line tool and run the following command to install MediaPipe:
pip install mediapipe - 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.
- Arduino Setup: Connect your Arduino board to your computer using a USB cable.
- Wiring: Follow the wiring schematic provided in the repository to connect your stepper motor and LED components to the Arduino.
- Download the Code: After downloading, extract the files to a folder on your computer.
- Open your command line tool: Navigate to the folder where you extracted the files.
- 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 - Ensure Camera Access: Allow the program to access your camera when prompted.
If you want to learn more about the technologies used, check out the following:
If you encounter any issues, feel free to reach out for help. You can create an issue on the GitHub issues page.
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.
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!