lunes, 12 de enero de 2009
Casa UnderConstruction
Cambio Radical del Protocolo
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.
domingo, 21 de diciembre de 2008
Control de luz
Basándonos en los objetivos iniciales, hemos hecho un primer paso: el control automático de luz.
El sistema es sencillo, un LDR proporciona información a la placa sobre la cantidad de luz que detecta. En función de este valor se decide si iluminar más o menos. A menor luz detectada más tensión para los LED’s y viceversa.
De esta forma se obtiene un control de luz que nos permitirá, a nuestra futura casa, un ahorro energético controlando de la forma más eficiente la cantidad de electricidad que se gastará para iluminar una estancia.
Y como lo mejor para entenderlo es un ejemplo… Aquí va un video con el sistema en acción:
viernes, 19 de diciembre de 2008
Protocolos
- Estancia: esta clase guardará los datos de cada estancia de la casa, como luces, sensores, etc.
- Protocolo: se encargará de interpretar los datos que lleguen del puerto serie y organizarlos como es debido.
La comunicación, como es evidente, será bidireccional. Se muestra a continuación las cadenas de carácteres a enviar según la dirección del envío:
jueves, 11 de diciembre de 2008
Primera Tarea
- Decidir protocolos
Primero, será necesario establecer un estandard para la información a través de la cual se comunicará Arduino con el PC. - Diseño circuito
Una de las tareas será el diseño de los circuitos que instalaremos en la casa. Se deberán estudiar las características de los componentes, como irán conectados y el posible código a usar en arduino para su control. - Diseño aplicación PC
Otra tarea será diseñar la aplicación PC que controlará la placa. Se deberá diseñar su interfaz y hacer pruebas con ejemplos de datos que le enviarán Arduino.
jueves, 4 de diciembre de 2008
Casa Domótica
- Control temperatura
Permitirá observar el nivel de temperatura
- Control luminosidad
Permitirá observar el nivel de luminosidad y modificar manual o automáticamente el encendido de luces
- Control movimiento
Permitirá detectar movimiento y activar luz y/o sonido
- Placa Arduino
- Protoboard y otros componentes electrónicos (cables, resistencias...)
- Sensor de temperatura LM35
- Detector luminosidad FW300 (LDR 250mW 8k-300k)
