Montando un ordenador portatil

Raspberry pi 3

Esta placa es la base que nos permitirá crear nuestro pequeño ordenador. Tiene una enorme comunidad detrás y el dinero que ganan se destina a educación. Es muy fácil de usar. Prácticamente sólo hay que conectar los componentes y listo.

Este proyecto fue concebido en el 2006 por un grupo de la Universidad de Cambridge con la intención de fomentar la enseñanza de las ciencias de la computación en colegios, aunque su comercialización no comenzó hasta seis años después.

Otras placas

Raspberry Pi se me queda algo corta de potencia. Por eso investigué otras placas e incluso llegué a comprar la Banana PI. A continuación muestro lo que saqué en claro de cada placa.

Sin embargo, mi conclusión es que, aunque hay placas más potentes, con la Raspberry PI es todo más fácil. Y yo que no soy más que un recien llegado, me quedo con la sencillez de configuración.  la documentación ininita y los ideales detrás de la Raspberry PI.

Banana Pi y en general la siguiente lista de productos, no son más que eso: productos. Raspberry PI es un movimiento.

Banana pi M3

Banana Pi es un fork de Raspberry Pi usando diferentes componentes, pero manteniendo la compatibilidad tanto como sea posible. Banana Pi tiene botón de Power y de reset, cosa que no tiene Rabspberry pi 3.

Cuenta con su propio sistema operativo: https://www.bananian.org/download.

NanoPC-T3

  • Dimmensiones: 11 x 10,6 x 10 cm
  • 64-bit Octa-Core A53 SBC
  • RAM: 2GB
  • Bluetooth, HDMI, Wi-Fi, 4 puertos USB

En este enlace: http://wiki.friendlyarm.com/wiki/index.php/NanoPC-T3, tienes la documentación de la placa.

ODROID

Puedes descargar los sistemas operativos hechos a medida para estas placas en este enlace: http://wiki.oz9aec.net/index.php/Odroid_Images

A continuación dos gráficas con comparativas de rendimientos y características de las diferentes placas.

comparisonupdate
john_the_ripper_banana_pi_m3

Una página interesante para ver comparativas entre las distintas placas:

https://www.slant.co/versus/15521/17120

El software

Descargar tu distribución

Puedes descargar diferentes distros (sistemas operativos) preparadas para funcionar en la Raspberry pi 3 en https://www.raspberrypi.org/downloads/. Estás serían las más «oficiales». Sin embargo, en esta url puedes encontrar más.

Aunque seguramente Raspbian es el sistema operativo más optimizado para las Raspberry Pi, a mí personalmente me gusta más Xubuntu (puedes descargarlo del segundo enlace). Aunque es algo más lento, me ofrece posibilidades que me son muy útiles. Xubuntu es el sistema operativo que llevo utilizando durante varios años en mi ordenador personal.

Cambiar atajos del teclado en Raspbian

Editaremos el fichero: ~/.config/openbox/rc.xml

En mi caso W-space será la combinación de teclas que lanzará synapse, en lugar del menú de raspbian.

Cuando se trate de una combinación de teclas, usaremos los modificadores, cuya equivalencia es:

SShift key
CControl key
AAlt key
WSuper key (Usually bound to the Windows key on keyboards which have one)
MMeta key
HHyper key (If it is bound to something)

La Micro SD

Para instalar el sistema operativo, una microSD de 16GB basta y sobra. Debería ser una tarjeta de nivel 10, que son más rápidas y ejecutarán más eficientemente el software.  Si te compras un kit «Raspberry pi Desktop», este viene con una tarjeta micro SD de estas características con la distribución Noob almacenada, lista para ejecutarla.

Instalar sistema operativo en la targeta microsd

Tras descargarlo desde https://www.raspberrypi.org/downloads, lo instalamos.

En linux:

sudo apt-get install gddrescue xz-utils
unxz ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img.xz
sudo ddrescue -D --force ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img /dev/sdx

Usaremos lsblk para ver cuál es la unidad correcta

La carcasa

En internet podemos encontrar mucha más gente que se ha montado un ordenador con raspberry pi. Unos se imprimen la carcasa con una impresora 3D, otros lo meten todo dentro de un maletín que rellenan con gomaespuma, otros lo meten en una lunchbox…

En mi caso, la he hecho con piezas de lego. No es la carcasa más robusta del mundo, pero me va bien para ir cambiándola según veo que se puede mejorar.

raspberry-pi-laptop
raspberry-pi-laptop-4
raspberry-pi-laptop-3
raspberry-pi-laptop-2
carcasa-laptop-lego

Como se puede ver en la tercera foto, debajo del teclado metí una batería de teléfono móvil. Algo que tendré que mejorar en futuras versiones es que la conexión a la batería es un poco incómoda por culpa del soporte blanco de la pantalla. Lo ideal sería que la batería estuviese un poco más hacia para afuera.

Para pegar las piezas no vale cualquier pegamento. En general, lo pegamentos son corrosivos y deformarán nuestras piezas de Lego. El plástico de las piezas de Lego se denomina «ABS». Para pegar estas piezas utilizaremos pegamento epoxi o cianoacrilato.  Con estos pegamentos, si nos equivocamos y queremos cambiar de posición de nuestras piezas lego, será posible despegarlas sin mucho problema, y sin que estén deformadas ni rotas.

Las piezas de lego que he usado, corresponden a dos cajas: la de referencia 9388 y la 10693.

lego-10693
lego-9388

El teclado

Utilicé uno de la marca Kloner. Pienso que tiene el mínimo tamaño posible para continuar siendo usable.

kloner

La pantalla

Aunque es posible conectarle varias pantallas a la rasbperry pi, yo le enchufé la oficial, que tiene siete pulgadas. Es una pantalla táctil.

raspberry-pi-official-touchscreen

Un par de códigos útiles para la pantalla y el teclado

sudo echo lcd_rotate=2 >> /boot/config.txt # Para corregir el problema de que la pantalla se vea al reves o lo que es lo mismo, este código añade al final del fichero /boot/config.txt la línea lcd_rotate=2 que pone la pantalla al derechas (por alguna extraña razón, inicialmente la pantalla se ve al revés.)

sudo raspi-config # Para configurar el teclado si nuestro sistema operativo es Raspbian. Si estuviesemos usando Xubuntu, configuraríamos el teclado desde el menú Language Support (Soporte de idiomas)

Conclusión

Necesitarás comprar:

  • Raspberry Pi 3 Official Desktop Starter Kit. Esto pack no sólo trae la raspberry, también viene con fuente de alimentación, tarjeta microSD para meter el sistema operativo, cable HDMI, etc… Cuesta unos 70€.
  • Official Raspberry Pi 7″ Touchscreen Display. Cuesta unos 70€.
  • La carcasa de plástico de la pantalla por 50€ (esto me parece caro por un cacho de plástico, pero es lo que hay). También hay otro modelo más económico, por 17 euros «mepro Raspberry Pi Official 7 Pantalla táctil Bamboo».
  • El teclado kloner: unos 25€.
  • La batería: 25€.
  • Las dos cajas de lego: 40€.
  • El pegamento epoxi: 10€.
  • Un conversor de micrSD a USB para poder grabar el sistema operativo en la tarjeta microSD (10 euros).

Así que el invento sale por unos 300€.

¿Que aporta interesante?. Es posible tener un sistema opetativo linux con las funcionalidades propias de un sistema operativo de escritorio (Android, de momento no está pensado para ser un sistema operativo de escritorio), totalemente funcional en un dispositivo «bastante portatil», con un microprocesador ARM que podremos alimentar con cualquier batería móvil. Eso, y la posibilidad de frikear, de jugar, de experimentar. Lo siguiente será meterle retropie, para tener la megadrive, playstation, super nintendo y un buen puñado de consolas en un único dispositivo.

¿Cuál es el problema?. La potencia. Con una Raspberry puedes hacer infinidad de cosas, pero no ha sido especialmente diseñado para sostener tu sistema operativo habitual. Se me queda corto y lento para demasiadas tareas. 1GB de Ram es muy poco para alguien que acostumbra a hacer varias cosas a la vez. Nuevas versiones de Raspberry PI van saliendo con el paso del tiempo. Veremos que pasa en el futuro, pero mientras tanto, estoy deseando que llegue mi nuevo portatil I7 con 16GB de RAM (que por otra parte, cuesta cuatro veces más…).