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

Un paso fundamental para el desarrollo del sistema es el diseño del protocolo.
Primero, se ha analizado el modo en que se almacenaran en la aplicación PC los datos de los componentes de la casa. En la aplicación PC tendremos dos clases:


  • 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:

Arduino -> PC
La cadena que se enviará des de Arduino tendrá la siguiente forma:
Esta cadena se enviará de manera periódica.

PC -> Arduino
Este enlace está un por pulir. El PC enviará a Arduino solo información de los cambios que deben darse en la casa.

jueves, 11 de diciembre de 2008

Primera Tarea

A la espera de la llegada de nuestra querida placa Arduino, dividiremos algunas tareas para ir avanzando en el proyecto.

  1. Decidir protocolos
    Primero, será necesario establecer un estandard para la información a través de la cual se comunicará Arduino con el PC.

  2. 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.

  3. 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

El objetivo de este proyecto es diseñar un sistema de control doméstico.


Objetivos Iniciales
  • 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

Material
  • Placa Arduino
  • Protoboard y otros componentes electrónicos (cables, resistencias...)
  • Sensor de temperatura LM35
  • Detector luminosidad FW300 (LDR 250mW 8k-300k)