Terminado

Desarrollo de un ratón controlado con movimientos de cabeza

Publicado el 28 Abril, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

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.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Plataformas requeridas Windows

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por A. O. D. T.