Introducción al Proyecto - eva.interior.udelar.edu.uy
Transcript of Introducción al Proyecto - eva.interior.udelar.edu.uy
![Page 1: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/1.jpg)
Introducción al Proyecto
Clase de Práctico Nº1Procesamiento Digital de Señales
![Page 2: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/2.jpg)
Contenidos
Presentación del Proyecto01 Señales, bloques y objetivos.
Armado del Proyecto02 Primer entrega del curso.
Repaso de sistemas en TD03 Ejemplos: retardo y media móvil.
Trabajo práctico04 Trabajo en “bloques”. Generación de señales.
![Page 3: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/3.jpg)
Presentación del Proyecto“Tus ojos tienen el control”
01
![Page 4: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/4.jpg)
Objetivo:Controlar el movimiento de un objeto mediante
señales generadas por nuestro cuerpo.
En este caso, se busca comandar el movimiento de un auto de juguete a partir de señales de
Electrooculograma.
![Page 5: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/5.jpg)
SeñalesSe emplean señales de Electrooculograma (EOG).
Dependiendo del lado al que se mire (izquierda o derecha) queda determinado el movimiento del autito (avanza o retrocede).
![Page 6: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/6.jpg)
Estudio crítico del autito
1
Sensado+
Protocolo
3
Arduino
5
Autito
2 4
Biopac Control remoto
Diagrama de bloques
![Page 7: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/7.jpg)
13
5
2 4
Estudio crítico del autito
Sensado+
Protocolo
Arduino
Autito
Biopac Control remoto
Diagrama de bloques
![Page 8: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/8.jpg)
13
5
24EA LPF
Estudio crítico del autito
Sensado+
Protocolo
Arduino
Autito
Biopac Control remoto
Diagrama de bloques
![Page 9: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/9.jpg)
2
1 3
5
4EA LPF A/D
LPF
Analisis
0V - 3.3V
Estudio crítico del autito
Sensado+
Protocolo
Arduino
Autito
Biopac Control remoto
Diagrama de bloques
![Page 10: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/10.jpg)
2
31
5
4EA LPF A/D
LPF
Analisis
0V - 3.3V EACR
Estudio crítico del autito
Sensado+
Protocolo
Arduino
Autito
Biopac Control remoto
Diagrama de bloques
![Page 11: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/11.jpg)
2
31
5
4EA LPF A/D
LPF
Analisis
0V - 3.3V EACR
Estudio crítico del autito
Sensado+
Protocolo
Arduino
Autito
Biopac Control remoto
Diagrama de bloques
![Page 12: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/12.jpg)
3A/D
LPF
Analisis
2
1
5
4EA LPF
0V - 3.3V EACR
Estudio crítico del autito
Sensado+
Protocolo
Autito
Biopac Control remoto
Diagrama de bloques
ElectrónicaDigital
Sistemas Embebidos
P.C.
Arduino
![Page 13: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/13.jpg)
Armado del Proyecto
Primera entrega del curso: Implementación de un filtro FIR
02
![Page 14: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/14.jpg)
Práctico 01: Implementación en PC
![Page 15: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/15.jpg)
Práctico 01: Implementación en PC
![Page 16: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/16.jpg)
Bloque “generar”
Generar
Lenguaje: Python
TXT
![Page 17: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/17.jpg)
Práctico 01: Implementación en PC
![Page 18: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/18.jpg)
Bloque “procesar”
Procesar
Lenguaje: Python
TXT TXT
![Page 19: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/19.jpg)
Práctico 01: Implementación en PC
![Page 20: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/20.jpg)
Bloque “visualizar”
Visualizar
Lenguaje: Python
TXT
PNG
![Page 21: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/21.jpg)
Práctico 01: Implementación en PC
![Page 22: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/22.jpg)
Trabajo en bloques:
Generar
Lenguaje: Python
Visualizar
Lenguaje: Python
Procesar
Lenguaje: Python
TXT TXT
PNG
![Page 23: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/23.jpg)
Trabajo en bloques:
Procesar
Lenguaje: C
Generar
Lenguaje: Python
Visualizar
Lenguaje: Python
Procesar
Lenguaje: Python
TXT TXT
PNG
![Page 24: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/24.jpg)
Procesar
Lenguaje: C
Generar
Lenguaje: Python
Visualizar
Lenguaje: Python
TXT TXT
PNG
Trabajo en bloques:
![Page 25: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/25.jpg)
Práctico 01: Implementación en PC
![Page 26: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/26.jpg)
Práctico 01: Implementación en PC
![Page 27: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/27.jpg)
![Page 28: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/28.jpg)
Repaso de sistemas en TDRetardo y Media Móvil
03
![Page 29: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/29.jpg)
Retardo
![Page 30: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/30.jpg)
Retardo
![Page 31: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/31.jpg)
Retardo
![Page 32: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/32.jpg)
Media Móvil
![Page 33: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/33.jpg)
Media Móvil
![Page 34: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/34.jpg)
Media Móvil
![Page 35: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/35.jpg)
Media Móvil
![Page 36: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/36.jpg)
Media Móvil: Complejidad
![Page 37: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/37.jpg)
Media Móvil: Entrada de pulso
![Page 38: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/38.jpg)
Trabajo sobre el práctico
Implementación de los bloques y repaso de entornos virtuales
04
![Page 39: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/39.jpg)
Tareas:1. Crear los tres scripts requeridos:
■ generar■ procesar■ visualizar
2. Iniciar la implementación del bloque “generar”.
Trabajar utilizando entornos virtuales
![Page 40: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/40.jpg)
● Instalar venv que permite crear entornos virtuales:
■ sudo apt-get install python3-venv
● Crear el entorno:
■ python3 -m venv “nombre del entorno”
■ Se crea el entorno con el nombre dado y se además se crea una
carpeta en el directorio donde se almacenarán los datos del
proyecto.
Creación de un entorno virtual
![Page 41: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/41.jpg)
● conda create -n nombreenv python=x.x
■ Donde “nombreenv” es el nombre que quieres dar a tu entorno y “x.x” la versión de Python que quieres dar a tu entorno.
● source activate nombreenv
■ Si se ha activado correctamente a la derecha de nuestro terminal debe salir entre paréntesis el nombre de nuestro entorno.
● Los paquetes se puede instalar con conda install o pip install
Creación de un entorno virtual en Anaconda
![Page 42: Introducción al Proyecto - eva.interior.udelar.edu.uy](https://reader035.fdocuments.mx/reader035/viewer/2022072921/62e3eb37f6b1954d2c625e11/html5/thumbnails/42.jpg)
CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik
Gracias¿Preguntas?
Renato Sosa [email protected]
Lucía [email protected]