Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo...

Post on 08-Oct-2020

7 views 0 download

Transcript of Esp. Ing. Diego Fernandez Esp. Ing. Marcelo E. Romeo...

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

Contenido

2

Introducción generalIntroducción específica

Diseño e implementación

Ensayos y resultados

Conclusiones

El objetivo

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

3

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

Tipos de semáforos

5VEHICULAR PEATONAL ACUSTICO

Esquema general

ENTRADAS

DISPOSITIVO

SALIDAS

6

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

Alcance

Dispositivo funcional

Aplicación android

Ajuste de nivel de sonido

automático

8

Contenido

9

Introducción general

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

Ensayos y resultados

Conclusiones

Entradas

10

SENSOR DE TENSIÓN SENSOR DE RUIDO AMBIENTE

Salidas

11

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

Plataforma de desarrollo

12

EDU-CIAA

Poncho

13

Contenido

14

Introducción general

Introducción específica

Diseño e implementaciónEnsayos y resultados

Conclusiones

Arquitectura del firmware

15

Configuración ESP01

19

- AP “Soniforo_CIAA”

- Servidor DHCP

- Crear servidor UDP

- Broadcast

- Puerto: 4096

Aplicación Android

22

Pantallas aplicación

23

ESPERARSin vibraciones

CRUZARCada 2 segundos

PRECAUCIONCada 1 segundo

Contenido

24

Introducción general

Introducción específica

Diseño e implementación

Ensayos y resultadosConclusiones

Ensayos

25

Test unitarios

26

Test funcionales - Ruido ambiente

27

800

600

400

200

INTE

NS

IDA

D

MUESTRAS0 10k 20k 30k 40k

SonidoPrimer filtroSegundo filtro

Contenido

28

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

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

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

31

¡DEMO!

¿Preguntas?

?32

¡Muchas Gracias!

33