Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO...

38
TRABAJO FINAL MAESTRÍA EN SISTEMAS EMBEBIDOS MÓDULO PARA BATERÍA MUSICAL ELECTRÓNICA Autor : Esp. Ing. Iván Andrés León Vásquez Director : Dr. Ing. Pablo Gomez J urados: Msc. Ing. Diego Brengi Msc. Ing. Leonardo Carducci Msc. Ing. Pablo Ridolfi 1

Transcript of Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO...

Page 1: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

TRABAJO FINAL MAESTRÍA EN SISTEMAS EMBEBIDOS

MÓDULO PARA BATERÍA MUSICAL ELECTRÓNICA

Autor : Esp. Ing. Iván Andrés León Vásquez

Director :Dr. Ing. Pablo Gomez

Jurados:Msc. Ing. Diego BrengiMsc. Ing. Leonardo CarducciMsc. Ing. Pablo Ridolfi

1

Page 2: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Introduccióngeneral

01

2

● Batería electrónica

● Ventajas

● Desventajas

Page 3: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

3

Batería electrónica

Page 4: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

● Silencioso.

● Similar al original.

● Variedad de sonidos.

● Kits configurables.

● Ahorro dinero.

Ventajas

4

Page 5: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Desventajas

● Cantidad de sonidos limitada.

● Programa único.

● Interfaz de usuario.

● Único método de detección.

5

Page 6: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

OBJETIVOS

6

03

Page 7: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

7

Objetivos

Page 8: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Introducciónespecífica.

02

8

○ Componentes electrónicos.

● Sensores.

○ SBC.

Page 9: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

9

Componentes electrónicos del equipo

Page 10: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Sensor piezoeléctrico

● Efecto piezoeléctrico.

● Diferencia de potencial en respuesta a tensiones mecánicas.

10

Page 11: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

SBC(Single Board Computer)

11

Page 12: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

ALCANCE

12

03

Page 13: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Sonido autónomo

EL PROYECTO INCLUYE

Batería electrónica, ocho pads

Salida audífonos

Pantalla táctil

Procesamiento señal

Signal Board Computer

13

Page 14: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

EL PROYECTONO

INCLUYE

Más de , ocho pads

Salida MIDI

Amplificación

14

Interacción con ALSA

Actualización de firmware

Page 15: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Diseño e implementación

04

15

○ Diseño e implementación de hardware.

○ Análisis señal Pads.

○ Diseño e implementación de firmware.

○ Diseño del filtro digital.

Page 16: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

SEÑALES OBTENIDAS

16

Page 17: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Señal deseada

17

3.3 VMax.

Page 18: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Diseño e implementación de Hardware

18

Page 19: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

19PCB diseñado PCB implementado

Page 20: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Resultado final

20

Page 21: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Diseño del filtro digital

21Frecuencias pads tipo tambor y tipo platillo

Page 22: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

22

Filtros pad tipo tambor

Page 23: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

23

Filtros pad tipo platillo

Page 24: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Diseño e implementación de firmware

24

Calibración

Adquisición y filtrado de señal

Firmware

Interfaz gráfica

Envío de datos a la interfaz gráfica.

Medición y filtrado de señal

Reproducción de sonido.

Selección de tipo de sonido.

Page 25: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Detección del golpe y calibración

25

Page 26: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Medición y filtrado de la señal

26Señal de entrada Señal rectificada Señal filtrada

Page 27: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

27

Page 28: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Envío de datos a la interfaz gráfica

28

Formato de paquete interfaz gráfica

Page 29: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Interfaz gráfica

29

Diseñada Implementada

Page 30: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Ensayos y resultados

05

30

○ Ensayos y resultados de hardware.

○ Ensayos y resultados de firmware.

Page 31: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Ensayos y resultados de hardware

31

Page 32: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

32

Ensayos y resultados de Firmware

Page 33: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

D.E.M.O

06

33

Page 34: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Conclusiones y mejoras futuras

07

34

Page 35: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Conclusiones

Generación de sonido

Interfaz gráfica

Detección del golpe

PCB / SBC

35

Page 36: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

Mejoras futuras

Real Time Kernel

Interfaz gráfica

MIDI

PCB

36ALSA

Actualización de firmware

Page 37: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

¿Preguntas?

08

37

Page 38: Msc. Ing. Pablo Ridolfi Msc. Ing. Leonardo Carducci MÓDULO …laboratorios.fi.uba.ar/lse/tesis/LSE-FIUBA-Trabajo-Final... · 2019. 9. 20. · TRABAJO FINAL MAESTRÍA EN SISTEMAS

38

MUCHAS GRACIAS POR SU ATENCIÓN

Agradecimientos especiales:

Dr. Ing. Ariel Lutenberg.Dr. Ing Pablo Gomez.

Msc. Ing. Pablo Ridolfi.Msc. Ing. Diego Brengi.

Msc. Ing Leonardo Carducci.Msc. Ing. Eva Ochoa.

Esp. Ing. Jorge Fonseca.ARTS PL HARDWARE.

FIUBA.

Dedicado a :

Mis padres Raúl y Patricia, y mis hermanos

Raúl y Melanie.