Colaboradores: ruedas a través de LEDs...
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.ec/reader036/viewer/2022071008/5fc6509d2e36905d17005665/html5/thumbnails/18.jpg)
FIN.