Metadata-Version: 2.4
Name: gesture-wheels
Version: 0.2.1
Summary: Control ESP32 wheeled robots with hand gestures (via Serial)
Home-page: https://pypi.org/project/gesture-wheels/
Author: Your Name
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Education
Classifier: Topic :: Education
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Embedded Systems
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: opencv-python
Requires-Dist: mediapipe
Requires-Dist: pyserial
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# 🤖 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

```bash
pip install gesture-wheels
