DESARROLLO DEL PROYECTO
![](/img/vigia/gantt_project.jpg)
A lo largo de las cuatro iteraciones en las que se desarrolló el proyecto VIGIA se realizaron paralelamente tareas de arquitectura, desarrollo Software, diseño y montaje Hardware, documentación, dirección y mantenimiento de la página web del proyecto. Estas tareas se asignaron según los roles de cada miembro del equipo de desarrollo.
La planificación del desarrollo se puede consultar en el Plan de Proyecto.
INVESTIGACIÓN Y FORMACIÓN
![Manuela Ruiz Montiel Manuela Ruiz Montiel](/img/vigia/seminary02.jpg)
Gran parte de las investigaciones realizadas para el desarrollo fueron expuestas a todo el grupo en presentaciones que a modo de seminario cumplieron la función de formar al equipo de desarrollo sobre sobre las técnicas y tecnologías que se iban a emplear en unos casos o para tomar una decisión conjunta sobre algún aspecto determinado en otros.
En los seminarios se utilizaron los siguientes documentos:
- Métodos para realizar Zoom
- Tutorial Java Media Framework
- Tutorial API WiiUseJ
- Presentación API de TrackerPod
El resto de los documentos del proyecto se encuentran disponibles en el apartado Documentación.
PUNTO DE CONTROL
![Francisco Moyano Lara Francisco Moyano Lara](/img/vigia/seminary01.jpg)
Durante el punto de control se expuso el estado actual del proyecto, la investigación realizada, la arquitectura ideada para el sistema y el diseño preliminar de la interfaz de usuario del cliente.
En el turno de preguntas se cuestionó la aparente falta de contratiempos y el método de control de proyectos utilizado (Google Groups junto al gestor de proyectos OpenProj).
Por nuestra parte expusimos que afortunadamente no nos habíamos encontrado aún con problemas graves y que seguramente en el momento de las pruebas e integración nos encontraríamos con ellos. Por otro lado el método de control de proyectos y la comunicación entre los miembros del grupo nos ha funcionado bien, tan bien que acudimos al punto de control si llevar retraso alguno respecto a la planificación inicial prevista.
ALIMENTADOR DE LOS LEDS
- Haga clic aquí para descargar el esquemático en pdf
- Haga clic aquí para descargar el listado de componentes
- Haga clic aquí para descargar el diseño de la placa en pdf
- Haga clic aquí para descargar todas las capas de la placa
- Haga clic aquí para descargar los ficheros Gerber
- Haga clic aquí para descargar el fichero de perforaciones
![Circuito de alimentación para los LEDs y Gafas con los LEDs montados Circuito de alimentación para los LEDs y Gafas con los LEDs montados](/img/vigia/glasses.jpg)
CODIGO FUENTE Y JAVADOCS
![Captura del Cliente VIGIA Captura del Cliente VIGIA](/img/vigia/screenshot-client.jpg)
El código fuente disponible contiene los ficheros JAVA del cliente y del servidor, las bibliotecas (libraries) necesarias para acceder a la pila Bluetooth y las que componen el Java Media Framework y por último las clases compiladas en sendos ficheros Jar.
La documentación del código (JAVADOC) también se encuentra disponible para su descarga o bien para ser consultada en línea desde los enlaces al pie de este cuadro.
INTEGRACIÓN
![Jesús Manuel Rodríguez Sánchez Jesús Manuel Rodríguez Sánchez](/img/vigia/seminary03.jpg)
Durante la integración de las distintas partes del proyecto (gafas, Wiimote, cliente, servidor, base móvil y cámara) nos encontramos con problemas en la detección de los LEDs por parte del Wiimote. El problema se manifestaba cuando el usuario giraba demasiado la cabeza y el mando perdía de vista a uno de los LEDs infrarrojos provocando que la cámara realizase unos movimientos espasmódicos fruto de la incorrecta interpretación de las coordenadas. Para contrarrestar este efecto se cambiaron de sitio los LEDs acercándolos más entre si y se optó por utilizar dos en cada extremo de las gafas para cubrir un mayor ángulo de emisión luminosa.
Además se calibró el zoom para mejorar el efecto de movimiento en la pantalla del cliente y se ajustó la compresión de las imágenes para no tener problemas de ancho de banda cuando se transmitía a través de una red WiFi.