Archivo de Enero 2009

h1

Descripción del protocolo X10 publicado

25 Enero 2009

Tal y como dije he redactado todo lo que he aprendido del protocolo X10 y lo he dejado en la forja.  El estudio de este protocolo es complejo, no por la dificultad de este, sino porque la información se encuentra muy dispersa y no encontramos un buen manual en español que nos lo describa.

Ahora los que quieran estudiarlo lo tendrán un poco más fácil.

Url de descarga:

https://forja.rediris.es/docman/view.php/414/761/X10.pdf

En breve tendré el de Arduino listo, buen provecho.

h1

Arduino (I) Por qué Arduino Duemilanove

18 Enero 2009

Como se comentó en los objetivos del proyecto, las ventajas de utilizar Arduino es que es un elemento barato, basado en software libre y que tiene una amplia documentación y comunidad a sus espaldas.

Debido a su precio podemos realizar montajes sin mucho coste económico, uno de los factores más importantes a la hora de realizar un proyecto es asegurarse de que su fabricación es factible y con Arduino lo tenemos cubierto.

Su filosofía software libre hace que haya una comunidad activa a nivel mundial desarrollando, corrigiendo y cooperando porque este elemento mejore día a día. Esto nos da la fiabilidad de que tenemos asegurado que va a perdurar con el tiempo.

Todo esto hace que Arduino sea elemento ideal para la comunicación con el PC.

Una vez hemos elegido el elemento que nos hará de conexión entre el PC y el entorno domótico, el proyecto quedaría de la siguiente manera.

PC - X10 - Arduino

Una vez ya tenemos elegido que vamos a utilizar Arduino, ahora llega otra tarea de decisión, ¿cúal de ellos elegir? Y es que nos encontramos una larga lista de gamas y modelos de Arduinos.

  • Arduino Diecimila
  • Arduino Duemilanove
  • Arduino con una placa para prototipos
  • Arduino Bluetotth
  • Stand-alone (Autónomo)
  • Arduino Mini
  • Arduino Nano

Dado que buscamos un elemento baráto hemos dejado de lado al Arduino Bluetooth ya que es el más elevado. Desechamos también el Arduino Mini y el Nano, por lo menos de momento ya que su funcionalidad es la misma que el Duemilanove, pero a la hora de trabajar son más laboriosos debido a su tamaño. Con ello nos quedamos con el Dicimila, Duemilanove y la placa de prototipos. Como no necesitamos diseñar prototipos nos vamos a quedar con Duemilanove porque es la última versión de Arduino.

Estas decisiones son necesarias a la hora de desarrollar el proyecto, aunque una vez terminado con cualquiera de las versiones de Arduino serían válidas.

En breve subiré a la forja una descripción característica de cada uno de estos modelos junto con una foto. Además de todo lo que he aprendido de X10. Sólo necesito un poco de tiempo para dejarlo presentable, espero que no tarde mucho.

h1

Qué tenemos, qué nos falta

11 Enero 2009

Es hora de decir que tenemos y hacía donde vamos.

Hasta ahora he conseguido estudiar el protocolo X10 con una profundidad suficiente, por lo que ha llegado el momento de empezar a estudiar Perl y familiarizarme con Arduino, las bases de nuestro sistema domótico. Para ello he aprovechado estas 2 semanas.

En primer lugar he leido un tutorial sobre Perl y he empezado a hacer mis primeros avances. Si bien sólo acabo de empezar, he pedido un libro a Amazon para hacer un análisis más extenso de este lenguaje.

Como ya comentaba en la presentación del proyecto, la idea de utilizar Perl es que todo Mister House, programa con el que utilizaré mi librería de conexión, está escrito en este lenguaje.

El libro que he pedido es este:

Programming Perl (3rd Edition) (Paperback)
by Larry Wall (Author), Tom Christiansen (Author), Jon Orwant (Author)

Y el tutorial de Perl (por JJ Melero) este:

http://flanagan.ugr.es/perl/index2.htm

Y en segundo lugar, he empezado a utilizar un Arduino, de momento sólo he realizado cosas básicas como encender leds pero me han servido para familiarizarme rápidamente con él y su entorno de programación.

Este Arduino lo he adquirido en la empresa Libelum (http://www.libelium.com/) y su precio es de 24 € más gastos de envío (aunque para pedidos mayores de 120 € el envío es gratis). La recepción ha sido buena, todo venía perfectamente embalado y en buenas condiciones.

Sigo aprendiendo y en breve vendré con resultados.

Aprovecho para daros una buena entrada en este año nuevo. Feliz 2009