Archive for the ‘Arduino’ Category

h1

Primera versión de la librería X-10 para Pingüino y nueva para Arduino

20 septiembre 2011

En los últimos días he podido hacer una versión funcional de la librería para Pingüino y modificar la que ya había para Arduino (ambas están disponibles en el repositorio). Éstas versiones son para desarrolladores o para pruebas, no recomiendo que se utilicen en una casa todavía. El principal cambio es que la configuración de dispositivos es automática, de momento todos los elementos son interpretados como salidas hasta que la modificación que estoy haciendo a Mister House sea capaz de modificar los parámetros de manera visual (por interfaz web).

Para este final de mes querría tener listo una primera versión del paquete domótico para tener algún feedback.

También estoy pensando en escribir los posts en inglés y en español para hacer el proyecto más internacional. A ver qué solución se me ocurre.

Anuncios
h1

Avanzando con la nueva versión de la librería

3 septiembre 2011

Para hacer más fácil la configuración de los elementos X-10 que se vayan a utilizar con Arduino, esta nueva versión de la libreria 1.3 no necesita una posterior configuración. Tenemos 13 salidas digitales que se corresponden con los elementos del 1 al 14 (el 0 queda reservado para funciones especiales de configuración).  Las salidas/entradas analógicas están numeradas a continuación de las digitales, es decir, la salida analógica 0 se corresponde con el elemento con keyCode 15, la salida analógica 1 se corresponde con el elemento con keyCode 16 y asi sucesivamente.

En las próximas semanas publicaré el paquete listo para usar con MisterHouse y la librería para Pingüino. Podéis seguir el estado del proyecto en el repositorio:

svn checkout http://open-domotica.googlecode.com/svn/trunk/ open-domotica

También aprovecho para comentar que hemos creado una cuenta en twitter @opendomotica para dar pequeñas noticias.

Have fun!

h1

De vuelta

25 noviembre 2009

Hola a todos,

En primer lugar pedir las disculpas por todo este tiempo sin escribir, en verano termine la memoria y exposición del proyecto de fin de carrera con buenos resultados por cierto 🙂 Quería haber seguido escribiendo pero entre unas cosas y otras no he tenido tiempo, así que vengo un poco a retomar el hilo del proyecto pronto grabaré como funciona el sistema en mi casa y si puedo acondicionarlo dejo que lo manejéis 😉

Durante este tiempo he resuelto algunas dudas por e-mail de distintas personas pero con la que mantenia una relación más regular era con Oriol Palenzuela, desarrollador de un proyecto que tiene mucho en común con este, desarrollar un entorno domótico libre. Así que dado que ya han metido a Arduino en su sistema os dejo unas palabras de su parte.

Soy Oriol Palenzuela, desarrollador del proyecto OpenDomo.org, y he estado siguiendo este proyecto (opendomotica) desde los inicios, muy interesado en el potencial de Arduino dentro del mundo de la domótica.

Por desgracia, parece ser que la agenda de opendomotica (Juan Antonio) y el desarrollo ha quedado suspendido temporalmente, así que en OpenDomo hemos abierto un nuevo camino ofreciendo otra alternativa sobre Arduino, que se está convirtiendo en un nuevo sub-proyecto a punto de ser probado (http://es.opendomo.org/arduino).

Nuestra propuesta hizo los primeros pasos siguiendo el ejemplo de opendomotica, pero poco después nuestras necesidades fueron creciendo, de modo que fue necesario desarrollar una nueva especificación (http://code.google.com/p/opendomo/source/browse/trunk/opendomo-control/arduino/arduino.od.draft.txt) que fue compartida y discutida con este proyecto, y sigue abierta a nuevas ideas y sugerencias.

Al parecer, opendomotica volverá a las andadas en pocos días, pero para aquellos que no podáis esperar, os invito a probar o comentar nuestra propuesta.

Saludos,

Oriol Palenzuela

Espero que os guste, y lo dicho, en breve noticias nuevas.

Saludos.

h1

Implantando el sistema (I) Reles

10 mayo 2009

Ya tenemos nuestra librería funcionando y probada en un entorno de pruebas (veáse la maqueta que he realizado).

Maqueta de OpenDomotica

Ahora es el momento de probar nuestro sistema en un entorno real, controlando elementos domóticos que es para lo que se ha desarrollado esta librería. Por tanto y gracias a algunos comentarios que han dejado los lectores en el blog, voy a utilizar un rele que se encargará de encender y apagar una luz.

Buscando un poco de información me he encontrado que esto ya lo ha hecho alguien y que nos lo ha puesto disponible a la comunidad. Por ello avanzo bastante más rápido. Aquí tenéis el ejemplo que hablo:

http://www.arduino.cc/es/Tutoriales/Rele

Como véis en el ejemplo mediante el pin 8 de Arduino controlan el rele, cerrando o abriendo el circuito, o lo que es lo mismo encendiendo o apagando la bombilla. Con este pequeño circuito, Mister House y las librerías de opendomotica tenemos listo nuestro primer escenario real.

Ahora sólo queda tener un hueco libre para ir a comprar los elementos y grabar las primeras pruebas.

h1

Maneja mi maqueta on-line

22 abril 2009

Bueno, después de tanto anunciar la “gran sorpresa”, ¡aquí la tenéis!
Que yo controle a través de arduino las luces, no es suficiente, quiero demostraros que vosotros mismos podéis hacerlo y que es realmente sencillo. Esto quizá os certifique lo fácil que puede llegar a ser tener tu propio sistema domótico y controlar las luces de toda tu casa estando en cualquier lugar con acceso a internet. Para ello he montado esta pequeña maqueta y tenéis acceso para encender y apagar las luces que queráis, os invito a que manejéis mi maqueta estéis donde estéis. Me sentiré gratificado viendo los leds de encenderse y apagarse.

He instalado aquí en mi casa la maqueta y he lanzado Mister House con mis librerías, tengo una camara web enfocando a la maqueta y podréis ver los cambios en las luces al manejar la casa con Mister House.

La dirección es: http://opendomotica.no-ip.biz/ a la derecha se encuentra Mister House y a la izquierda una foto que se actualiza más o menos cada 2 segundos el estado de la maqueta.

Para los que no conozcan Mister House pueden empezar a utilizarlo rápidamente dandole a Lights Aplicances > FloorPlan View y pinchando encima de la bombilla correspondiente que queramos enceder o apagar.

Dejaré el ordenador encendido con la maqueta para que podáis utilizarlo, espero que no se vaya la luz.

Un saludo a todos y espero vuestros comentarios.

ACTUALIZADO (23/4/2009): La exposición de la maqueta ha sido todo un éxito, no hace ni 24 horas de la publicación y ya hay 135 personas que la han manejado. Las impresiones de la gente parecen muy buenas, hay mucha gente interesada, a todos gracias.

ACTUALIZADO (28/04/2009): He apagado la maqueta después de casi una semana, los resultados han sido bastante buenos, aprovecho para seguir avanzando ahora. Si alguien quiere verla en funcionamiento, que me escriba que se la pongo encantado.

h1

Librería de interconexión V1.0

27 marzo 2009

Ya está aquí, tanto la librería de Arduino como la de Mister House, además de una configuración inicial de una casa utilizando integramente Arduino.

La dirección de la descarga es:

http://forja.rediris.es/frs/download.php/1210/Libreria-V1.0.zip

Y podéis encontrar las siguientes carpetas:

  • Arduino: donde se encuentra la librería con la que se debe programar a Arduino.
  • MisterHouse: donde se encuentran los directorios:
    • bin:  se encuentra mh.private.ini como se comentaba en el manual de Mister House este archivo es de configuración.  Además de otros parámetros se define el puerto al que estará conectado Arduino.
    • code: se encuentra una esquema de una casa controlado con un sólo Arduino.
    • lib: se encuentra la libería necesaria para la conexión entre Mister House y Arduino.
  • Programación de Arduino:  se encuentra un ejecutable llamado instalador, que se encarga de programar el Arduino indicando la configuración necesaria previamente realizada con Mister House.

Me gustaría hacer un manual detallado de instalación un poco más ilustrado.

Espero las impresiones 🙂

h1

¡Primeros resultados!

15 marzo 2009

Después de meses de duro trabajo, el primer led que me guiña y prometo que el led más bonito que haya brillado nunca 😀  Aquí tenéis un video de lo que seremos capaces de hacer de aquí a unas semanas que estén totalmente listas las librerías, me gustaría publicar una versión alpha en breve.

Este primer vídeo muestra un led conectado a arduino, y arduino por puerto serie al ordenador, donde está Mister House esperando para enviarle señales.

En este segundo vídeo utilizo una internet tablet N770 para enfatizar en uno de los motivos que nos llevaron a decantarnos por Mister House, su interfaz gráfica. Como vemos se puede controlar perfectamente desde este tipo de elementos, dando una comodidad efectiva.

Decir también que estoy trabajando en un manual introductorio de Mister House, llevo trabajando en él desde hace ya algún tiempo, espero tenerlo listo para esta semana.