No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
OnMicroBit
.gitignore
MyExtension.cpp
MyExtension.h
README.md
serial_micro_values.py

README.md

Introduction

This project consists in a wearable glove controller for computer/user interaction through hand tilting and fingers movement.

The glove has several sensors attached to it. All these sensors collect data (such as inclination, movements and finger flexing) and send it to the computer through a USB connection.
The artefact makes use of a micro controller, which has both some built-in sensors and some GPIO (General Purpose Input Output), which allow the external flexing sensor to be attached.

The final product is intended for the use of developers and creators.
To make it easier for people to integrate the device in any sort of graphic application, the controller comes with a library for developers to be downloaded from my GitHub account, which I wrote and packaged personally. The latter allows a quick and easy access to the Glove controller and its sensors.

The project stems from the recent and increasing spread of Virtual / Augmented reality and human-machine interaction. Possibly more and more people will start considering working with these features.
The point of the project is not to take advantage of the market’s increasing demand of these types of controllers, but to support the developer community with an affordable and 100% open source device to start with.
From this comes the idea of not simply making the physical product available, but also to provide a quicker setup that makes it less time consuming to start developing.

Installing

You can install download the library by forking the following github repository:

$ git clone https://github.com/FilippoL/GloveControllerExtension.git

Because the library makes use of python 2.7 make sure you have that installed before starting the development.
Once python is installed, make sure to download the following serial library using pip or from source here:

$ pip install pyserial

License

You may copy, distribute and modify the software provided that modifications are described and licensed for free under LGPL-3 . Derivatives works (including modifications or anything statically linked to the library) can only be redistributed under LGPL-3, but applications that use the library don't have to be.