MediaLab - Encargo 5

23
Tomás Fuentes C. Presentación MediaLab Ideas proyecto final

Transcript of MediaLab - Encargo 5

Page 1: MediaLab - Encargo 5

Tomás Fuentes C.

Presentación MediaLabIdeas proyecto final

Page 2: MediaLab - Encargo 5

Primer enfoque: Producto

Enfocar el proyecto a la resolución de algún problema existente en la actualidad.

Ideas derivadas:Librería visual JavaRunning Music SynchronizerGuitar Trainer

Page 3: MediaLab - Encargo 5

Librería Visual Java

Problema:Programación => Encontrar

errores es difícilCódigo recursivo => Muchos

niveles!Difícil probar paso a pasoDifícil monitorear las interacciones

entre distintos objetosCrear interfaces para los proyectos

es tedioso y muchas veces repetitivo.

Page 4: MediaLab - Encargo 5

Librería Visual Java

Solución: Librería visualImplementación usando

processing en el IDE eclipse.Permita desplegar programas de

forma interactiva para el usuario.Contiene clases para objetos

típicos (personas, autos, etc) Posee clases para acciones típicas

(desplegar menú a partir de un archivo de texto, abrir archivos, etc).

Page 5: MediaLab - Encargo 5

Librería Visual Java

Antecedentes existentesBootstrap: Librería web con funciones básicas de CSS y

Javascript para crear páginas atractivas en poco tiempo.http://getbootstrap.com/2.3.2/

Page 6: MediaLab - Encargo 5

Running Music Synchronizer

Concepto:Detectar ritmo de trote de la

persona y seleccionar canción que calce con ésta.

Si baja su ritmo, se acelera la música para que la persona se apure.

Ritmo estándar se va actualizando dependiendo del ritmo sostenido de la persona.

Page 7: MediaLab - Encargo 5

Running Music Synchronizer

Solución:Aplicación para Android.Usamos sensores (acelerómetro,

GPS) para medir velocidad.Sacando su “frecuencia de paso”,

buscamos canción adecuada para la playlist.

Page 8: MediaLab - Encargo 5

Running Music Synchronizer

Trabajos existentes:Volkswagen – Play the Roadhttp://www.youtube.com/watch?v=mss2tv8PYBw

Page 9: MediaLab - Encargo 5

Running Music Synchronizer

Trabajos existentes:Cruise Control (iPhone)http://www.psfk.com/2013/01/music-running-app.html

Page 10: MediaLab - Encargo 5

Guitar Trainer

Concepto:Aprender a tocar guitarra de

forma supervisada.Supervisión notas mediante

reconocimiento de audio.Se muestra en pantalla lo que el

usuario debe tocar y se le da feedback sobre sus resultados.

Desbloqueo etapas conforme sube de nivel.

Page 11: MediaLab - Encargo 5

Guitar Trainer

Solución:Aplicación basada en processing y

java usando el IDE eclipse.Se usa micrófono anexo al computador

para escuchar al usuario.Aplicación en background interpreta la

señal y compara con lo solicitado.Se entrega feedback al usuario a través

de la interfaz de processing.

Page 12: MediaLab - Encargo 5

Guitar Trainer: Inspiración

Page 13: MediaLab - Encargo 5

Segundo enfoque: Interacción

Enfocar el proyecto como producto nos lleva a aplicaciones más ingenieriles.Productos: más enfocados en el porquéQueremos un proyecto enfocado en el usuario

Solución: crear aplicaciones que cambien la forma en que el usuario interactúa o percibe su entorno.Adrenaline Rush Flor de AuraPlanta - Mascota

Page 14: MediaLab - Encargo 5

Adrenaline Rush

Motivación:Vida rutinaria, gente aburridaAnhelamos tener vidas interesantes, desafiantes y llenas de

momentos increíbles.

Page 15: MediaLab - Encargo 5

Adrenaline Rush

Inspiración: Crank: Alto voltaje

Necesidad de la adrenalina para seguir viviendo

Objetivo: Motivar al usuario a vivir al límite, experimentnado cosas nuevas y saliendo de su zona de confort.

Page 16: MediaLab - Encargo 5

Adrenaline Rush

Concepto:Aplicación basada en Arduino y

processing / androidMedidor de pulso envía mediciones

a Arduino, el cual detecta si el usuario se encuentra fuera de su zona de confort.

La aplicación en android entrega feedback al usuario.

Desafíos propuestos para probar cosas nuevas.

Page 17: MediaLab - Encargo 5

Flor de Aura

Motivación:Gusto por la fotografía

Capacidad de captar y percibir el entorno.¿Qué tal captar cosas que no son visibles a simple vista?

Idea: Teñir flor acorde a los colores del aura de la persona

Page 18: MediaLab - Encargo 5

Flor de Aura

Concepto:Aplicación Arduino – Java

Arduino se conecta con la cámara, toma la foto y la envía a la aplicación Java.

Aplicación java extrae los colores principales y se los envía a la aplicación Arduino para que haga las mezclas de colores adecuadas

Page 19: MediaLab - Encargo 5

Planta - Mascota

Motivación:Es difícil cuidar una planta

Requiere atenciónDifícil saber si algo está mal con

ellaNo es tan entretenido como

tener una mascota.Muchas veces no se pueden

tener animales.

Page 20: MediaLab - Encargo 5

Planta - Mascota

Concepto:Aplicación Arduino

Múltiples sensores se conectan a la planta para monitorear su estado (humedad, temperatura, luz, etc)

A partir de las mediciones se entrega feedback al usuario a través de una pantalla LCD, un buffer y LEDS auxiliares.

Page 21: MediaLab - Encargo 5

Planta - Mascota

Antecedentes existentes:Digital Pot

http://www.yankodesign.com/2008/05/28/plants-tell-you-what-they-want/

Page 22: MediaLab - Encargo 5

Selección de la idea f inal

Descartamos las ideas del primer enfoque puesto que se desea poner énfasis en el usuario.

Así, de las ideas expuestas anteriormente se decidió implementar la idea de la Planta – Mascota, debido a que es la más factible de realizar dado el tiempo y los recursos disponibles para el proyecto.

En primera instancia se definirán las componentes a utilizar, para lo cual será necesario estudiar sobre los principales parámetros que influyen en el crecimiento de una planta.

Page 23: MediaLab - Encargo 5

Tomás Fuentes C.

Presentación MediaLabIdeas proyecto final