Finished 08 / 08 / 2012
Accomplished!
Received
£ 1,394
Minimum
£ 1,394
Optimum
£ 2,080
30 Co-financiers
Channel
  • Contributing £ 8

    Mención en web del proyecto

    A todos los donantes se les mencionará en la web del proyecto

    > 13 Co-financiers
  • Contributing £ 33

    Carta personalizada y DVD

    Carta personalizada de agradecimiento, en la que se puede incluir un DVD con toda la información generada por el proyecto, además de un pequeño detalle sorpresa :) + Reconocimiento web

    > 06 Co-financiers
  • Contributing £ 67

    Participación sorteo del material para el proyecto

    Se comprará una interfaz de realidad virtual, así como equipamiento electrónico e informático variado, y una vez finalizado el proyecto de demostración todo el material al que no se le pueda dar uso en siguientes fases del proyecto se sorteará entre los donantes + Carta personalizada + Reconocimiento web

    > 02 Co-financiers
  • Contributing £ 832

    Visita-taller explicativo del proyecto

    Visita con la demo portable, donde se explicará en directo todo lo relativo al proyecto y la tecnología, además de figurar como patrocinador en la documentación técnica que se genere del proyecto + Sorteo de material + Carta personalizada + Reconocimiento web

    > 00 Co-financiers

Informe de actividad.

19 | 02 | 2013

La situación actual del proyecto es la siguiente:

Se ha conseguido establecer la RaspBerry Pi como sistema de desarrollo software, usando el Sistema Operativo ArchLinux e instalando las aplicaciones necesarias para este proyecto, así como las librerias binarias con las funciones que se usarán para el mismo. El proceso ha sido bastante largo y no se habría podido hacer sin la ayuda del profesor de la UVEG Juan Domingo Esteve.
Ha tenido bastantes fases de prueba y error hasta poder conseguir una imagen del sistema operativo válida.

Actualmente el proyecto se encuentra en fase de desarrollo de la aplicación software, primero por partes y después unificando la aplicación.

Se hacen aplicaciónes por separado, para controlar los diferentes elementos del sistema, que son basicamente tres para la entrada y salida de datos del mismo:

-El control, implementado con el guante de realidad virtual.

-El envio y recepción de datos del entorno a través del puerto SPI. Que interacuará con conversores de señal Digitales-Analógicos y viceversa. (ver nota al final)

-El envio de datos para ser reproducidos por la tarjeta de sonido e interactuar con el usuario.

Pero aparte de estos módulos software, existen otros modulos que no son de entrada ni salida del sistema, que realizan funciones necesarias para la aplicación de este proyecto:

-El modulo que sintetiza las señales a emitir por el sistema.

-Procesado de la señal digitalizada del exterior, para adecuarla al oído humano.

Todos estos modulos se han de hacer funcionar por separado, para despues integrarlos en una única aplicación que hará funcionar el sistema. Esta aplicación se cargará y ejecutará al iniciar el sistema, una vez desarrollada, y será la única que usará los recursos del sistema, cosa que no es así con el modo de funcionamiento de la RBPI para el desarrollo de aplicaciones, en el que se carga un entorno grafico gestor de ventanas (Window Maker) y un editor de texto especial para codigo de programación (jedit) así como un navegador web (netsurf) y los diversos compiladores tales como el gcc y linkadores como el cmake.

Para el sistema de entrada salida de datos por el puerto SPI, no se han determinado los componentes hardware todavia, que se harán sobre la marcha mientras se desarrolla la aplicación software, de modo que las limitaciones del software elegido y descubiertas durante el desarrollo, ayudarán a seleccionar los componentes hardware óptimos para esta aplicación.

Comentar que el punto en el que estamos, es del que normalmente se parte para el desarrollo de aplicaciones, tanto en el mundo académico como en el mundo empresarial... donde normalmente las tareas realizadas hasta la fecha, suelen ser realizadas por los profesores o por los jefes, Ya que suelen implicar gran cantidad de toma de decisiones en cuanto a que productos usar, así también como de que herramientas. Normalmente estas decisiones implican responsabilidad y en el mundo jerarquizado en el que estamos, suelen venir de hecho (el hecho de realizar tu propio proyecto implica tener que tomarlas por ti mismo, o quizás en algun ambito profesional se delegen estas decisiones en ti, implicando también responsabilidad) Aparentemente el proceso es trivial, pero hemos podido comprovar, que no es así e implica trabajo de investigación, pruebas y responsabilidad.

Las espectativas en cuanto a tiempo para terminar no se pueden hacer, pues hay tareas en las que hay que aprender y probar cosas, implicando incertidumbre, pues es investigación de algo "nuevo", pero si se puede determinar que hitos hay que alcanzar para concluir el proyecto y en consecuencia se pueden hacer estimaciones.

Los hitos podrían ser:

-Desarrollo de la aplicacion Software (tarea actual) (¿15 días laborales?)

-Compra y adecuación del hardware restante para hacer funcionar la demo. (desarrollo hardware) (¿7 días laborales?)

-Desarrollo de la Demo funcional, hasta el punto de ilustrar lo que pretende. (¿7 días laborales?)

-Redacción de la documentación para su publicación (esquemas hardware, programas software en codigo c++ y documentación técnica asociada al proyecto) (¿15 días laborales?)

-Envio de los retornos colectivos (documentación) y recompensas individuales a cofinanciadores. (¿2 días laborales?)

-Fin de la fase del proyecto con "goteo . org" y replantearse si continuar con el proyecto, buscando nuevamente financiación y formando un equipo humano. (¿20 días laborales?)

Comments

Inicia sesión para dejar un comentario