Raspberry Pi: Primeros pasos

¿Que es? ¿Que puedes hacer con el? ¿Ventajas & Desventajas?, estas y otras preguntas buscamos disipar con este pequeño articulo, que persigue introducirte con la Raspberry Pi.

Introducción


Raspberry Pi es un proyecto de código abierto que ha conseguido diseñar un mini ordenador, de bajo coste destinado principalmente a labores educativas y a reducir la brecha tecnológica que hay entre los países ricos y los que no lo son tanto.

Actualmente se ha popularizado de tal manera que las empresas que lo fabrican, han tenido que aumentar la producción considerablemente (como informativo, comentar, que hoy dia los diversos proveedores en tu país, posiblemente entren en listas de espera para su producción que puede abarcar hasta un par de meses). Debido a ello también es usado para diferentes proyectos, como HTPC (Centro multimedia para reproducir audio y video), NAS (servidor de archivos en red), seedbox (servidor torrent), domótica, servidor de páginas webs y una gran lista de proyectos que ahora mismo sería demasiado larga citar.

Ventajas de Raspberry Pi


Su alta popularidad, es debido a las grandes ventajas que presenta frente a otros dispositivos como un PC normal o las máquinas dedicadas para un propósito específico (NAS o HTPC). Las más notables a simple vista, son:

  • Bajo consumo, aproximadamente consume 700mA (sin accesorios ni overclocking), lo que nos permite tenerlo encendido 24/7 sin que nuestra factura de la luz se resienta.
  • Bajo precio, el coste de unos $35 USD para esta fecha, es accesible para todos y es más rentable comprar uno para nuestros propios proyectos, que pagar un servidor por ejemplo.
  • Gran comunidad y proyectos basados en él. Aunque en el mercado hay otras alternativas, Raspberry Pi cuenta con muchos usuarios y una gran cantidad de proyectos de todo tipo, que o están pensado específicamente para él o son adaptaciones muy logradas de otro software.
  • Accesorios de fácil disponibilidad. Siendo su fuente de alimentación un cargador de un móvil y su almacenamiento una memoria SD, podemos decir que cualquiera tiene esto en casa.
  • Tamaño reducido. La placa completa puede ser algo más grande que una tarjeta de crédito, lo que permite llevarla a cualquier sitio e instalarla en lugares con poco espacio.
  • Cuenta con la capacidad suficiente para “mover” películas y series en HD (tanto 720p como 1080p) debido al aprovechamiento de su GPU para renderizar el video, para su tamaño y su consumo, podemos decir que es bastante potente, aunque si lo comparamos con un ordenador normal o un servidor está claro que sus 700mhz se quedan cortos. Hay que darse cuenta que utiliza un hardware, del tipo que puede llevar nuestro móvil.
  • Cuenta con la mayoría de programas que podemos tener en linux, como apache, samba, mysql, transmission xbmc etc.

 

Inconvenientes de Raspberry Pi


Como todo sistema también tiene sus inconvenientes:

  • No es capaz de alimentar discos duros por USB, entre otros de requieran fuente de alimentación “elevada”.
  • Comparte un mismo bus para los 2 puertos USB y la conexión LAN, lo que limita la velocidad de transferencia y por lo cual, si montamos un NAS este no alcanzará un gran rendimiento.
  • Su procesador se queda corto para trabajar con particiones con sistema de archivos NTFS (típicas de windows)
  • Requiere ciertas habilidades para configurarlo. No deseo decir que estresante o simplemente frustrante, pero en definitiva NO es enchufar y listo como en ciertos artículos o los diversos proveedores lo pintan y menos si quieres tener 3 cosas a la vez y que todo rinda al máximo, aunque con el tiempo se espera que los esfuerzos se convierta en un dispositivo plug and play (conectar y listo para usar).

 

Existen ya en el Mercado Varios Modelos de la placa reducida de este hermoso mini ordenador, a continuación de damos los por menores de las especificaciones técnicas mas relevantes de esta tecnología.

Raspberry Pi 2


Actualmente la fundación de Raspberry Pi tiene vigente la Raspberry Pi 2, una Raspberry mejorada y que desde mi punto de vista debería ser la candidata a comprar hoy en día. Presenta grandes mejoras respecto a la original:

Un dato a destacar es que debido al aumento de potencia y a un nuevo diseño de procesador, esta Raspberry Pi 2 va a ser compatible con Ubuntu core y Windows 10. La diferencia de precio es bastante pequeña y se espera que al pasar de un núcleo a cuatro y doblar la cantidad de RAM se puedan realizar proyectos más complejos, como servidores más potentes.

La puedes comprar desde cualquier lugar, amazon.com, ebay.com hasta la venta de electrónicos de tu país. La pagina oficial de venta aparece desde el mismo sitio, incluyendo sus accesorios básicos https://www.raspberrypi.org/products/

Características Técnicas:

  • A 900MHz quad-core ARM Cortex-A7 CPU
  • 1GB RAM

Como la versión anterior (Pi 1) Model B+, también incluye:

  • 4 USB ports
  • 40 GPIO pins
  • Full HDMI port
  • Ethernet port
  • Combined 3.5mm audio jack and composite video
  • Camera interface (CSI)
  • Display interface (DSI)
  • Micro SD card slot
  • VideoCore IV 3D graphics core

 

Raspberry Pi 3


En los últimos días la fundación Raspberry Pi ha lanzado al mercado la Raspberry Pi 3 B, que tiene las siguientes mejoras respecto a las versiones anteriores:

Y es el primero modelo que tengo bajo mi poder, aunque considero que la obtuve algo cara, debido a los impuestos de adquisición, manejo y envió.

Especificaciones Técnicas:

  • A 1.2GHz 64-bit quad-core ARMv8 CPU
  • 802.11n Wireless LAN
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)

Como la Raspberry Pi 2, tambien incluye:

  • 1GB RAM
  • 4 USB ports
  • 40 GPIO pins
  • Full HDMI port
  • Ethernet port
  • Combined 3.5mm audio jack and composite video
  • Camera interface (CSI)
  • Display interface (DSI)
  • Micro SD card slot (tipo Empujar-Tirar en lugar del tradicional Empujar-Empujar)
  • VideoCore IV 3D graphics core

 

¿Qué puede hacer un usuario normal con un Raspberry Pi?


Muchos de nuestros lectores pensarán, bueno está muy bien que pueda montar un cliente de domótica, pero no tengo sensores para las luces, ni necesito un cliente para servir páginas web o una base de datos.

Te dimensiono algunas de las posibilidades que pueden explotar con este juguetio:

  • XBMC como catálogo de series, música y películas, así como reproductor y algunos addons para ver contenido online.
  • Transmission como cliente torrent, para compartir archivos.
  • Samba para transmitir los archivos que guardo en mi Raspberry Pi al resto de dispositivos en mi casa, para reproducir contenido en streaming o guardar las copias de seguridad.
  • Un mega-ordenador (servidor de gran capacidad) al ponerlos en cluster
  • Proyectos robóticos
  • Convertirlo en una consola de juegos
  • Aplicaciones de Geo Localización
  • Equipos basados en Aplicaciones Moviles
  • Aplicaciones Meteorológicas
  • Aplicaciones de Monitoreo Medico
  • Sistemas electrónicos automatizados, de todo tipo en general.

En el apartado final te dejo un link a proyectos realmente interesantes, que te darán aun mas ideas ilimitadas de su uso actualmente, sobre proyectos reales en uso hoy en día.

 

¿Qué accesorios necesitamos?


Ya cuentas con tu Raspberry Pi, y ahora ¿que?, te comento que lamentablemente el juguete no sale ni cómodo.

Raspberry Pi es enviado sin ningún accesorio, para poderlo encender por primera vez, vamos a necesitar:

  • Tarjeta SD de 4GB o superior (con capacidades más pequeñas es posible que experimentemos problemas). Recomendable clase 10, capacidad 8GB para que nuestra Raspberry Pi consiga un mejor rendimiento.
  • Fuente de alimentación de salida 5V y  700mA (mejor si es de 1A). Seguramente servirá el cargador de nuestro móvil. (yo actualmente ocupo el de mi viejo Samsung Galaxy S4)
  • Cable HDMI o adaptadores y cable para otras conexiones tipo Monitor, por defecto trae su propia salida para HDMI, pero con pocos ajustes se puede usar un Monitor VGA. (personalmente yo lo conecto al TV de la sala un LG de 42″)
  • Un TV con entrada HDMI o Monitor
  • Un teclado y Mouse tipo USB.
  • Se requiere una computadora para poder configurar la Tarjeta SD inicialmente
  • Si deseas conectarlo a internet, obviamente un cable de RED, aunque puedes utilizar su Wireless LAN (que tendrías que configurar)
  • Sería recomendable tener también alguna caja viene completamente desprotegida, te recomendamos un case modelo que NO sea la tradicional caja transparente acrílica (a menos que te guste ver la hermosa placa) esto es por que la exposición a la luz podría aumentar escasos grados de temperatura y de preferencia uno con disipadores incluido (el modelo RP3 tenemos este CASE https://www.raspberrypi.org/products/raspberry-pi-case/)
  • Y lo ultimo y no menos importante, Device para poder escribir en tu tarjeta SD (en mi caso me vi obligado en la adquisición de un Device lector / escritor para tarjetas SD)
  • Opcional: Audífonos tipo espiga (Los desechados de mi viejo Samsung Galaxy S4 le fueron completamente funcionales) o lo conectas a las bocinas de tu Home Theater en casa para disfrutar de tus películas y música

Junto a estos accesorios necesarios, para ponerlo en funcionamiento, nosotros recomendamos usar un disco externo ( con alimentador propio) para guarda datos y proteger a la memoria SD, ya que muchos ciclos de lectura/escritura pueden degradar rápidamente nuestra tarjeta.

 

¿Qué sistema operativo elegimos para Raspberry Pi?


Debido a la alta popularización del mini-ordenador, han surgido numerosos sistemas operativos para Raspberry Pi, unos son distribuciones de linux adaptadas al hardware de nuestra Raspberry Pi y otros están orientados a un fin claro, por ejemplo OpenElec es un sistema operativo para Raspberry Pi que lo convierte en un HTPC.

La versión recomendada por la misma pagina de la organización Raspberry Pi, para principiantes es la RASPBIAN JESSIE LITE, la cual esta basado en  Debian Jessie

Entre algunos OS (Sistema Operativo de sus siglas en ingles), podemos mencionar:

OS

  • NOOBS, sistema operativo para principiantes
  • Raspbian, la version Raspberry de Debian Jessie
  • Ubuntu Mate
  • Snappy Ubuntu Core
  • Windows 10 IOT Core (Requiere que tengas Windows 10)

Con funcionalidad HTPC

  • OSMC
  • LIBREELEC

Con funcionalidad para convertirlo en Consola de Vídeo Juegos

  • Wheater Station
  • RetroPie

Con finalidad Educativa

  • PINET

y la lista sigue y sigue…

 

¿Cómo ponerlo en funcionamiento?


Screen Shot esquema de funcionamiento
Screen Shot esquema de funcionamiento

La esquematizacion anterior te indica donde van los conectores, aunque la figura es para un Raspberry Pi (versión 1), son pocos cambios con relación a la distribución con un Raspberry Pi 2 y 3.

Lo mas Chocante o Extraño que veras, es que NO existe un Botón de Reset o Encendido (I/O), pero esto atiende cuestiones de electrónica, por tal motivo la fuente de poder debería ser lo ultimo que conectes.

Los Pasos a seguir para Encenderla:

  1. Descargar la Imagen del OS del Rasberry Pi, de tu preferencia
  2. Requieres descargar la aplicación o realizar los pasos necesarios para Grabar la imagen en la memoria SD.
    En el siguiente link encontraras los pasos que necesitas realizar para poder grabar la imagen en tu memoria SD https://www.raspberrypi.org/documentation/installation/installing-images/README.md

    1. Linux
    2. Mac OS
    3. Windows (la version en español la he colocado en los link al final del articulo)
  3. Una vez ya grabada nuestra Memoria SD, necesitas conectar tu Teclado, Mouse y Monitor a la conexión HMDI
  4. Al final conectar la fuente de poder

En Segundos notaras en el monitor, inicia con el proceso de iniciado, y finalmente la pantalla de presentación, entre otras configuraciones iniciales.

 

A continuación una Infografía de Como iniciarte en una Raspberry Pi, dale click y visualizarla mejor.

infografia raspberry pi
infografía Raspberry Pi

 


links & referencias: 

Si deseas mas información o consultar las fuentes bibliográficas, aquí te dejamos…

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *