Raspberry Pi: Por Qué su Potencia Compacta la Convierte en la Mejor Opción
¿Todavía no sabes qué es Raspberry Pi? Aquí te damos 12,5 millones de razones para conocerla.
Este proyecto fue diseñado especialmente para educación universitaria y amantes de la tecnología (geeks), según la Raspberry Pi Foundation en Reino Unido, en un anuncio oficial de su blog. Dicen haber superado todas las expectativas de ventas: alcanzaron 12,5 millones de unidades vendidas. Este fenómeno es paralelo a la tecnología de consumo actual. Además, ha llevado al entorno doméstico una dosis de innovación que no hace mucho solo se imaginaba en grandes fabricantes.
Pero espera, ¿qué es una Raspberry Pi? ¿Cuáles son sus modelos? ¿Qué puedo lograr con una Raspberry Pi? ¿Cuáles son sus usos más comunes? Todas esas preguntas y más se responden a continuación.
¿Qué es una Raspberry Pi?
La Raspberry Pi es una placa de ordenador de bajo coste (SBC); se puede decir que es un pequeño ordenador, similar al tamaño de una tarjeta de crédito, desarrollado por la Raspberry Pi Foundation de la Universidad de Cambridge en Reino Unido en 2011, con el propósito principal de estimular la enseñanza de informática en escuelas, aunque no comenzó ventas públicas hasta 2012.
El concepto es un ordenador básico donde todos los accesorios pueden quitarse sin afectar la operación esencial; está formado por una placa que soporta varios componentes necesarios en un ordenador típico y puede comportarse como tal.
La Raspberry Pi se define como una pequeña maravilla que guarda en su interior una potencia de cómputo esencial en un tamaño muy reducido. Es capaz de hacer cosas cotidianas de forma increíble. Además, este producto es la tercera marca de ordenadores más vendida del mundo.
Con la Raspberry Pi, puedes enchufarla a tu TV y a un teclado y ratón; si quieres aprender a programar o construir proyectos electrónicos, fue hecha para ese tipo de trabajos y para muchas cosas que hace tu PC de escritorio: hojas de cálculo, procesamiento de textos, navegación por internet, juegos. También reproduce vídeo de alta definición. La Raspberry Pi es usada por adultos y niños en todo el mundo para aprender programación y creación digital.
1.1 Breve Historia de Raspberry Pi
Este proyecto se ideó principalmente en 2006, pero no se lanzó hasta febrero de 2012. Fue desarrollado por un pequeño grupo en la Universidad de Cambridge, y su misión más importante es fomentar la enseñanza de ciencias de la computación en niños.
La Raspberry Pi es una excelente herramienta para aprender electrónica y programación. Los primeros diseños se basaban en el microcontrolador Atmel ATmega644. En mayo de 2009, la Raspberry Pi Foundation se fundó en Caldecote, South Cambridgeshire, Reino Unido, como asociación benéfica regulada por la Charity Commission de Inglaterra y Gales.
La Foundation surge con un propósito principal: desarrollar el uso, enseñanza y comprensión de ordenadores en niños. La idea más importante era crear un ordenador portátil y lo más barato posible para que los niños lo usaran sin miedo, abriendo sus mentes y enseñándoles la ética de "abrir y ver cómo funciona".
El ideólogo del proyecto, David Braben.
Ex desarrollador de videojuegos, asegura que su meta más importante es que los niños entiendan el funcionamiento básico del ordenador de forma divertida y por sí mismos, desarrollando y expandiendo sus dispositivos.
El cofundador de la fundación es Eben Upton, ex empleado de Broadcom, responsable de la arquitectura de software y hardware de Raspberry Pi. Eben Upton contactó a un grupo de profesores académicos y entusiastas de la informática para crear un ordenador con el propósito principal de animar a los niños a aprender ciencias de la computación como en 1981 con el Acorn BBC Microcomputer.
La fundación soporta distribuciones para arquitectura ARM: Raspbian (derivado de Debian), RISC OS y Arch Linux. Promueve principalmente el aprendizaje de Python y otros lenguajes como Tiny BASIC, C y Perl.
Especificaciones de Raspberry Pi / Diseño de una Raspberry Pi
El diseño principal de Raspberry Pi contiene:
- Chipset Broadcom BCM2835, con CPU ARM1176JZF-S a 700 MHz
- Procesador gráfico (GPU) VideoCore IV
- Módulo RAM de 512 MB
- Conector RJ45 conectado a lan9512-JZX de SMSC que provee conectividad 10/100 Mbps
- 2 buses USB 2.0
- Salida analógica de audio estéreo por Jack 3,5 mm
- Salida digital de vídeo + audio HDMI
- Salida analógica de vídeo RCA
- Pines de entrada/salida de propósito general (GPIO)
- Conector de alimentación MicroUSB
- Lector de tarjeta SD
Actualmente hay 2 modelos diferentes: Modelo A y Modelo B.
El primero, Modelo A, difiere del B porque tiene solo un puerto USB y carece de controlador Ethernet; tiene 256 MB de RAM frente a 512 MB del B, y por supuesto cuesta menos. Aunque el Modelo A no tiene puerto RJ45, puede conectarse a red usando un adaptador USB-Ethernet suministrado por el usuario.
El procesador dentro de una Raspberry Pi es un procesador multitarea Broadcom BCM2835 system-on-chip (SoC). No solo el diseño del SoC hace al BCM2835 diferente del procesador de un PC o portátil; lo que lo diferencia es que usa un conjunto de instrucciones adicional, conocido como ARM. Significa que la mayor parte del sistema...
La CPU contiene un ARM1176JZFS, con unidad de punto flotante, que opera a 700 MHz y soporta overclock a 1 GHz en modo "TURBO", aumentando el rendimiento del SoC sin reducir la vida útil de la placa ni perder la garantía. La CPU se basa en la versión 6 de la arquitectura ARM, no soportada por muchas distribuciones Linux, incluyendo Ubuntu.
La GPU usada es un Dual Core VideoCore IV Multimedia Co-Processor. Capaz de mover contenido con calidad Blu-Ray, usando H.264 hasta 40 Mbits/s. Tiene núcleo 3D con soporte para librerías OpenGL ES 2.0 y OpenVG. Capaz de decodificar 1080p30.
La RAM es 512 MB de SDRAM (en Modelo B).
Un solo módulo opera a 400 MHz en modo normal y alcanza 600 MHz en versión "TURBO".
La Raspberry Pi no tiene disco duro tradicional; tiene lector/ranura para memoria SD, un sistema de almacenamiento en estado sólido. El arranque del sistema se hace desde la propia tarjeta SD, así que al tener que albergar el sistema operativo completo, la tarjeta debe tener al menos 2 GB de capacidad.
Tarjetas SD con el sistema operativo preinstalado están disponibles en la tienda oficial de Raspberry Pi. Tras el arranque inicial de la SD, puedes trabajar con almacenamiento de dispositivos de disco por USB. Si no, para iniciar el S.O., será necesario instalar un sistema operativo en la tarjeta antes de poder trabajar. Tras el arranque inicial, puedes trabajar con almacenamiento de algunos dispositivos de disco por USB.
Para salida de vídeo, la Raspberry tiene conector RCA o Vídeo Compuesto (PAL y NTSC), conector HDMI (rev 1.3 y 1.4), e interfaz DSI para paneles LCD. La salida final de vídeo se conoce como Display Serial Interface (DSI), usada en monitores de tabletas y smartphones.
Para salida de audio, tiene Jack 3,5 mm, además del propio HDMI.
Si usas el puerto HDMI de la Raspberry Pi, obtener audio es simple: cuando está bien configurado, el HDMI lleva tanto señal de vídeo como de audio. Basta un cable a la pantalla para vídeo y audio. Si la pantalla no tiene entrada HDMI, se debe usar la salida Jack de audio.
Disponemos de un conector RJ-45 conectado a un lan9512-JZX integrado de SMSC que provee conectividad a 10/100 Mbps.
Es posible conectar la Raspberry directamente a un PC sin pasar por un router, conectando ambos directamente con cable RJ45, sin necesidad de cable cruzado; porque el conector de red incluye auto-MDI, que permite reconfigurarse automáticamente.
La placa no tiene botón de encendido/apagado, así que la alimentación viene por un conector micro USB estándar 5V. El consumo es 700 mA (3,5 W). Muchos cargadores de smartphones funcionan con Raspberry Pi, pero no todos, porque algunos solo proveen hasta 500 mA, y la Raspberry consume más que la mayoría de dispositivos micro-USB y requiere al menos 700 mA.
ARM vs. X86
Desarrollado por Acorn Computers a finales de los 80, la arquitectura ARM es relativamente poco conocida en el mundo de ordenadores de sobremesa. Donde destaca es en dispositivos móviles: el teléfono en tu bolsillo casi seguro tiene un núcleo de servicio basado en ARM.
El BCM2835 basado en ARM es el secreto de cómo la Raspberry Pi puede operar con solo una fuente de 5V 1A suministrada por el puerto micro-USB a bordo. También es por qué no hay disipador de calor en el dispositivo: el bajo consumo del chip se traduce directamente en muy poco calor residual, incluso en tareas de procesamiento complejas.
Sin embargo, todo esto significa que la Raspberry Pi no es compatible con el software tradicional de PC. La mayoría del software para sobremesa y portátiles está construido con la arquitectura de conjunto de instrucciones x86, presente en procesadores AMD, Intel y VIA.
El BCM2835 usa una generación de diseño de procesador ARM conocida como ARM11, diseñada alrededor de una versión de la arquitectura de conjunto de instrucciones conocida como ARMv6. Vale recordar que ARMv6 es una arquitectura ligera y robusta, pero tiene rival en la más avanzada ARMv7 usada por la familia ARM Cortex. El software desarrollado para ARMv7, como el de x86, es incompatible con el BCM2835 de la Raspberry Pi, aunque los desarrolladores pueden convertirlo usualmente.
Sistemas Operativos Soportados
Aparte de su tamaño y coste, otra diferencia crítica entre la Raspberry Pi y el PC de sobremesa o portátil es el sistema operativo que usa.
La mayoría de PCs y portátiles hoy operan con Microsoft Windows o Apple OS X. Ambas son plataformas de código cerrado, en un entorno tranquilo creado con técnicas propietarias. Se conocen como código cerrado porque su código fuente (la receta en lenguaje informático que dice al sistema qué hacer) se guarda como secreto. Los usuarios obtienen el software completo pero nunca ven cómo está hecho.
Por otro lado, la Raspberry Pi está diseñada para ejecutar el sistema operativo GNU/Linux. A diferencia de Windows o OS X, Linux es de código abierto. Significa que es posible descargar el código fuente del sistema operativo completamente y hacer los cambios que quieras. Nada está oculto, y todos los cambios son públicos. Este espíritu de desarrollo abierto ha permitido que Linux se modifique rápidamente para correr en Raspberry Pi, proceso conocido como portabilidad.
Varias versiones de Linux se han puesto en marcha en el chip BCM2835 de la Raspberry Pi, incluyendo Debian, Fedora Remix y Arch Linux. Las distintas distribuciones sirven a distintas necesidades, pero todas tienen algo en común: código abierto. Además, todas son compatibles: el software escrito en un sistema Debian funcionará perfectamente en uno con Arch Linux y viceversa.
1.2 Raspberry Pi 1 Modelo A y Modelo B
El Modelo A difiere del prototipo de Raspberry Pi 1 por menor valor. Solo tiene 512 MB de RAM, un solo puerto USB, sus 40 pines GPIO respectivos, y sin puerto Ethernet. El Modelo B puede ser el prototipo avanzado; comparte con A sus 512 MB de RAM y 40 pines GPIO, pero con la gran diferencia de que B tiene 4 puertos USB y un puerto Ethernet. Su pequeño tamaño, bajo coste y bajo consumo hacen a A y B geniales para integrar en tus proyectos.
Raspberry Pi 2 Modelo B
Raspberry Pi 2 Modelo B es la segunda generación. Tiene muchas similitudes con Pi 1 Modelo B, y la versión menos reciente usaba CPU Arm Cortex-A7 de cuatro núcleos a 900 MHz y 512 MB RAM. El Pi 2 Modelo se cambió por CPU Cortex-A53 de 900 MHz y 1 GB RAM.
Raspberry Pi 3 Modelo B
Raspberry Pi 3 Modelo B es el más avanzado que ha salido a la luz por la organización Raspberry Pi, a la venta en marzo de este año. Con CPU Arm Cortex-A53 pero con avance de 1,4 GHz 64 bits y cuatro núcleos, 1 GB RAM, LAN inalámbrica 802.11 b/g/n/a de doble banda más rápida, Bluetooth 4.2, y Ethernet a 300 Mbit/s significativamente más rápido.
Raspberry Pi Zero
Raspberry Pi Zero es el más pequeño que puedes comprar, con solo la mitad del tamaño de cualquier otro modelo. El Pi Zero tiene CPU de un solo núcleo a 1 GHz y, como muchos modelos, también 512 MB RAM, puerto mini-HDMI y puerto USB On-The-Go, y conector de cámara. También tiene LAN inalámbrica 802.11n integrada y Bluetooth 4.1.
El Raspberry Pi Zero es un super miniordenador, bajo coste y consumo mínimo, con precio muy asequible; se puede decir que el Pi Zero tiene la potencia de una Raspberry Pi pero con diminutas dimensiones 65 mm x 30 mm.
| PRODUCTO | SoC | VELOCIDAD | RAM | PUERTO USB | ETHERNET | INALÁMBRICO/BLUETOOTH |
|---|---|---|---|---|---|---|
| RASPBERRY PI 1 MODELO A | BCM2835 | 700 MHz | 512 MB | 1 | NO | NO |
| RASPBERRY PI 1 MODELO B | BCM2835 | 700 MHz | 512 MB | 4 | SÍ | NO |
| RASPBERRY PI 2 MODELO B | BCM2836/7 | 900 MHz | 1 GB | 4 | SÍ | NO |
| RASPBERRY PI 3 MODELO B | BCM2837 | 1400 MHz | 1 GB | 4 | SÍ | SÍ |
| RASPBERRY PI ZERO | BCM2835 | 1000 MHz | 512 MB | 1 | NO | SÍ |
Proyectos con Raspberry Pi
Uno de los grandes éxitos de Raspberry Pi viene de la enorme comunidad de desarrollo detrás. Ser pionera en su campo, su bajo coste, tamaño diminuto y soporte oficial la han convertido en la favorita de muchos que quieren empezar a aprender, experimentar y desarrollar proyectos científicos basados en informática y programación.
Es hardware capaz de facilitar la implementación de ideas de miles de programadores aficionados, estudiantes y profesionales. Regularmente nuevos usos, proyectos desinteresados, soporte gratuito por una comunidad muy activa y entusiasta. Los usuarios la usan como Centro Multimedia -Reproduce Full HD-, sala para emuladores de consolas o máquinas arcade clásicas, para montar un NAS, jugar títulos como Quake 3 o versiones adaptadas de Minecraft, robótica, domótica... y por supuesto, programar. Internet está lleno de documentación y usuarios para resolver cualquier duda.
Muchos usuarios de Raspberry Pi han dado rienda suelta a su imaginación y han sacado a la luz numerosos proyectos interesantes, de los que hablaremos después. También detallaremos sus usos más comunes.
2.1 Raspberry Pi y Electrónica Digital
Uno de los grandes beneficios de Raspberry Pi es el puerto GPIO, puertos de entrada/salida programables por el usuario que pueden controlarse, permitiendo conectar todo tipo de dispositivos para pruebas y electrónica digital práctica: pantallas LED, LCD, relés, diodos, etc.
Una de las formas más usadas y puras de programar el puerto GPIO es mediante QT Creator. QT es una librería multiplataforma ampliamente usada para desarrollar aplicaciones con interfaces gráficas, como herramientas de línea de comandos y consolas para servidores. Sin embargo, también es posible controlar el puerto GPIO directamente con Python si no necesitamos interfaz gráfica; las librerías Python para control de GPIO ya vienen preinstaladas en el sistema operativo Raspbian.
Servidor Web y NAS
El bajo consumo y precio de la Raspberry Pi hacen del dispositivo una forma ideal de montar un NAS casero, que no tendrá el rendimiento de productos creados específicamente para esta función, pero sí proporcionará una solución totalmente funcional para centralizar archivos de nuestra red local. Solo instalando y configurando un servidor samba en nuestro S.O. de Raspberry, creando carpetas y permitiendo usuarios, tendríamos la Raspberry lista para compartir y gestionar archivos. Para ello, conectamos un disco de almacenamiento USB externo a la Raspberry.
Como cualquier ordenador, puedes configurarla para que funcione como servidor web, con la ventaja de tamaño pequeño y bajo consumo, ideal para tenerla funcionando todo el día. Podríamos incluso instalar WordPress.
2.2 Cómo Usar tu Raspberry Pi como Centro Multimedia
El uso más popular y extendido de la Raspberry Pi es como centro multimedia, gracias en parte a XBMC y su facilidad de uso e instalación. Antes de hablar de este proyecto, incluso solo comentar qué es XBMC.
XBMC (también conocido como "Xbox Media Center") es un centro multimedia de entretenimiento multiplataforma bajo licencia GNU/GPL. Fue creado inicialmente para la primera generación de la consola Xbox. Sin embargo, el equipo de desarrollo de XBMC ha permitido que el producto corra nativamente en Linux, Mac OS X (Leopard, Tiger, Apple TV), Microsoft Windows y la consola Ouya.
XBMC soporta una amplia gama de formatos multimedia e incluye listas de reproducción, visualizaciones de audio, presentaciones, informes meteorológicos y funciones añadidas por plugins. A través de su sistema de plugins basado en Python, XBMC es expandible mediante add-ons que incluyen funciones como guías de programas de TV, YouTube, soporte online, películas avanzadas o podcasts. XBMC es una colección distribuida bajo licencia GNU; es un proyecto de afición que solo desarrollan voluntarios en su tiempo libre. No es producido, aprobado ni respaldado por Microsoft u otro proveedor.
Al poder correr en Linux, XBMC puede usarse con cualquier S.O. y distribución de Raspberry Pi.
Lo emocionante es que hay tres distribuciones modificadas y personalizadas para cargar XBMC directamente y sin dificultad adicional, como si fuera un Media Center comprado para ello. Las tres son OpenELEC, Raspbmc y Xbian. Las tres son muy similares y sirven al mismo propósito, usando Raspberry como servidor multimedia con XBMC. Aunque ninguna de las tres tiene entorno gráfico como Raspbian, usan el entorno XBMC.
Estas distribuciones Raspberry preinstaladas llevan el protocolo HDMI CEC (Consumer Electronics Control), que usa el estándar AV Link para permitir funciones de control remoto a través del mismo cable HDMI. Es un bus serie bidireccional en una sola línea, definido en la especificación HDMI 1.0. Significa que si tu TV lo soporta (la mayoría de TVs nuevas lo incorporan), Raspberry Pi puede controlar el mando de la TV sin ratón ni teclado.
Al ser de código abierto, la comunidad detrás de estos proyectos desarrolla continuamente plugins y add-ons que añaden nuevas funciones, como ver TV online, ver vídeos de YouTube, servidores P2P, scrapers para descargar portadas e información de archivos multimedia.
Pinout de Raspberry Pi
Asignación de pines o Pinout.
Esta guía de asignación de pines GPIO pretende ser una referencia rápida e interactiva de los pines GPIO de Raspberry Pi, así como una guía detallada de la interfaz GPIO de tu Raspberry Pi.
Raspberry Pi vs. Arduino
En esta comparativa indicaremos sus principales diferencias. Debemos tener en cuenta que cada placa tiene su propósito. Velocidad de procesamiento, precio, rendimiento, facilidad de programación son algunos parámetros discutidos. El objetivo no es ver cuál es mejor, sino cuál funciona mejor para tu aplicación. Nos basaremos en nuestra experiencia, que ya incluye varios proyectos con ambas plataformas. También es esencial considerar que hablaremos del modelo Arduino UNO R3 y Raspberry Pi 3.
4.1 Procesamiento
Arduino UNO: el procesador es un ATmega328P que corre a 20 MIPS (millones de instrucciones por segundo). Arquitectura AVR RISC de 8 bits, tipo Harvard. La mayoría de instrucciones se ejecutan en un solo ciclo. Arduino tiene un resonador de 16 MHz.
Raspberry Pi: el procesador de Raspberry Pi 3 es un BCM2837 Cortex A7. Procesador de alto rendimiento y bajo consumo, arquitectura ARM Quad Core a 1,2 GHz.
Arduino vs. Raspberry Pi: Raspberry Pi gana en tareas donde la potencia de procesamiento es vital.
4.2 Protocolos y Periféricos
Arduino UNO: UART, I2C, SPI, GPIO, PWM, ADC, comparador, interrupciones.
Raspberry Pi: UART, I2C, SPI, GPIO, PWM, USB, Ethernet, WiFi, HDMI.
Arduino vs. Raspberry Pi: Empate. Si quieres desplegar interfaz gráfica, comunicar por WiFi o manipular una webcam por USB, Raspberry Pi es la mejor opción. Arduino es mejor si solo necesitas leer datos de un sensor I2C, escribir en memoria SPI, y controlar GPS o módulo GSM por UART. Como punto de comparación, tomamos que aplicaciones a nivel de hardware Arduino creemos que son mejores porque siempre puedes enviar datos a un ordenador y procesarlos o mostrarlos.
4.3 Coste y Puesta en Marcha
Raspberry Pi vs. Arduino: Arduino UNO sin duda tiene menor coste que Raspberry Pi. Actualmente muchas aplicaciones en el mercado aún son necesarias y tienen requisitos específicos. Temporizadores, lectura de datos de sensores, comparación de ciclos de control, entre otros. Diseñar un sistema con aplicación de menor coste para vender el producto es una ventaja.
4.4 Entornos de Desarrollo
Arduino UNO: El entorno de desarrollo gráfico (GDE) de Arduino es muy limitado. Solo tiene interfaz de programación, botón de validación y carga virtual. También tiene terminal serie y, en el nuevo GDE, gráfico serial que grafica datos del puerto serie. Todo sin posibilidad de configurar nada o depurar el sistema. Para quien ha desarrollado programas extensos, es tedioso trabajar en este GDE. Una alternativa es usar un GDE separado, pero ya sale de la idea general de Arduino.
Raspberry Pi: Compatible con muchos programas y lenguajes. Al poder programar en C++ y Python, ya tienes una ventaja considerable. También puedes cross-compilar, instalar IDEs como Eclipse o QT, con lo que tienes todas las herramientas de un entorno semi-profesional. Sin mencionar que tienes acceso a la librería de programación del sistema operativo, como OpenCV para visión artificial.
Arduino vs. Raspberry Pi: Raspberry Pi tiene más variedad y entornos más completos.
4.5 En conclusión:
Un Arduino es una placa base de microcontrolador. Un microcontrolador es un ordenador simple que puede ejecutar un programa a la vez, una y otra vez. Es muy fácil de usar.
Una Raspberry Pi es un ordenador de propósito general, usualmente con sistema operativo Linux y ejecutando múltiples programas. Es más complicada de usar que un Arduino.
Si tu proyecto implica varias funcionalidades simultáneas, necesitas acceso fácil a Internet y accesibilidad multimedia, la Raspberry Pi 3 será tu placa.
Si tu proyecto necesita lecturas fáciles de sensores, solo hacer unas salidas basadas en datos del sensor, comunicar rápido con otras partes de la máquina, y quieres puesta en marcha rápida con casi ninguna instalación, entonces el Arduino Uno es para ti.
Usos de Raspberry Pi
5.1 La Cámara de Raspberry Pi
La Cámara de Raspberry Pi es un sensor de imagen Sony IMX219 de 8 megapíxeles de alta calidad, placa complementaria diseñada a medida para Raspberry Pi, con lente de foco fijo. Capaz de imágenes estáticas de 3280 x 2464 píxeles, y soporta vídeo 1080p30, 720p60 y 640x480p90.
Además, el módulo de cámara es de alta especificación y mucha mejor calidad que una webcam USB básica. Su firmware repleto de funciones aprovecha totalmente la potencia del GPU VideoCore en el SOC Raspberry Pi, permitiendo grabar vídeo 1080p a 30 fps, 720p a 60 fps, y resolución VGA (640x480) a 90 fps —perfecto para reproducción a cámara lenta.
5.2 El Ordenador Raspberry Pi
El ordenador de sobremesa es una raza en extinción hoy, especialmente en el hogar. Con la llegada de portátiles potentes y tabletas cómodas, menos gente necesita un ordenador de escritorio dedicado ocupando espacio o cogiendo polvo.
Un buen ordenador de sobremesa puede ser útil, especialmente para tareas laborales, pero el espacio es un bien escaso para muchos. ¿Qué mejor ordenador al que recurrir que la Raspberry Pi del tamaño de una tarjeta de crédito?
Sin embargo, ¿puede usarse Raspberry Pi como PC de escritorio?
Quizás ya intentaste construir un centro multimedia y una estación de retro gaming, como explicamos antes. Quizás tu PC de escritorio ya no sirve.
De cualquier forma, la Raspberry Pi 3 (¡cuanto más nueva, mejor!) es un reemplazo ideal para productividad básica.
Para aprovechar el PC de escritorio, Raspberry Pi requiere muchos ajustes. El primer reto es deshacerse de la mayoría de apps de Google que usabas a diario.
Las cosas se vuelven lentas al abrir Google Docs.
El navegador te avisa: "Esta versión de Safari ya no es compatible". Google Docs funciona, y tras un tiempo puedes crear y editar documentos. Pero pronto te das cuenta de problemas.
Aunque Google Docs está en su mejor momento, había un retraso mínimo, mínimo —pero significativo— entre clicar un botón y la aparición del carácter en pantalla. Todo funciona normalmente pero eventualmente esos innumerables micro-retrasos te molestan lo suficiente para dejar de usar Google Docs.
Por supuesto, tienes LibreOffice, que funciona sin problemas y es equivalente, incluso mejor que Google Docs. No hay razón para usar Google Docs si solo quieres un buen procesador de textos.
Además, mencionamos LibreOffice —que tiene procesador de textos, hoja de cálculo, presentaciones y más. Estos corren perfectamente en Pi 3. Cambias a LibreOffice y usas Writer, notarás que funciona perfectamente; solo verás un ligero retraso al iniciar.
Al quitar Google Docs, Gmail se vuelve más ligero, hasta ser perfectamente cómodo.
Chromium —el navegador open-source en que se basa Chrome— es razonablemente fácil de descargar e instalar usando terminal en la Pi.
Gmail, Docs y Drive funcionan muy bien con Chromium. LibreOffice es más rápido que Docs, incluso en Chromium, pero tienes la comodidad de tener todos tus documentos disponibles en cualquier dispositivo.
Chromium también facilita la navegación. Sitios con mucha carga de JavaScript son razonablemente rápidos, no se cuelgan y son fáciles de navegar. Obviamente más lento que en un portátil de 1000 $, pero encontrarás que Chromium es perfectamente aceptable para uso diario.
Chromium probablemente es un poco más lento que Iceweasel con bloqueador de scripts pero tiene la ventaja de no romper los sitios.
Tanto para Chromium como Iceweasel, puedes usar uno u otro. Sin embargo, ejecutar Iceweasel y Epiphany a la vez no presenta problemas. Al intentar usar ambos simultáneamente —con cinco pestañas entre Google Docs y Gmail— el ordenador se congeló 10-20 segundos al llenarse la memoria de 1 GByte. En otras palabras, Chromium consume mucha memoria.
Para concluir, el punto es que si estás dispuesto a hacer ajustes para mejorar cómo trabajas y arreglos triviales al sistema operativo oficial Raspbian OS, entonces, por supuesto, puedes trabajar en un ordenador de 35 $.
NO será tan cómodo como un portátil de 1000 $, pero es lo más cercano a ser un PC de la Pi hasta ahora. Sea como lo veas.
Olvidamos mencionar que todo con electricidad 5 voltios 2 amperios, es un consumo bajo, donde un PC puede gastar hasta 250 vatios, por supuesto hay que añadir el consumo del monitor, pero con pantallas LED modernas no es mucho.
5.3 Raspberry Pi con Android
Ahora puedes usar Android 8.1 con Raspberry Pi.
La Raspberry Pi es el mejor mini-ordenador en calidad-precio que encontramos hoy. Es solo un sistema operativo libre y de código abierto para set-top boxes, smartphones y tabletas, basado en la plataforma móvil Android. Aunque tenemos varios sistemas operativos para elegir, una limitación para usuarios es no tener un sistema operativo Android oficial para instalar en Raspberry Pi. Sin embargo, ahora, gracias a LineageOS, este problema ha terminado. Espera un momento seguro. Preguntarás, ¿qué es LineageOS?
Para resolver esta severa limitación de Raspberry Pi respecto al software, ha salido a la luz la primera imagen no oficial de LineageOS para Raspberry Pi 3. Esta imagen permite instalar Android 8.1 Oreo en este mini-ordenador para usar el sistema operativo móvil de Google, con todas sus apps, en este dispositivo.
Para poner esta imagen en marcha en Raspberry Pi 3, el archivo descargado tiene unos 300 MB, aunque al descomprimir encontraremos una imagen de 4,3 GB, así que necesitaremos una micro-SD de al menos 8 GB para instalar este sistema.
Respecto a la instalación, es igual que cualquier otra imagen para Raspberry Pi.
Una vez descargada y descomprimida LineageOS, habrá que copiarla a la micro-SD con una herramienta como "Win32 Disk Imager" para preparar la tarjeta e iniciar el mini-ordenador. Una vez copiada LineageOS, la insertamos en la Raspberry Pi, y estará lista para funcionar.
Por ahora, el desarrollador advierte que es una imagen para usuarios avanzados. Puede contener errores porque es la primera versión, basada en LineageOS 15.1 y usa renderizado de software Google, imagen SwiftShader. El desarrollador no la recomienda para equipo de producción o dispositivo multimedia, pero irá haciéndola cada vez más estable para posicionarse como alternativa real y gratuita que nos permita tener Android en Raspberry Pi.
Conclusión
La Raspberry Pi es una gran opción para empezar a aprender programación informática gracias a su potencia de procesamiento, bajo coste y bajo consumo. Con esta excelente placa, puedes lograr infinitos proyectos académicos, electrónicos y algunos juegos retro. Cómo funciona un ordenador personal por dentro es útil para novatos y programadores experimentados. Para saber más sobre placas de ordenador y todos los servicios que ofrecemos, te invitamos a nuestra web y descubre todos nuestros servicios.
Tecnología Industrial
- Monitorización profesional de temperatura con Raspberry Pi y DS18B20
- Construye una puerta de enlace LoRa con el módulo RAK831 en Raspberry Pi 3 – Guía paso a paso
- Aprovechando el Machine Learning para Optimizar la Gestión de Cadena de Suministro MRO
- Comercio electrónico y tiendas físicas: Una simbiosis estratégica
- Por qué la división de inventario es esencial para marcas de todos los tamaños
- Escasez de chasis: cómo la falta de movilidad está paralizando las cadenas de suministro globales
- PLCs: el habilitador clave del Internet Industrial de las Cosas (IIoT)
- Industria 4.0 vs Industria 5.0: Qué Cambia y Por Qué Importa
- Medición Precisa de Perpendicularidad para Piezas Metálicas Pequeñas – Guía y Técnicas
- nVent SCHROFF CPe-AA420: Controlador Embebido PXI Express Compacto y Alto Rendimiento
- AIoT: Cómo la Inteligencia Artificial amplifica el Internet de las Cosas