La asignatura de diseño de interacción ha sido una auténtica pasada. Una de aquellas que empiezas con el interrogante de qué pasará, de qué irá todo esto... y llegas al final sin ganas de que se acabe.
Antes de empezar la asignatura nos llega una caja de Arduino. Nunca había tocado nada de esta plataforma, aunque confieso que siempre había tenido ganas de hacer cosas con electrónica.
Bien, en pocos días ya he hecho los ejemplos básicos encender leds, apagarlos, mover motores, detectar temperaturas, humedades, hacer funcionar pulsadores... y necesito más :P... ¡esto se tiene que exprimir al máximo!
Busco recursos por Internet y acabo en la genial página de PROMETEC. Pero para seguir los tutoriales más avanzados tengo que tirar de tarjeta y comprar un kit de 25 sensores... por desgracia mía la cosa no acaba aquí y necesito más y más... y la tarjeta echa humo ;)
Pero ha valido la pena, ahora tengo una caja llena de sensores, motores, cables de todos los tipos, condensadores, resistencias... solo falta tiempo e ideas ;)
Una vez vistos los tutoriales empiezo a jugar con los sensores de temperatura y humedad para registrar los datos en una microSD gracias a un módulo de ampliación de la Arduino Uno que la dota de red y lectura/escritura con microSD.
Empieza la asignatura pero yo ya llevo unos días trasteando y por el camino se nos pide hacer algo con processing interactuando con las capturas de teclas de un usuario.
Nunca había programado nada en este lenguaje pero en unas horas, después de leer el manual básico de processing, me animo a hacer un juego muy sencillo para ver si he entendido cómo funciona... Unos minutos después este juego sale como resultado.
Para poder hacerlo funcionar tenéis que descomprimir el archivo y ejecutar el gallinaOus.exe ;)
Satisfecho sigo con Arduino.
Mi amigo Pep me enseña un proyecto de Mark Zuckerberg sobre un asistente domótico, y encamino la asignatura a la creación de JARVIS del que ya os hablaré en una entrada aparte más extensa.
La PAC1 es de investigación y la documento con un proyecto de GOOGLE que recibe el nombre de PROJECT BLOCKS.
Seguimos con el Arduino... y largas noches en el taller :P
PAC2
Finalmente después de mucho jugar y muchas horas invertidas puedo presentar la PAC2.
Esta se basa en un módulo capaz de reconocer las señales de infrarrojos IR típicas de cualquier mando a distancia siguiendo el estándar de NEC así como las de RF 433Mhz o radio frecuencia. Estas señales a diferencia de las primeras están un poco más protegidas a su captura y tienen un rango de distancia entre el emisor y el receptor mayor.
La idea es poder capturar el código alfanumérico de cualquier mando a distancia.
Todo esto me será muy útil ya que me propongo dotar a mi asistente de la capacidad para poder emitir y recibir códigos de IR y RF para apagar luces y otros componentes eléctricos. Así simularé el mando y podré emitir y recibir señales dependiendo de órdenes que ejecutará mi asistente domótico. Encender la estufa si hace frío, el aire si hace calor, encender las luces si oscurece o se detecta presencia humana, apagar los PC si es la hora de marchar... ¡un montón de ideas!
En esta PAC también hago la prueba de un segundo módulo de Arduino Uno que se controla con la voz gracias al interfaz Elechouse, Voice recognition module v3.
Para ver todo con un poco más de detalle os podéis descargar la PAC2.


Enlace a VIMEO: https://vimeo.com/213270002
PRÁCTICA FINAL
En resumen después de muchas horas investigando haciendo pruebas con un montón de cosas acabado presentando el proyecto final de JARVIS. Este se controla por voz, por web o se programa en calendario. Jarvis es capaz de encender cualquier aparato eléctrico, hacer reconocimiento facial, controlar la agenda del iphone, temperaturas, presencias, luminosidad...
Una pasada pero os hablaré con más detalle en la entrada de JARVIS que haré aparte para no alargar demasiado la entrada de esta asignatura. Descarga el documento bastante más técnico de la práctica aquí.
Enlace a VIMEO: https://vimeo.com/219125536
La verdad una asignatura muy recomendada de la que finalmente me piden presentar un artículo para la revista MOSAIC de la UOC.
¡Me siento muy satisfecho! ya que en esta solo salen los mejores trabajos de los estudiantes del grado, y en mi caso es la segunda vez que me lo piden.
¡Contentíiisimo! Del resultado y de todo lo que he aprendido ;)