Grau de Multimèdia
DISSENY D’INTERACCIÓ PAC2 (Abril 2013) Alumne: JOAN SOLER ABELLÓ
ENUNCIAT PAC2 : Arduino Es demana el disseny d'un prototip electrònic que incorpori l'us d'un mínim de dos sensors i un actuador, d'entre els distints components de que disposeu al pack de material electrònic que s'us ha facilitat. El prototip del circuit electrònic haurà de realitzar-se correctament fent servir la placa de probes (protoboard), i haura de ser documentat a través de la recreació de la esquemàtica mitjançant l'eina Fritzing. El firmware del dispositiu, programat mitjançant la IDE Arduino haurà d'entregar-se amb comentaris a peu de codi. El prototip en funcionament haurà de ser documentat mitjançant video (no importa el format o la resolució mentre se'n pugui apreciar el funcionament). El vídeo resultant haurà de penjar-se a la plataforma de vídeo online vimeo.com Es demana també un document de text amb el concepte del disseny interactiu i la bitàcora del procés de treball.
Resumint, els documents a entregar són els següents: 1-Document de text amb concepte del disseny d'interacció i descripció del procés de treball 2-Vídeo penjat a Vimeo amb imatges del prototip en funcionament 3-Firmware en format Arduino 4-Esquemàtica en format Fritzing
PAC2-Disseny d’interacció
1/7
PAC2 : Simulador módulo domótico de climatización Links a video presentación: https://vimeo.com/64884075
http://youtu.be/lH6nS4wUmjk Introducción El objetivo de ésta PAC es el montaje de un simulador de un módulo domótico de climatización que serviría como primer punto de partida del diseño del control de algunos elementos presentes en nuestro hogar como son la caldera de calefacción y el aire acondicionado.. Se pretende llevar a cabo lo que a continuación se describe: Control climatización mediante encendido y/o apagado de calefacción así como encendido y/o apagado del aire acondicionado a partir de la lectura del sensor de temperatura.
Se dispondrá de dos opciones de funcionamiento: “real” y “demo”. La opción de funcionamiento real actuará a partir de los valores obtenidos a partir de los sensores instalados La opción de funcionamiento en un bucle “demo” actuará partir de simular el comportamiento de los parámetros captados por los sensores. Con esta segunda opción se desea disponer de la posibilidad de hacer una demostración del sistema sin tener que aplicar temperatura a al sensor durante la demostración. Para mejorar el comportamiento energético, el sistema debería mantenerse parado cuando no se detecte presencia de personas en el entorno a climatizarNota: en este caso, para el ejercicio, a falta de un detector de movimiento o de volúmenes imaginamos que la presencia viene relacionada a que la estancia esté iluminada y en vez de usar el detector de presencia, el sistema actuará si el LDR detecta luz suficiente. También se ha incluido una alarma sonora (piezoeléctrico) en cuanto la temperatura sobrepase los 50ºC o baje de cero por considerar que son temperaturas inusuales en caso del buen funcionamiento del sistema de control de confort térmico e ir más allá de esos extremos sería perjudicial para los habitantes de la vivienda. Al sonar la alarma alertaría de que algo no funciona correctamente en el sistema.
PAC2-Disseny d’interacció
2/7
Diagrama de flujo de la aplicación
PAC2-Disseny d’interacció
3/7
Los retrasos aplicados se intercalan para evitar tantas lecturas y que el sistema de colapse. De esta forma las lecturas se muestran de forma más racional. . Proceso de trabajo Una vez se ha definido el propósito del montaje a llevara a cabo, se ha utilizado la placa Arduino Uno cableándose los elementos montados en la Protoboard a esta según lo mostrado más abajo y en paralelo se ha ido programando según se iban añadiendo y conexionando elementos. Se han usado los elementos siguientes: Inputs :
1 detector de luz LDR, fotocélula (http://www.cookinghacks.com/skin/frontend/default/cooking/pdf/LDR-Datasheet.pdf)
3 pulsadores (funciones de reset, y selección operación modo real y modo demo)
1 potenciómetro (entrada analógica de la temperatura de referencia)
1 detector de temperatura NTC (http://www.cookinghacks.com/skin/frontend/default/cooking/pdf/159-282-86001.pdf)
PAC2-Disseny d’interacció
4/7
Outputs:
1 led amarillo indicador on/off
1 led verde (indicador funcionamiento refrigeración)
1 led rojo (indicador funcionamiento calefacción)
1 zumbador piezoeléctrico (alarma anomalía)
Pantalla PC registrando datos de referencia, estado y medidas)
En el propio código de programación en Arduino pueden encontarse amplios comentarios sobre cómo se han solucionado las opciones.
Imágenes del montaje Vista general, identificando componentes
PAC2-Disseny d’interacció
5/7
Detalles
En funcionamiento
Información en la consola
PAC2-Disseny d’interacció
6/7
Montaje protoboard (Fritzing)
Esquema (Fritzing)
PAC2-Disseny d’interacció
7/7