Colaboradores: ruedas a través de LEDs...

18
Creador de efectos sobre ruedas a través de LEDs RGB Responsable: Lic. Juan Agustín Bassi Director: Esp. Ing. Pablo Gomez Colaboradores: Ing. Eric Pernía Ing. Esp. Pablo Ridolfi Jurado: Esp. Ing. Ramiro Alonso (FIUBA) Dr. Ing Ignacio Alvarez Hamelin (FUIBA) Ing. Gustavo Alessandrini (INTI)

Transcript of Colaboradores: ruedas a través de LEDs...

Page 1: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

Creador de efectos sobre ruedas a través de LEDs

RGB● Responsable: Lic. Juan Agustín Bassi● Director: Esp. Ing. Pablo Gomez● Colaboradores:

○ Ing. Eric Pernía○ Ing. Esp. Pablo Ridolfi

● Jurado: ○ Esp. Ing. Ramiro Alonso (FIUBA)○ Dr. Ing Ignacio Alvarez Hamelin (FUIBA)○ Ing. Gustavo Alessandrini (INTI)

Page 2: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

Propósito y justificación del proyecto● Propósito:

○ Crear un dispositivo que genere efectos sobre ruedas en movimiento a través de LEDs RGB.

○ Terminar carrera de Especialización en Sistemas Embebidos

● Justificación: ○ La población de ciclistas va en aumento a nivel mundial, así también en CABA. Por esta

razón se desarrollará un producto apuntando a este sector. ○ También puede ser aplicable a motocicletas.

Page 3: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

Identificación de los interesados

Rol Nombre y apellido Departamento Puesto

Auspiciante Man-t Electronics Ventas

Cliente Man-t Electronics Ventas

Responsable Juan Agustín Bassi Ingeniería

Orientadores Pablo RidolfiPablo Gomez

IngenieríaIngeniería

Docente CESEDirector proyecto.

Colaborares Pablo RidolfiEric Pernía

IngenieríaIngeniería

Docente CESEDocente CESE

Usuario final CiclistasMotociclistas

Page 4: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

Introducción técnica generalMediante el efecto POV (Persistence of vision) se pueden crear figuras sobre partes móviles que giran sobre un eje.

Propeller Clock

Dispositivo propuesto

Page 5: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

Entorno para la creación de efectosLos efectos serán creados en un entorno gráfico de edición, en función de los píxeles a dibujar en la rueda, de esta manera se crea la figura punto a punto.

Page 6: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

Entradas y salidasEl hardware principal se compone de un microcontrolador, un driver de LEDs, memoria EEPROM, sensor cuenta vueltas.

Memoria EEPROM

Sensor cuenta vueltas

Microcontrolador cortex M0 Driver de LEDsENTRADAS SALIDAS

Page 7: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

Diseño del sistema● Será diseñado de manera genérica de modo de no tener dependencias de

fabricantes de componentes.● Se implementará CMSIS para soporte de la capa de aplicación.● La capa de abstracción de hardware controlará las diversas marcas de

microcontroladores cortex M0, y los periféricos necesarios.● El hardware será modular, con el fin que pueda funcionar con los módulos

esenciales, o bien con mejores prestaciones.

Page 8: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

Objetivos● Al ser un producto a fabricar en serie, su costo debe ser menor a $500.● El abastecimiento de energía debe durar al menos 4 horas.● Se debe tener una versión standard con el hardware y software mínimo, y

posteriormente otra versión full.● Debe poder actualizar su firmware, para adaptar nuevas funcionalidades en

los dispositivos existentes.● Se debe crear una aplicación para PC, que genere los efectos de forma

gráfica, y que luego se puedan cargar en el microcontrolador.

Page 9: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

AlcanceEl alcance del proyecto incluye:

● Crear efectos sobre 10 LEDs RGB, ubicando 5 de cada lado de la placa.● Efectos sobre ruedas sencillos (cambiar estado de LEDs, variar colores).

No quedan incluidos dentro del alcance:

● Manejar más de un driver de led a la vez.● Aplicación para smartphone para comunicación con el dispositivo vía

bluetooth.● Aplicación en PC que genere los efectos desde una interfaz gráfica.● Figuras complejas a mostrar (como pueden ser formas o dibujos).

Page 10: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

RequerimientosCaracterísticas del sistema:

● El abastecimiento de energía durará más de 4 horas.● El dispositivo se pondrá en modo standby automáticamente si la rueda deja

de girar. ● Tendrá conexión bluetooth.● La placa estará recubierta por un por un material que la proteja del agua.● La precisión con la que se mostrarán los efectos y dibujos en la rueda será 1

píxel cada 2° de giro.

Page 11: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

RequerimientosDiseño hardware:

● El diseño de esquemático y PCB deberá contemplar la comunicación con todos los periféricos.

● Los periféricos deberán ser independientes, es decir que se podrá dispensar de cualquiera de ellos (exceptuando al microcontrolador y driver de LEDs).

Page 12: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

RequerimientosDiseño software:

● Se utilizará repositorio para versionar el código.● Se diseñará el software de alto nivel.● Se realizará un diseño detallado del software.● Se diseñarán los drivers para comunicación con periféricos.● Se realizará test unitario a cada módulo.● Se realizará la integración de funciones.● Se probará el software de manera integral.

Page 13: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

Diagrama Activity On Node

Page 14: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

Diagrama de Gantt

Page 15: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

Gestión de riesgos1. El abastecimiento de energía debe durar al menos 4 horas.2. La placa estará recubierta por un material que la proteja del agua.3. El sensor de efecto hall detectará las vueltas de la rueda a máxima velocidad.4. La falta de un periférico no perjudicará el funcionamiento cíclico del programa.5. Se modelará la capa de abstracción para no depender de fabricantes específicos.

Page 16: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

Tabla de gestión de riesgos

Page 17: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

Gestión de la calidadLa lista de requerimientos listados a continuación, serán los que se optimizará su calidad para lograr un producto con mejores prestaciones:

● Los periféricos deberán ser independientes, es decir que se podrá dispensar de algunos.

● La placa estará recubierta por un material que la proteja del agua.● Los periféricos deberán ser independientes, es decir que se podrá dispensar de

algunos.● Se modelará la capa de abstracción de hardware para no depender de

fabricantes específicos.● Se implementará el software con una versión mínima y otra con funcionalidades

superiores. ● Se realizará test unitario a cada módulo.

Page 18: Colaboradores: ruedas a través de LEDs RGBlaboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final-CESE-Agustin... · Mediante el efecto POV (Persistence of vision) se pueden crear

FIN.