viernes, 12 de abril de 2013

INSTALANDO Y CONFIGURANDO RASPBIAN


INSTALACIÓN DE RASPBIAN
Dentro de la página oficial de la Fundación Raspberry Pi, podemos descargar varios sistemas operativos (http://www.raspberrypi.org/downloads), aunque el más difundido y seguramente más práctico, es Raspbian, que es una distribución Debian adaptada para Raspberry Pi.
Para instalar Raspbian sobre una tarjeta SD, debemos emplear otro equipo, en el que hayamos descargado la imagen del Sistema Operativo y que tenga un lector de tarjetas SD, que son la mayor parte.
Si el equipo tiene Windows, lo más sencillo, es descargar el software gratuito “Win32 Disk Imager”. En Image File seleccionamos el fichero que contenga la imagen del Sistema Operativo, en Device debemos asegurarnos que escogemos la unidad correcta asociada a la tarjeta SD y mediante el botón Write realizamos el volcado.
Una vez finalizado este proceso , ya podemos insertar la tarjeta en Raspberry Pi y trabajar.
Si utilizamos Linux, una alternativa puede ser mediante el comando dd ejecutado como root, donde especificaremos  mediante el argumento if la ubicación de la imagen y mediante of la tarjeta SD.
CONFIGURANDO RASPBIAN
El usuario por defecto de Raspbian es
pi y su contraseña raspberry, que es el que se deberá introducir la primera vez que se arranque la Raspberry Pi. Asimismo, el nombre por defecto es raspberrypi.
Una vez realizado el volcado del Sistema en la tarjeta SD, se debe proceder a su inserción en Raspberry Pi y conexión a la corriente para poder trabajar.
La primera pantalla que se presenta la primera vez que se enciende Raspberry Pi, permite configurar el Sistema Operativo. Esta configuración se puede realizar en este momento o más adelante, mediante el comando raspi-config (ejecutar mediante sudo).
Para movernos en este menú utilizaremos los cursores o la tecla tabulador y para aceptar enter. En este paso hay que advertir que en un menú en el que aparecen sólo corchetes ( [  ] ) no está seleccionado, mientras que cuando aparece un asterisco entre los corchetes si está seleccionado. La selección/deselección se realiza mediante el espacio.
En un primer paso vamos a “expandir” la partición de root a toda la tarjeta SD, con ello logramos utilizar toda la tarjeta SD.
A continuación se procederá a configurar el teclado, mediante la opción configure_keyboard. En nuestro caso se configuró, un Logitech genérico, ya que la versión de teclado con la que se ha trabajado, no estaba disponible. No se ha asociado una combinación de teclas al entorno gráfico, ya que directamente, se muestra si ejecutamos startx.
A continuación, se ha procedido a establecer la configuración regional de la máquina, mediante change_locale. Con la nueva configuración los menús aparecerán en castellano, elegimos zona horaria y , además, algunas datos como las fechas , números, moneda,... estarán adaptados.
Además se procederá a configurar correctamente la zona horaria
En este menú podemos configurar la Raspberry Pi para que arranque directamente en entorno gráfico, mediante boot_behaviour, habilitar SSH,...
Una vez realizadas estas operaciones cuando indiquemos que hemos terminado con las operaciones, habrá que reiniciar el equipo para que los cambios tengan efecto.
La interfaz gráfica una vez realizados los cambios debería ser como la imagen
CAMBIO DE NOMBRE DE EQUIPO
Dentro del menú ofrecido por raspi-config no tenemos la posibilidad de cambiar el nombre. Para proceder a cambiar el nombre del equipo, se debe modificar el fichero hostname, con una cuenta con privilegios suficientes, que se encuentra en /etc/hostname. El nombre que tiene la máquina por defecto es raspberrypi, que podremos obtener mediante el comando hostname o visualizando el fichero anterior (cat  /etc/hostname).
CAMBIO DE DIRECCIÓN IP
Se recomienda establecer una dirección una dirección ip estática para la máquina, debido a que vamos a trabajar principalmente por control remoto. Para ello fichero se deberá modificar el fichero interfaces, que se encuentra en /etc/network/interfaces y cambiar la configuración de la tarjeta de red.
En nuestro vaso, se va  a establecer,  por ejemplo, la dirección ip 192.168.1.130, máscara de red 255.255.255.0 y puerta de enlace  192.168.1.1 para nuestra máquina.  El primer paso es editar el fichero interfaces con suficientes privilegios,  y cambiar la configuración de la tarjeta de red, por defecto eth0, sustituyendo la línea iface eth0 inet dhcp por
iface eth0 inet static
address 192.168.1.130
netmask 255.255.255.0
gateway 192.168.1.1
Además, es necesario configurar correctamente el archivo resolv.conf, que se ubica en  /etc/resolv.conf para poder resolver los nombres de los servidores en Internet y es necesario especificar la dirección ip, al menos, de un servidor DNS. Aquí se muestra un ejemplo de configuración de este archivo:
domain Home
search Home
nameserver 192.168.1.1

viernes, 5 de abril de 2013

DONDE COMPRAR RASPBERRY PI Y COMPONENTES

El modelo B de Raspberry Pi se puede comprar en multitud de tiendas, si bien las recomendadas desde la página oficial de "Raspberry Pi" son Farnell (Element I4), Rs-Online y Think Allied, con un precio aproximado de 33 €. A este precio hay que sumarle los gastos de envío y algo que no tiene precio, el tiempo, sobre 2 ó 3 semanas.

Por motivos de urgencia tuve que buscar otras alternativas y en España costaba bastante encontrar vendedores, o que no vendieran a un precio desorbitado. Finalmente, adquirí dos placas en Ebay, en una tienda de Inglaterra, con un kit básico que incluía además de la Raspberry Pi, una tarjeta SD, cargador, cable HDMI y caja de metacrilato. El precio final fue de unos 55 € por cada una y unos 18 € de gastos de envío en total.


De las dos placas que compramos una salió mal y la tuvimos que devolver al vendedor, que no dio ningún problema, aunque hubo que pagar el envío hasta Inglaterra.

Actualmente, hay vendedores en España bastante competitivos y recomiendo realizar las compras aquí, por si surge algún problema. Lo que si que hay que fijarse es que sea el modelo de 512 mb de RAM y no el de 256.

La mayor parte de los componentes de Arduino valen para Raspberry Pi, aunque... !sin documentos de instrucciones ni información técnica!. 

Cuando fui a comprar otras piezas, volvieron a surgir los mismos problemas que para la placa, pocos vendedores en España y bastante caros. Finalmente compré un "Super Starter Kit" por unos 25 €, que contenía varios leds, resistencias, cables, interruptores, una protoboard, un conector GPIO para conectar los pines de la Raspberry Pi y la protoboard. En el mismo pedido aproveché para comprar una pantalla LCD por unos 5 € y otros 5 € de gastos de envío.



Ahora que estoy más curtido, comentar que se puede comprar a buen precio aquí. Podemos mirar en alguna tienda de Inglaterra las piezas para Raspberry Pi y buscar las análogas aquí para Arduino, aunque en bastantes piezas, sale a cuenta pagar un poco más de gastos de envío e importarlas. En definitiva, a echar números y lo que más a cuenta nos salga.

Después de las dos compras iniciales, he realizado bastantes más y todas en Ebay, ya que es dónde más baratas he encontrado las piezas. Llevo gastados más de 150 € y la verdad que resulta adictivo comprar dispositivos, sobre todo cuando ves que aparece uno nuevo. También he comprobado que los precios han ido bajando, hay muchos más dispositivos y uno de los mayores problemas con los que me he encontrado, es la escasa documentación y ese ha sido uno de los motivos por los que he considerado útil este blog, contar las experiencias y experimentos realizados sobre Raspberry Pi, sirviendo de soporte.

BIENVENIDA A RPI++

En este blog se expondrán información y experiencias relacionadas con la Raspberry Pi, en el ámbito del Proyecto Final de Carrera RPI++.


Logotipo del Proyecto



La página oficial del proyecto http://rpiplus.sourceforge.net y el proyecto en sourceforge http://sourceforge.net/projects/rpiplus/?source=directory.

Sí deseas seguir el proyecto en redes sociales, entra en la página Facebook ó Twitter. El canal de Youtube donde se colgarán los vídeos.


Los contenidos de este blog se distribuyen bajo licencia CopyLeft. Los materiales que se incluyen han llevado bastantes horas de trabajo y desarrollo, lo único que se pide es que si se van a utilizar se mencione la fuente.