Saturday, February 22, 2014

Raspberry Un mundo de posibilidades

El otro día hablaba de Arduino, nuestra pequeña placa que nos permite conectar con los periféricos. Teoricamente con un Arduino debemos tener suficiente para programar una casa domótica pero.. que pasa cuando queremos cosas complejas?
Que pasa cuando queremos que al hacer click en un interruptor.. si es de día.. y si la luz es inferior al parámetro X y la temperatura es... Y si queremos encender la luz con un tweet? Arduino solo, se nos queda pequeño. Solo disponemos de 32K de código y un procesador de 16 Mhz. En resumen, necesitamos algo mas potente que nos permita manejar la lógica.

Es aquí donde entran los miniPCs. Ordenadores pequeños y potentes, no mas grandes que la palma de mi mano. Entre estos, está RaspberryPI conocido también como el pc de los 25$
Este pequeño aparato consta de:

Procesador ARM 700mhz
512MB ram
GPU250mhz capaz de reproducir FULLHD
Sistema operativo: Debian ( RaspBian)

Raspberry tiene una distribucion adaptada de Debian a la que han llamado RaspBian. Así pues, podemos correr casi cualquier lenguaje que queramos en ella. En especial hay uno que ami me gusta mucho:

NodeJS

A modo muy introductorio, nodejs es una adaptación del motor de Javasript de chrome para correr en servidor.
Node no viene de sere con la distribución, es poreso que necesitamos instalarlo. Hay muchos tutoriales port internet pero he encontrado uno que es especialmente sencillo. Solo tenemos que ejecutar estos comandos:

wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg -i node_latest_armhf.deb
# Check installation
node -v
          fuente: https://github.com/nathanjohnson320/node_arm

Con todo esto, ya podemos montar nuestra casa domotica!


No comments:

Post a Comment