esp. ing. diego fernandez esp. ing. marcelo e. romeo...

35
Sistema para conversión de semáforos convencionales en semáforos para no videntes Presentación Trabajo Final de la Carrera de Especialización en Sistemas Embebidos Autor: Ing. Sebastián Alejandro Suárez Director: Esp. Ing. Sergio R. De Jesus Melean 1

Upload: others

Post on 08-Oct-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Sistema para conversión de semáforos convencionales en semáforos para no

videntes

Presentación Trabajo Final de la Carrera de Especialización en Sistemas Embebidos

Autor: Ing. Sebastián Alejandro Suárez Director: Esp. Ing. Sergio R. De Jesus Melean

Jurados

Esp. Ing. Franco BucafuscoEsp. Ing. Diego Fernandez

Esp. Ing. Marcelo E. Romeo

1

Page 2: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Contenido

2

Introducción generalIntroducción específica

Diseño e implementación

Ensayos y resultados

Conclusiones

Page 3: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

El objetivo

- Prototipo funcional- Abierto- Autónomo- Económico- Aprender- Señal sonora y vibraciones smartphone

3

Page 4: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Motivacion

Segun el INDECEn Argentina 1 de cada 10 personas

poseen algún tipo de discapacidad (1).

Software y hardware abierto

(1) https://www.indec.gob.ar/ftp/cuadros/publicaciones/discapacidad_ronda_censal_2020.pdf4

Page 5: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Tipos de semáforos

5VEHICULAR PEATONAL ACUSTICO

Page 6: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Esquema general

ENTRADAS

DISPOSITIVO

SALIDAS

6

Page 7: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Requerimientos HARDWARE - Detector de tensión para 220 V, 50 Hz- Aislamiento

COMUNICACIÓN

- Proporcionar una red WiFi - Proveer una señal sonora

SOFTWARE - Aprender la secuencia de cambio de luces - Detectar el semáforo fuera de servicio - SO de tiempo real

METODOLOGÍA DE DESARROLLO- GIT- Doxygen

APLICACIÓN MÓVIL - Conectarse a una red

predeterminada - Protocolo de vibración

7

Page 8: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Alcance

Dispositivo funcional

Aplicación android

Ajuste de nivel de sonido

automático

8

Page 9: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Contenido

9

Introducción general

Introducción específicaDiseño e implementación

Ensayos y resultados

Conclusiones

Page 10: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Entradas

10

SENSOR DE TENSIÓN SENSOR DE RUIDO AMBIENTE

Page 11: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Salidas

11

MÓDULO WIFI - ESP01 AMPLIFICADOR DE SONIDO - PARLANTE 8 Ω

Page 12: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Plataforma de desarrollo

12

EDU-CIAA

Page 13: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Poncho

13

Page 14: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Contenido

14

Introducción general

Introducción específica

Diseño e implementaciónEnsayos y resultados

Conclusiones

Page 15: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Arquitectura del firmware

15

Page 19: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Configuración ESP01

19

- AP “Soniforo_CIAA”

- Servidor DHCP

- Crear servidor UDP

- Broadcast

- Puerto: 4096

Page 22: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Aplicación Android

22

Page 23: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Pantallas aplicación

23

ESPERARSin vibraciones

CRUZARCada 2 segundos

PRECAUCIONCada 1 segundo

Page 24: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Contenido

24

Introducción general

Introducción específica

Diseño e implementación

Ensayos y resultadosConclusiones

Page 25: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Ensayos

25

Page 26: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Test unitarios

26

Page 27: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Test funcionales - Ruido ambiente

27

800

600

400

200

INTE

NS

IDA

D

MUESTRAS0 10k 20k 30k 40k

SonidoPrimer filtroSegundo filtro

Page 28: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Contenido

28

Introducción generalIntroducción específicaDiseño e implementaciónEnsayos y resultadosConclusiones

Page 29: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Conclusion

29

Trabajo:

- Dispositivo capaz de aprender las secuencias- Herramientas libres y gratuitas- Buenas prácticas de programación y diseño

Carrera:

- Diseño de circuitos impresos- Desarrollo de software, arquitecturas y modelos de programación- Manejo y programación de SO de tiempo real- Criterios de diseño sobre protocolos de comunicación

Page 30: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

Próximos pasos

30

HARDWARE:

- Módulo de sensado (relés de estado sólido)- Bluetooth- Hardware redundante en caso de fallas- Hardware externo para detectar anomalía

SOFTWARE:

- Ampliar la aplicación a otras plataformas como iOS- Agregar logs para mejorar la depuración- Implementar algoritmos de machine learning

Page 31: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

31

¡DEMO!

Page 32: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

¿Preguntas?

?32

Page 33: Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo ...laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo... · Presentación Trabajo Final de la Carrera de Especialización en Sistemas

¡Muchas Gracias!

33