Facebook Like Box
arduino

Facebook Like box

El experimento 8 nos adentra dentro del mundo del open hardware, en concreto de la tecnología Arduino. Se trata de un sencillo tutorial que nos permitirá construir nuestra propia "Facebook Like Box", que no es otra cosa que un pequeño dispositivo que nos mantendrá actualizados sobre el número de likes de nuestra página de facebook. Lo que se muestra son las instrucciones para montar un modelo básico que podemos utilizar como gadget de escritorio o si disponemos de una tienda por ejemplo, para colocarlo de forma visible para que nuestro clientes puedan saber que tenemos presencia en facebook. O lo que se os pase por la cabeza.

Instrucciones

Materiales

El montaje está pensado para que no tengamos que practicar ninguna soldadura y simplificar al máximo el montaje, pero necesitaremos comprar 3 componentes y 2 cables para poder realizarlo:

Facebook Like Box 0
  1. Arduino UNO: Se trata de la placa básica de Arduino.
  2. Arduino Ethernet Shield: Se trata de un shield (una carcasa) que se añade a la placa básica para que pueda conectarse a un puerto ethernet (y así a internet).
  3. Arduino LCD Keypad Shield: Se trata de un shield que puede añadirse a los dos anteriores para poder tener una pantalla donde leer datos (en este caso el número de fans de la página de facebook).
  4. Cable USB: en una parte dispone de conexión USB estándar y en la otra dispone de un conector cuadrado USB. Se trata del típico cable para conectar una impresora.
  5. Cable RJ45: Es un cable de conexión a red normal.

En la web de Arduino hay una amplia lista de posibles tiendas en las que poder hacerse con este material.

Montaje

Paso 1: Montar placas 1 y 2

Este paso es sencillo, consiste únicamente en montar la placa 1 con la placa 2 mediante los pines de las que dispone la placa 2. El montaje debe quedar como el de la fotografía.

Facebook Like Box 1

Paso 2: Montar placas 1+2 y 3

Este paso es también sencillo, consiste en montar las placas del apartado anterior con la placa 3 mediante los pines de las que dispone la placa 3. El montaje debe quedar como el de la fotografía.

Facebook Like Box 2

Paso 3: Conectar cables

En este paso conectaremos los dos cables. Uno de los cables, el cable gris, sirve para conectar el montaje de placas con nuestro ordenador (para la transferencia de energia). Enchufaremos el cable tal y como se indica en la fotografía. Un extremo irá a la placa (foto A) y el otro a un puerto USB libre de nuestro ordenador (foto B).

Facebook Like Box 3

El otro cable, el amarillo, sirve para conectar el montaje con internet (esta vez para la transferencia de datos). Enchufaremos un extremo a la placa (foto C) y el otro extremo a una conexión a internet, el router por ejemplo (foto D).

Facebook Like Box 4

Paso 4: Personalizar el programa

En este paso personalizaremos el programa que hace mostrar el número de fans de nuestra página. Para ello deberemos instalarnos el programa Arduino (se ha utilizado la versión 1.0.1 que puede descargarse de forma gratuita desde aquí) y abrir el fichero con el código de nuestro programa (una vez intalado el programa de Arduino deberemos cargarlo desde el menú "Archivo > Abrir"). El fichero puede descargarse desde aquí (archivo "ilikes.ino") y una vez cargado deberemos verlo así:

Facebook Like Box 5

Será necesario hacer un par de cambios que indicamos a continuación:

  1. Línea 115: Modificaremos el texto que queramos que aparezca en pantalla (señalado en amarillo).
    Facebook Like Box 6
  2. Línea 138: Modificaremos la página a la que queremos que vaya a buscar el número de fans. Debemos cambiar la zona amarilla.
    Facebook Like Box 7
    Se trata de un número de identificación que podremos encontrar fácilmente a través del opengraph de facebook. Por ejemplo, para la página de skolti (http://www.facebook.com/skolti) hallaremos el id accediendo al graph en http://graph.facebook.com/skolti (es decir substituyendo "www" por "graph" en la URL).

Paso 5: Cargar el programa

Este es el último paso. Solo falta cargar el programa en el montaje de placas. Para ello únicamente deberemos asegurarnos de que hemos realizado bien el Paso 3 (cables conectados) y clicar sobre el icono "Cargar". Una vez hecho esto habremos acabado :-)

Facebook Like Box 8

Mejoras

El montaje tiene múltiples mejoras que no se han acometido para hacer el proceso de montaje lo más simple posible. Entre ellas está la posibilidad de utilizar un Shield Wifi en lugar de uno Ethernet para evitarnos el uso del cable de Ethernet (aunque complica la configuración), la posibilidad de usar una batería (conectable a través de un conector disponible en la placa principal, o la posibilidad de añadir otro tipo de displey con mayores posibilidades.

Las posibilidades son númerosas :-)

Skolti bunny Spread the word: Facebook icon Twitter icon Delicious icon Digg icon Stumbleupon icon Redit icon