Skip to main content

🤖 Gesture Wheels

Control your ESP32 Wheel Robot using hand gestures detected by a webcam!
This library is built for students and educators to learn how AI (MediaPipe) and IoT (ESP32) can work together.


🚀 Features

  • 🖐️ Gesture control using MediaPipe + OpenCV
  • 🔌 Simple serial communication with ESP32
  • 🎮 Finger-count mapping for robot motion:
    Fingers Command Robot Action
    ☝️ 1 F Move Forward
    ✌️ 2 B Move Backward
    🤟 3 R Turn Right
    🖖 4 L Turn Left
    🖐️ 5 S Stop

🧰 Requirements

  • Python 3.7+
  • ESP32 (connected via USB)
  • Motor driver (L298N / L293D)
  • opencv-python
  • mediapipe
  • pyserial

⚙️ Installation

pip install gesture-wheels

Metadata

Release files for gesture-wheels 0.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gesture-wheels 0.10.0
File Size Uploaded
gesture_wheels-0.10.0.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gesture-wheels 0.10.0
File Interpreter ABI Platform
gesture_wheels-0.10.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.6 kB

Release files / gesture_wheels-0.10.0.tar.gz

Download URL gesture_wheels-0.10.0.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e37f0824053246cccd4179e0d95654c2b74316d9274c98fc6e9d3a6d8bcea82e
BLAKE2b-256 checksum
How to use checksums
b2ef50db7d4c91cd02e8a482f9aed0ad2771109c0cea8ce941798bfa55d0bfad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.13

Release files / gesture_wheels-0.10.0-py3-none-any.whl

Download URL gesture_wheels-0.10.0-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bc09e4ceab27f91ac4612fb634fdfe6afb44879e91b608035cfa5476b126dc92
BLAKE2b-256 checksum
How to use checksums
d01b0cde3bc66df7213aa6bbccd298de13293abc22855cf1571af55e843db1f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.13

Release history Release notifications | RSS feed

This release

0.10.0 This release

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page