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.
-
Hardware Input
- A glove is connected to an Orange Pi via sensors.
- The Orange Pi reads sensor input through its GPIO pins using Python.
-
Signal Processing
- When an input is detected, Python sends an HTTP request to a target computer’s IP address.
-
Slide Control
- On the computer, a Python script listens for the incoming request.
- PyAutoGUI simulates the corresponding keyboard press (e.g.,
Right Arrow
orLeft Arrow
) to move presentation slides forward or backward.
- Orange Pi (GPIO input handling)
- Python
- PyAutoGUI (keyboard simulation)
- HTTP requests for communication
- 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.