https://github.com/mikebionic/iot-glove
Simple implementation of client IoT glove to control the remote computer running server on connected to server
https://github.com/mikebionic/iot-glove
flask gpio orangepi-zero pyautogui python requests rest-api
Last synced: 14 days ago
JSON representation
Simple implementation of client IoT glove to control the remote computer running server on connected to server
- Host: GitHub
- URL: https://github.com/mikebionic/iot-glove
- Owner: mikebionic
- Created: 2020-05-03T18:17:49.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-04T17:11:09.000Z (over 5 years ago)
- Last Synced: 2025-04-04T01:01:34.952Z (6 months ago)
- Topics: flask, gpio, orangepi-zero, pyautogui, python, requests, rest-api
- Language: Python
- Size: 1.14 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IoT-glove | Switching Presentation Slides Glove
Simple implementation of client IoT glove to control the remote computer running server on connected to server**University Project — 2019**

This project demonstrates an IoT application that allows a user to switch presentation slides using a glove equipped with sensors. The system is built with **Orange Pi** and **Python**, leveraging the Orange Pi’s GPIO pins for input detection and PyAutoGUI for remote keyboard control.
## How It Works
1. **Hardware Input**
* A glove is connected to an **Orange Pi** via sensors.
* The Orange Pi reads sensor input through its GPIO pins using Python.2. **Signal Processing**
* When an input is detected, Python sends an HTTP request to a target computer’s IP address.
3. **Slide Control**
* On the computer, a Python script listens for the incoming request.
* **PyAutoGUI** simulates the corresponding keyboard press (e.g., `Right Arrow` or `Left Arrow`) to move presentation slides forward or backward.## Technologies Used
* **Orange Pi** (GPIO input handling)
* **Python**
* **PyAutoGUI** (keyboard simulation)
* **HTTP requests** for communication## Potential Use Cases
* Hands-free control of presentations during lectures or conferences.
* Accessibility aid for people who cannot use traditional input devices.
* Integration with other IoT-based control systems.