Completed

Desarrollo de un ratón controlado con movimientos de cabeza

Published on the April 28, 2017 in IT & Programming

About this project

Open

Se trata de conseguir desarrollar una manera de controlar el cursor del ordenador a través de los movimientos de la cabeza utilizando dos elementos existentes.
Por un lado tenemos un sensor de movimiento desarrollado por nosotros que se puede colocar en la oreja como si de un audífono se tratase. Este sensor tiene un acelerómetro unido a un chip bluetooth 4.0 por el que transmite de forma contínua la posición del sensor.
Por otro lado, existe ya un desarrollo ya realizado que consiste en utilizar el acelerómetro del teléfono para controlar el ratón del ordenador.
Se consigue gracias a dos dos programas.
-    Una aplicación móvil, que se une por wifi a la misma red que el ordenador.  Esta aplicación tiene la imagen de un ratón y puedes hacer click o utilizar la rueda entre los botones como scroll.
-    Una aplicación de escritorio escrita en java que sirve para comunicarse con la aplicación móvil.
Ambas aplicaciones están en GitHub, por lo que el código se puede descargar para modificarlo y adaptarlo:
-    Aplicación móvil: https://github.com/MohammadAdib/AccelerometerMouse
-    Servidor para PC: https://github.com/MohammadAdib/AccelerometerMouseServer
La idea es cambiar la aplicación del servidor de forma que en lugar de recibir la información del acelerómetro a través de wifi por la misma red, la reciba a través de Bluetooth. Para ello contamos con un dongle USB Bluetooth 4.0 para conectar el PC directamente al sensor
Se proporcionará un sensor y un dongle bluetooth 4.0 a la persona que vaya a desarrollar este proyecto.

Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Required platforms Windows

Delivery term: Not specified

Skills needed

Other projects posted by A. O. D. T.