Download propuesta de proyectos fin de carrera 20002-2003
Document related concepts
no text concepts found
Transcript
PROPUESTA DE PROYECTOS FIN DE CARRERA 20002-2003 Software de gestión contable de un Departamento Universitario . (AMC1-02) Teclado virtual controlado por mirada. (AMC2-02) Sistema de control de un banco hidraúlico controlado por microprocesador . (AMC3-03) Software de simulación del microprocesador 8086. (AMC4-03) Software de gestión contable de un Departamento Universitario Los Departamentos Universitarios disponen de una asignación presupuestaria anual que debe distribuirse en diferentes partidas en función de los acuerdos adoptados en Consejo de Departamento. El software que se pretende diseñar pretende mejorar la gestión económica generando los habituales informes y gráficas de gasto en cada concepto, punteo, etc. y, como novedad, las proyecciones de consumo para el futuro. Estas proyecciones pueden determinarse de varias formas que deberán implementarse. Se destacan la interpolación polinomial con el consumo de los meses previos, o la aplicación de modelos predictivos. Usando estos modelos predictivos (basados en consumos de años anteriores y la evolución de los primeros meses de cada año), se establecerán alarmas de consumo que permitirán corregir la evolución del gasto. Número de alumnos: (2) Teclado virtual controlado por la mirada En este proyecto se trata de realizar un teclado virtual controlado por un sistema de detección del movimiento ocular basado en la técnica de reflexión corneal de infrarrojos. El software a desarrollar permitirá interactuar con el medidor ( a través del puerto serie o de la tarjeta de sonido ) del que se extraerá la información de la actividad ocular y que se procesará para la selección de cada tecla. El teclado que se propone diseñar es similar al de un teléfono móvil, es decir, es un teclado reducido, que contiene una base de datos con las palabras más habituales utilizadas por el usuario. Cuando el usuario selecciona el panel que contiene el teclado, este se maximizará para permitir su mejor control. En función de las posiciones a las que el usuario mire, se irán seleccionando las diferentes teclas que se validarán tras un guiño voluntario o mediante una secuencia de dos parpadeos consecutivos. Tras cada validación, la letra seleccionada aparecerá en una pequeña ventana. Si existen más validaciones en un tiempo prefijado, los diferentes caracteres asociados a la tecla seleccionada, se irán superponiendo (si existe la base de datos creada, se empezarán a mostrar las palabras que con mayor porcentaje de uso hayan sido utilizadas). Transcurrido un tiempo, sin que exista actividad, se procede a detectar una nueva tecla, mediante el movimiento ocular, repitiéndose el proceso hasta que finalmente, el usuario seleccione OK. Esta última acción minimiza el teclado y permite que la palabra seleccionada aparezca en el elemento seleccionado con anterioridad al teclado. Número de alumnos (2) Sistema de control de un banco hidraúlico controlado por microprocesador Un banco hidráulico es un sistema que permite la realización de sucesivas pruebas o ensayos conducentes a comprobar las mediciones obtenidas por los caudalímetros que se quieren testear con los valores de caudal conocidos y predefinidos por el banco a los que se someten dichos caudalímetros. El banco hidráulico que proponemos dispone de un control digital para la activación de las diferentes bombas de impulsión y desagüe de agua, regulación de caudal, y medición de caudal a través de sondas de nivel. Se trata de controlar la ejecución de los diferentes ensayos a través de un microcontrolador. Este microcontrolador se conecta a un PC a través del puerto serie, del que recibe información del tipo de ensayo a realizar y al que envía información puntual del estado del ensayo y de los caudales obtenidos por el banco en cada test. Número de alumnos: (2) Software de simulación del microprocesador 8086 Se trata de realizar un software que simule el comportamiento a nivel de registro, y memoria de un programa escrito en ensamblador y que se puede ejecutar en varios modos (paso a paso, puntos de ruptura, etc.). El software presenta un panel de edición del programa en ensamblador, acciones de ensamblado (llamada a la utilidad tasm para generar el código objeto o fichero .obj del que se obtiene los códigos máquinas de las operaciones a realizar) y simulación del programa. Número de alumnos: (2) PARA MAYOR INFORMACIÓN O PARA SOLICITAR LA REALIZACIÓN DEL PROYECTO FIN DE CARRERA, DIRIGIRSE POR E-MAIL A LA DIRECCIÓN almolina@us.es ESPECIFICANDO EL CÓDIGO DEL PROYECTO O CONTACTAR CON ALBERTO MOLINA EN EL DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA.