Creador de efectos sobre ruedas en movimiento a través de LEDs

Transcripción

Creador de efectos sobre ruedas en movimiento a través de LEDs
 Informe de Avance del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Lic. Juan Agustín Bassi Creador de efectos sobre ruedas en movimiento a través de LEDs RGB. Autor Lic. Juan Agustín Bassi Director del trabajo Dr. Ing. Pablo Gomez Jurado propuesto para el trabajo ­ Esp. Ing. Ramiro Alonso (FIUBA). ­ Dr. Ing Ignacio Alvarez Hamelin (FUIBA). ­ Ing. Gustavo Alessandrini (INTI). Página 1​
de 21 Informe de Avance del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Lic. Juan Agustín Bassi Tabla de contenido 1. Avance en las tareas 2. Cumplimiento de los requerimientos 3. Gestión de riesgos 4. Plan de comunicación Revisión Cambios realizados 1.0 Creación del documento 23/02/2016 1.1 Agregado de lista de requerimientos fuera del alcance 24/02/2016 1.2 Página 2​
de 21 Fecha Informe de Avance del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Lic. Juan Agustín Bassi 1. Avance en las tareas Detalle de la simbología empleada en la tabla. ● Color de las tareas en funcion de su estado de situación: ● Verde: Satisfactorio. ● Amarillo: Insatisfactorio por sobrecostos y/o demoras. ● Rojo: Muy insatisfactorio por sobrecostos y/o demoras. ● Subcelda inferior izquierda: ● ** si el gasto de recursos fue o está siendo muy inferior a lo planificado. ● * si el gasto de recursos fue o está siendo inferior a lo planificado. ● $ si el gasto de recursos fue o está siendo de acuerdo a lo planificado. ● $$ si el gasto de recursos fue o está siendo superior a lo planificado. ● $$$ si el gasto de recursos fue o está siendo muy superior a lo planificado. ● Subcelda inferior derecha: ● ­­ si la tarea se ejecutó o se está ejecutando mucho más rápido de lo previsto. ● ­ si la tarea se ejecutó o se está ejecutando más rápido de lo previsto. ● = si la tarea se ejecutó o se está ejecutando en el tiempo previsto. ● + si la tarea se ejecutó o se está ejecutando con demoras. ● ++ si la tarea se ejecutó o se está ejecutando con demoras muy significativas. Página 3​
de 21 Informe de Avance del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Lic. Juan Agustín Bassi Las siguientes tareas salieron del primer análisis de requerimientos: 1.0 ­Entorno de desarrollo. $ = 2.0 ­ Investigación preliminar. $ = 3.0 ­ Seleccionar componentes. $ = 4.0 ­ Diagrama esquemático. $ + 5.0 ­ Diseño y test de drivers​
. $ + $ = 4.1 ­ Prueba protoboard. $ = 5.1 ­ Analizar aplicaciones similares. $ = $ ++ 4.2 ­ Ruteo de pistas. $ + 5.2 ­ Modelizar la HAL y efectos a mostrar. $$ = 4.3 ­ Testeo de HW. + 5.3 ­ Máquina de estados y diagrama flujo. $ = 4.4 ­ Diseño final PCB. $$ $ 3.2 ­ Adquirir componentes. 3.1 ­Buscar proveedores y presupuestos. ++ 5.4 ­ Diseño programa principal (integración) 4.5 ­ Fabricar PCB. $ ++ 5.5 ­ Test y corrección de bugs. $ = $ = Se rediseñó el diagrama de Gantt debido a que los siguientes requerimientos no fueron considerados dentro de la nueva definición de alcance del proyecto. O bien para cumplir con los plazos de entrega previstos (*) o porque luego de un análisis más profundo no son necesarios (**). Página 4​
de 21 Informe de Avance del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Lic. Juan Agustín Bassi El nuevo diagrama de Gantt queda de la siguiente manera: Página 6​
de 21 Informe de Avance del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Lic. Juan Agustín Bassi Nombre de la tarea : Responsable: Agustín Bassi 1.0 Preparar entorno de desarrollo Informado a: ­ Consultado con: ­ Autodiagnóstico Aprobado por: Agustín Basi Observaciones y comentarios Grado de avance planificado: Fecha de finalización planificada: Horas de trabajo planificadas: Recursos planificadas: Nombre de la tarea : Responsable: Agustín Bassi Se creó un ambiente de desarrollo en Linux para programar microcontroladores ARM de 32 bits. 100 % Grado de avance 100 % alcanzado: 10/11/2015 Fecha de finalización 10/11/2015 estimada/alcanzada: 15 Horas de trabajo 15 utilizadas: PC Recursos PC utilizados: Observaciones y comentarios Grado de avance planificado: Fecha de finalización planificada: Horas de trabajo planificadas: Recursos planificadas: Investigación de restricciones de tiempo. 2.0 ­ Investigación preliminar Informado a: ­ 100 % 16/11/2015 16 PC Consultado con: ­ Grado de avance alcanzado: Fecha de finalización estimada/alcanzada: Horas de trabajo utilizadas: Recursos utilizados: Página 7​
de 21 Autodiagnóstico Aprobado por: Agustín Bassi 100 % 16/11/2015 16 PC Informe de Avance del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Lic. Juan Agustín Bassi Nombre de la tarea : Responsable: Agustín Bassi 3.0 ­ Componentes Informado a: Autodiagnóstico Consultado con: Pablo Gomez. Eric Pernía. G. Alessandrini Aprobado por: Agustín Bassi Observaciones y A través de las clases de la CESE, se consultó a profesores y comentarios compañeros acerca de qué componentes se podían utlizar. Se buscó proveedores y se adquirieron componentes. Grado de avance 100 % Grado de avance 100 % planificado: alcanzado: Fecha de finalización 20/11/2015 Fecha de finalización 20/11/2015 planificada: estimada/alcanzada: Horas de trabajo 45 Horas de trabajo 45 planificadas: utilizadas: Recursos PC Recursos PC planificadas: utilizados: Nombre de la tarea 5.0 ­ Diseñar el Hardware Autodiagnóstico : Responsable: Informado a: Consultado con: Aprobado por: Agustín Bassi Pablo Gomez Pablo Gomez Observaciones y Se resume en una tarea diseñar el HW. Al día de la fecha se tiene comentarios armado en protoboard el circuito con un kit de desarrollo. Falta armar formalmente el esquemático, diseñar y armar PCB. Grado de avance 10 % Grado de avance 5 % planificado: alcanzado: Fecha de finalización 22/03/2016 Fecha de finalización planificada: estimada/alcanzada: Página 8​
de 21 Informe de Avance del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Lic. Juan Agustín Bassi Horas de trabajo 105 planificadas: Recursos PC, protoboard, planificadas: soldador, torno Nombre de la tarea : Responsable: Agustín Bassi Horas de trabajo 10 utilizadas: Recursos PC, protoboard. utilizados: 6.0 ­ Diseñar software Informado a: G. Alessandrini. Pablo Gomez. Autodiagnóstico Consultado con: Eric Pernía. Pablo Ridolfi. Aprobado por: G. Alessandrini. Pablo Gomez. Observaciones y Se resume en una tarea el diseño del software. La serie de tareas comentarios listadas en el WBS va a cumplirse a más tardar para la fecha de finalización pactada. Grado de avance 35 % Grado de avance 25 % planificado: alcanzado: Fecha de finalización 03/06/2016 Fecha de finalización 03/06/2016 planificada: estimada/alcanzada: Horas de trabajo 405 Horas de trabajo 60 planificadas: utilizadas: Recursos PC, bicicleta, motor Recursos PC, protoboard. planificadas: eléctrico, protoboard. utilizados: Nombre de la tarea 7.0 ­ Procesos de cierre Autodiagnóstico : Responsable: Informado a: Consultado con: Aprobado por: Agustín Bassi Pablo Gomez. Pablo Gomez. Ramiro Alonso. Ignacio Alvarez. Gustavo Alessandrini. Observaciones y En esta tarea se finalizará formalmente el proyecto, presentando lo comentarios pactado (Manual, video de instalación, evaluación de resultado) teniendo el aval tanto de los jurados como el director del proyecto Página 9​
de 21 Informe de Avance del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Lic. Juan Agustín Bassi 3. Gestión de riesgos Debido a que algunos requerimientos quedaron fuera del alcance y a su vez, sus riesgos asociados, los riesgos a tener en cuenta son: Riesgo #1: El sensor de efecto hall detectará las vueltas de la rueda a máxima velocidad. Riesgo #2: La falta de un periférico no perjudicará el funcionamiento cíclico del programa. Riesgo #3: Se modelará la capa de abstracción para no depender de fabricantes específicos. Página 16​
de 21 Informe de Avance del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Lic. Juan Agustín Bassi Riesgo: Estimación inicial: Estimación actual: Observaciones: Riesgo: Estimación inicial: Estimación actual: Observaciones: Riesgo: Estimación inicial: Estimación actual: Observaciones: Riesgo #1:​
​
El sensor de efecto hall detectará las vueltas de la rueda a máxima velocidad. Severidad (S): Ocurrencia No detección (D): RPN: (O): 7 2 2 28 4 2 2 16 En caso que el sensor no pueda detectar la vuelta se realizará un promedio entre las velocidades máximas y mínimas en cada rodado y en función de esa cuenta se estimará un tiempo de vuelta como si fuera detectado por el sensor de efecto hall. Riesgo #2:​
​
La falta de un periférico no perjudicará el funcionamiento cíclico del programa. Severidad (S): Ocurrencia No detección (D): RPN: (O): 2 3 2 12 2 3 2 12 Se sostiene el plan de mitigación indicado en la sección gestión de riesgos del documento general del proyecto. Riesgo #2:​
​
Se modelará la capa de abstracción para no depender de fabricantes específicos. Severidad (S): Ocurrencia No detección (D): RPN: (O): 3 2 2 12 3 2 2 12 Se sostiene el plan de mitigación indicado en la sección gestión de riesgos del documento general del proyecto. Página 17​
de 21 Informe de Avance del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Lic. Juan Agustín Bassi 4. Plan de comunicación Seleccionar componentes. Diseño PCB. Diseño de drivers. Página 19​
de 21 Diseño del programa principal. Informe de Avance del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Lic. Juan Agustín Bassi PLAN DE COMUNICACIÓN DEL PROYECTO ­ Item #1 ¿Qué comunicar? Audiencia Propósito Frecuencia Método de comunicac. Responsable Selección de componentes Eric Pernía. Pablo Ridolfi. Confirmar la correcta selección de componentes
. Una vez seleccionados todos los componentes email Aula CESE Agustín Bassi ¿Se realizó de según lo previsto? Autodiagnóstico Justificación: Mediante mails y consulta en las clases del CESE se determinaron los componentes a utilizar correctamente. PLAN DE COMUNICACIÓN DEL PROYECTO ­ Item #2 ¿Qué comunicar? Audiencia Diseño PCB Pablo Gomez ¿Se realizó de según lo previsto? Autodiagnóstico Propósito Frecuencia Confirmar la Durante el correcta proceso de distribución de desarrollo del componentes PCB, una vez por semana Justificación: Responsable email Aula CESE Lab. SE UBA Agustín Bassi No se comenzó con la actividad pero se habló de solicitar ayuda cuando llegue el momento del diseño. Página 20​
de 21 Método de comunicac. Informe de Avance del Trabajo Final de Carrera de Especialización de Sistemas Embebidos Lic. Juan Agustín Bassi PLAN DE COMUNICACIÓN DEL PROYECTO ­ Item #3 ¿Qué comunicar? Audiencia Propósito Frecuencia Método de comunicac. Responsable Diseño drivers Eric Pernía G. Alessandrini Recibir sugerencias de diseño Cada vez que se comience un driver. email Aula CESE Agustín Bassi Autodiagnóstico Justificación: ¿Se realizó de según lo previsto? Plan acuerdo a lo previsto. PLAN DE COMUNICACIÓN DEL PROYECTO ­ Item #4 ¿Qué comunicar? Audiencia Propósito Frecuencia Método de comunicac. Responsable Diseño programa principal Pablo Gomez Eric Pernía Pablo Ridolfi G. Alessandrini Recibir sugerencias de diseño Durante el proceso de desarrollo email Aula CESE Lab. SE UBA Agustín Bassi Autodiagnóstico Justificación: ¿Se realizó de según lo previsto? No se comenzó con la actividad pero cuando se comience se tratará de cumplir pero menos frecuencia. Página 21​
de 21 

Documentos relacionados