Me he comprado un nuevo juguete tecnológico, como buen “geek”
que soy. El nuevo “cacharro” se llama Raspberry Pi, y es un pequeño ordenador
del tamaño de una tarjeta de crédito. Lo verdaderamente bueno, no solo es que es pequeño sino que es su bajo coste,
no me ha costado más de 35 Euros.
La Raspberry Pi ha sido desarrollada por una fundación en el
Reino Unido, inicialmente para servir en las escuelas como un medio de
enseñanza en las ciencias de la computación. Para que los alumnos de primaria
puedan aprender Linux y programación en
un ordenador de bajo coste. Este fue el elemento crítico en el diseño, y ha
sido el bajo coste lo que ha hecho retrasar el proyecto tanto tiempo hasta
encontrar los componentes adecuados para obtener el requerimiento de un
ordenador muy barato y que siga teniendo unas características adecuadas.
Actualmente se está
produciendo un efecto parecido al que ocurrió con el Arduino en sus inicios, esta
nueva tarjeta se está popularizando muy deprisa, gracias a internet y estan
saliendo de las aulas para formar parte de innumerables proyectos, que puedes
encontrar en la red. En los foros y blogs de forma abreviada la gente la llama
Raspi.
¿Que se puede hacer
con una Raspi?...Pues prácticamente todo lo que a nuestra imaginación se le ocurra.
Desde un servidor web, un media center para reproducir películas en HD, pasando
por una cafetera controlada, etc. En este
enlace se muestran algunas ideas de cómo
se puede usar la Raspi.
Indagando por internet para saber que había en el diseño, cuáles
eran los elementos que formaban este pequeño ordenador. He visto que la respuesta
está en el corazón de la placa. En la Raspi hay un chip central SoC
(System-on-a-Chip) Broadcom BCM2835 que contiene la CPU, la RAM de 512 MB, en
esta nueva versión en la original solo 256 MB, y una GPU, esto es, un procesador
especializado en video que te permite decodificar
video en alta definición a 1080 p. La CPU una ARM corre a 700 MHz, pero se le
puede hacer overclock hasta 1Ghz sin perder la garantía.
La Raspberry Pi no es un competidor de Arduino, en algunos
blogs y foros, la gente hablaban y daban a entender en la idea de que aparece
una nueva placa para competir en el terreno de Arduino, aunque en realidad no
es así, porque ambas placas se complementan. Tener un ordenador con Linux que puedes conectar a tu
Arduino hace que aumente la potencia y la versatilidad de Arduino de forma
significativa, abordando proyectos que solo con Arduino sería muy difícil. Además
Raspi tiene una serie de pines para comunicarse con el mundo exterior, llamados
GPIO (General Purpose Input/Output).
Estos pines del GPIO utilizan niveles de voltaje de 3.3 Volt,
que es lógica
CMOS y no es tolerante a 5 volt, que son niveles de lógica
TTL, esto
es porque no existe ningún circuito de protección de sobre-voltaje. De hecho el
GPIO esta conectado directamente con los pines de la CPU y hay que tener cuidado
en la manipulación de estos pines, porque podríamos dañar la Raspi de forma
permanente.
Como Arduino utiliza niveles
de lógica TTL de 5 voltios en sus pines de salida, al manipular GPIO puedes
dañar la Raspi si conectas directamente ambos dispositivos. Ya existen chips que
adaptan estos niveles para permitir la interconexión convirtiendo el voltaje en
las lógicas adecuadas en ambos extremos.
El Sistema Operativo Linux se carga sobre una tarjeta de
memoria SD Card, igual a la que usan muchas cámaras fotográficas. Yo he usado
una SD card de mi cámara. Recomiendan 4 GB pero la mía es de 8 GB. Aquí puedes
colocar el sistema operativo y las aplicaciones que vayas descargando y instalado.
El resto de interfaces y conectores son un par de puertos USB, estos puertos no
tiene demasiada corriente para conectar muchos periféricos, por lo que es
recomendable usar un hub USB alimentado para suministrar la corriente
adicional. Hay un puerto Ethernet para conectarlo a la red LAN y una salida de
audio y video RCA, por último la salida HDMI, que en mi caso como mi monitor
tiene HDMI evitó que comprará un adaptador VGA.
Pongo una foto para observarla
mejor.
Es bastante fácil y rápido adquirir una placa nueva. Antes,
quizás hace 1 año, tenías que esperar hasta 3 meses para obtener tu Raspi, dada
la fuerte demanda con el inicial bajo nivel de fabricación. Ahora rápidamente
la puedes conseguir. Hace poco leí una noticia de que ya habían llegado al
millón de unidades vendidas, aunque solamente existen un par de distribuidores
en el Reino Unido, país donde la fabrican.
Yo hice el pedido a
los chicos de Farnell y en una semana ya la tenía en casa. Inicialmente la pedí
solo con la caja transparente y ningún accesorio adicional, porque ya tenía una
SD Card de mi cámara fotográfica de 8 GB y tampoco compre el adaptador de VGA, incluso
ya tenía un cable HDMI. No pedí tampoco el pequeño transformador de alimentación,
y tuve que comprar uno rápidamente que me costó 17 euros casi la mitad del
precio de la Raspi, pero tenía ganas de probarla y no podía esperar a comprar
uno más barato por internet.
¿Que voy a hacer con mi Raspi?Mi idea es emplearla en el
robot R3D3, primero colocándole una Web-Cam que tengo por casa y no utilizo
mucho, para darle ojos a mi robot y poder conducirlo a distancia desde un
navegador web.
He comenzado configurando el overclock, y ahora la tengo
funcionando a 1Ghz, voy controlando la temperatura del chip central, y de
momento responde bien. También para llegar vía comandos a Linux y no tener que tener un
monitor conectado, he activado la conexión SSH y por ultimo para poder usar el entorno grafico, he configurado el TightVNCServer para el control
remoto y dejar mi monitor en mí PC.