lunes, 12 de enero de 2009

Casa UnderConstruction


Se esta llevando a cabo la construcción de una maqueta de una casa con el fin de poner en práctica el proyecto de una forma visualmente más amable.



Cambio Radical del Protocolo

Hemos hecho un cambio bastante radical en el protocolo de comunicación. La intención principal es conseguir que, gracias a este cambio, Arduino sea totalmente configurable desde la aplicación de PC. De esta manera, desde el PC podremos elegir que puertos de Arduino son entrada y cuales salida, que pin tiene que modificar si ciertos umbrales son alcanzados, etc.

En la siguiente imagen se puede ver el formato de las tramas:


Para esto, se han creado estructuras de datos dentro de Arduino que guardan la información de cada pin (Dpin para pins digitales y Apin para pins Analogicos).

martes, 6 de enero de 2009

Programando el soft del Ordenador

Bueno, pese a que hemos publicado pocas entradas en vacaciones, algo se ha ido avanzando :P. Después de hacer todas las pruebas con el arduino y ver las opciones que nos ofrece, hemos empezado a desarrollar lo que será el software final tanto del PC, como el del microcontrolador.

Intentamos que el software del PC sea lo más intuitivo posible, y flexible, que ofrezca configurar los elementos de la casa con bastante libertad.

Aquí se muestra como será la ventana del programa. Como parte principal vemos el plano de la casa a la que tenemos que añadir los elementos, y a mano izquierda los elementos que se pueden añadir a las diferentes estancias. Para añadirlos, solo con arrastrarlos bastara.

Como se muestra en la siguiente imagen, nos aparece unos pequeños menús para realizar las configuraciones básicas (el menú cambia según si es sensor, entrada digital o salida digital).

Además a medida que se añaden elementos nos aparecerás en las habitación en donde lo hemos añadido.

Esperamos que en el próximo post ya podamos decir que el software de PC esta terminado.