Conociendo Raspberry Pi.

Pez Nuss
14 min readJan 29, 2020

--

Funete: https://www.raspberrypi.org/trademark-rules/

Raspberry pi es una computadora de placa simple (SBC), del tamaño aproximado de una tarjeta de crédito, es de bajo costo y básicamente nos permite tener una computadora que cabe en nuestro bolsillo. Nos permite conectar periféricos como pantallas, mouse, bocinas, sensores, componentes electrónicos ,etc. Raspberry Pi nos permite aprender sobre temas como AI, programación, diseño Web, videojuegos, música, robótica, electrónica, arte, impresión 3D, ciberseguridad,etc.

Fuente:http://socialcompare.com/es/comparison/raspberrypi-models-comparison

¿Qué es Raspberry Pi?

De la página oficial de Raspberry Pi: “Raspberry Pi es la tercera marca de computadoras más vendida en el mundo la Raspberry Pi es una computadora del tamaño de una tarjeta de crédito que se conecta a su televisor o pantalla, con un teclado y mouse. Puede usarlo para aprender programación, construir proyectos electrónicos y como un PC de escritorio, permite crear hojas de cálculo, escribir texto, navegación en Internet y juegos. También reproduce videos de alta definición.Raspberry Pi está siendo utilizado por adultos y niños de todo el mundo para aprender programación y creación digital.”

Fuente: https://www.raspberrypi.org/about/ video que es una raspberry Pi

La Raspberry Pi Foundation es una organización benéfica con sede en el Reino Unido, es la encargada de desarrollar la Raspberry Pi, trabaja para poner el poder de la informática y la creación digital en manos de personas de todo el mundo. Hacemos esto para que más personas puedan aprovechar el poder de la informática y las tecnologías digitales para el trabajo, resolver problemas que les importan y expresarse creativamente.
Proporcionan computadoras de bajo costo y alto rendimiento que las personas usan para aprender, resolver problemas y divertirse. Brindan alcance y educación para ayudar a más personas a acceder a la informática y la creación digital, desarrollamos recursos gratuitos para ayudar a las personas a aprender sobre informática y cómo hacer cosas con computadoras, y capacitar a educadores que puedan guiar a otras personas para que aprendan.

Raspberry Pi Foundation se encarga del diseño, distribución y manejo de la placa así como su documentación que puedes encontrar en su página oficial o en Github. Raspberry Pi esta licenciado por Creative Commons Attribution 4.0 International Licence lo que significa que es un Proyecto open source en el cual puedes compartir: copiar y redistribuir el material en cualquier medio o formato, adaptar: remezclar, transformar y construye sobre el material para cualquier propósito, incluso comercialmente, siempre y cuando se otorgue el crédito al Autor y no se cambie la licencia de redistribución.

Además de la documentación, distribución, nos facilitan sistemas operativos, blogs, acceso a la comunidad, ayuda, foros, educación, proyectos, Espacios de Desarrollo(Code dojo y Hacker spaces), eventos(Raspberry Pi jam), revistas(Magi pi, Hackerspace, wireframe,etc).
Sin duda alguna un trabajo increíble por parte de Raspberry Pi Foundation vale la pena leerlo y darnos una vuelta en su página web y por que no donar para hacer mas grande el proyecto.

¿Como consigo una Raspberry Pi?

Actualmente conseguir una raspberry pi es muy sencillo, se puede conseguir casi en cualquier tienda de electrónica especializada o e-commerce, tiendas como: Amazon, MercadoLibre, Ebay, la tienda oficial de Raspberry, Aliexpress,walmart, Adafruit,etc. Su distribución es internacional, se puede conseguir casi en cualquier parte del mundo.

Actualmente existen distintos modelos que podemos elegir para nuestros proyectos. En la siguiente tabla podemos observar el modelo y los precios de la tienda oficial de raspberry pi en DLLS sin el costo de transporte y aduanas.

Fuente:https://www.raspberrypi.org/documentation/faqs/

Los modelos presentes a la fecha del 23/01/2020 son los siguientes: empezare con sus características del modelo más reciente al más antiguo:

Raspberry pi 4 modelo B

Fuente: https://www.raspberrypi.org/products/raspberry-pi-4-model-b/

La Raspberry Pi 4 modelo b es el modelo más potente y reciente en la gama de Raspberry pi cuenta con 3 Diferentes versiones donde lo que cambia es la cantidad de memoria ram la podemos encontrar con 1 GB, 2GB o 4GB de memoria ram, además incluye dos salidas micro HDMI que nos permiten tener dos monitores 4k conectados a nuestra placa,cuenta con un puerto ethernet Gigabit con una capacidad de 300 Mbps teóricos, 2 puertos usb 3.0 y dos mas 2.0, se alimenta a través de un puerto tipo c .

Fuente: https://www.raspberrypi.org/products/raspberry-pi-4-model-b/

Raspberry pi 4

Procesador — — — — — — — Broadcom BCM2711B0, quad-core Cortex-A72.
Frecuencia de reloj — — — — 1.5 GHz.
GPU — — — — — — — — — — VideoCore VI 500 MHz.
RAM — — — — — — — — — — 1/2/4 GB LPDDR4–3200.
Wifi — — — — — — — — — — Wi-Fi 2,4GHz / 5GHz IEEE 802.11.b/g/n/ac
Bluetooth — — — — — — — — Bluetooth 5.0, BLE.
Conectividad de Red — — — — Gigabit Internet.
puertos:
GPIO 40 pines,
2 x Micro HDMI
2 x USB 2.0
2 x USB 3.0
CSI (cámara Raspberry Pi)
DSI (pantalla tácil)
Toma auriculares / vídeo compuesto
Micro SD
USB-C (alimentación)
Power-over-Ethernet (PoE)

La Raspberry Pi 4 es la placa mas potente que ofrece Raspberry pi, sin embargo una consideración a tomar en cuenta es que se calienta mucho, esperemos esto se arregle en el futuro.

Aquí puedes encontrar las especificaciones técnicas detalladas sobre la placa: Eeee wee picale aqui

Raspberry pi 3 modelo A

https://www.raspberrypi.org/products/raspberry-pi-3-model-a-plus/

El modelo Raspberry pi 3 A+ es una placa de tercera generación más chica que su antecesor, menos puertos, y lamentablemente menor memoria RAM, sin el conector RJ45 y con un solo puerto usb 2.0 la ventaja es que tiene un menor precio que el modelo B de la placa

Raspberry pi 3 A+

Procesador — — — — -Broadcom BCM2837B0, Cortex-A53(ARMv8)64-bit
Frecuencia de reloj — -1.4 GHz.
GPU — — — — — —-Broadcom VideoCore IV, OpenGL ES 2.0, MPEG-2 y VC-1
RAM — — — — — — 512 MB de SDRAM LPDDR2.
Wifi — — — — — — WiFI 802.11.b/g/n/ac de doble banda 2.4GHz-5GHz
Bluetooth — — — — — — — — Bluetooth 4.2, BLE.
puertos:
GPIO 40 pines,
HDMI
1 USB 2.0
Micro SD
CSI camera
DSI display
Toma auriculares / vídeo compuesto
micro USB (alimentación)

Con esta placa se cerró la tercera generación de placas en Raspberry pi, una placa más reducida en tamaño y especificaciones.

Aquí puedes encontrar las especificaciones técnicas detalladas sobre la placa: Eeee wee picale aqui

Raspberry pi 3 model B y +

https://www.raspberrypi.org/products/raspberry-pi-3-model-b/

El modelo raspberry pi 3 estuvo muchos años presente con nosotros por lo cual es el modelo perfecto si eres un principiante, encontraras toneladas de informacion en internet acerca de esta placa, desde tutoriales, foros, proyectos, ideas,etc. Esta placa fue un Boom entre los makers, por primera vez contaban con una placa que permitiera crear desde media centers, Emular videojuegos, crear servidores,etc. A pesar que en anteriores versiones de la placa como Raspberry pi 1 y 2 ya podían soportar estos proyectos, en rendimiento dejaban mucho que desear. Por primera vez en el mercado existía una placa con un rendimiento funcional que no solo permite hacer proyectos electrónicos. Poco a poco Raspberry Pi nos adentraba en proyectos más complejos. Permitiendo a los makers explorar áreas en las cuales antes no podían entrar con facilidad. Además Raspberry Pi llego de la mano de impresoras 3d, internet of things, Data since, AI. permitiendo a los usuarios explorar múltiples áreas de desarrollo.

Fuente: https://www.raspberrypi.org/products/raspberry-pi-3-model-b/

nota el video corresponde al modelo B+

Raspberry pi 3 model B

Procesador — — — — -Broadcom BCM2837, Cortex-A53 (ARMv8) 64-bit SoC
Frecuencia de reloj — -1.2 GHz.
GPU — — — — — — -Broadcom VideoCore IV, OpenGL ES 2.0, MPEG-2 y VC-1
RAM — — — — — — 1GB LPDDR2 SDRAM
Wifi — — — — — — 2.4GHz IEEE 802.11.b/g/n
Bluetooth — — — — — — — — Bluetooth 4.1, BLE.
Conectividad de Red — — — — Fast Ethernet 10/100 Gbps
puertos:
GPIO 40 pines
4 x USB 2.0
HDMI
Micro SD
CSI camera
DSI display
Toma auriculares / vídeo compuesto
micro USB (alimentación)

la siguiente generación Raspberry Pi 3 modelo B+ representó mejoras en el procesador cambiando el procesador Broadcom BCM2837, Cortex-A53 (ARMv8) 64-bit SoC por un procesador Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC, con este cambio vimos una mejora en la frecuencia de reloj ahora con 1.4 GHz, además este procesador venia con un disipador de calor.Otra mejora que vimos en la Raspberry pi 3 B+ fue la conectividad el bluetooth de ser version 4.1 pasó a a ser 4.2, el puerto ethernet de 10/100 Gbps cambio por uno Gigabit Ethernet over USB 2.0(300 Mbps de máximo teórico, la conexión inalámbrica también representó una mejora ahora podíamos elegir la frecuencia a la cual conectarnos 2.4GHz o 5GHz, en puertos nos quedamos con los mismos que el modelo anterior, sin embargo las mejoras en conectividad y procesador volvieron a esta placa aun mejor de lo que ya era.

fuente:https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/

Procesador — — —Broadcom BCM2837B0, Cortex-A53(ARMv8)64-bit SoC
Frecuencia de reloj — -1.4 GHz.
GPU — — — — — — -Broadcom VideoCore IV, OpenGL ES 2.0, MPEG-2 y VC-1
RAM — — — — — — 1GB LPDDR2 SDRAM.
Wifi — — — — — — 2.4GHz / 5GHz IEEE 802.11.b/g/n/ac
Bluetooth — — — — — — — — Bluetooth 4.2, BLE.
puertos:
GPIO 40 pines,
HDMI
1 USB 2.0
Micro SD
CSI camera
DSI display
Toma auriculares / vídeo compuesto
micro USB (alimentación)

sin duda alguna esta placa nos dio muchas horas de diversión a quien la usamos en su momento, su funcionalidad evolucionó bastante en poco tiempo y nos permitió desarrollar proyectos completos y complejos.

Raspberry Pi Zero w

https://www.raspberrypi.org/products/raspberry-pi-zero-w/

Raspberry pi zero causó una euforia cuando anunciaron su venta al público ya que se hablaba que la placa se hacia mas pequeña y iba a tener un costo de tan solo 5 dlls por precio de lanzamiento. El resultado fue que el primer dia de lanzada esta placa ya se había agotado, Raspberry pi Zero es una placa económica que nos ofrece la misma experiencia que otras placas de la familia de Raspberry Pi, con un par de limitaciones en hardware ya que solo cuenta con 512Gb de memoria RAM y un procesador más pequeño con una frecuencia de un GHz, además de ya no contar con los 4 puertos usb y cambiarlos a un único puerto usb micro, eliminaron el conector rj45 para ethernet y no contaba con un conector para pantallas, además no contaba con conexión a internet lo cual era un problema aquí es cuando aparece Raspberry Pi zero W, mismas características, solo que ahora contábamos con conexión wifi y bluetooth

Raspberry pi zero

Procesador — — — single-core ARMv6 CPU (BCM2835)
Frecuencia de reloj — -1 GHz.
GPU — — — — — — -Broadcom VideoCore IV, OpenGL ES 2.0, MPEG-2 y VC-1
RAM — — — — — — 512MB LPDDR2 SDRAM.
Wifi — — — — — — 802.11n wireless LAN.
Bluetooth — — — — — — — — Bluetooth 4.0, BLE.
puertos:
GPIO 40 pines,
HDMI mini
1 micro USB 2.0
Micro SD
CSI camera
micro USB (alimentación)

Raspberry Pi Zero W fue una placa que permito crear proyectos que necesitan una placa pequeña y poco rendimiento computacional. sin duda alguna una maravilla de la tecnología al escalarla a ese diminuto tamaño.

Raspberry Pi también cuenta con soluciones industriales llamadas Industrial Compute Module, industrial compute module son placas diseñadas para aplicaciones industriales con raspberry pi, entre sus ventajas contamos con mas pines GPIO y podemos intercambiar los procesadores como si fueran memorias RAM, entre sus desventajas: Son sensibles a la estática por lo cual hay que tener más cuidado al manipularlas, tenemos menos puertos usb, estos modelos solo cuentan con un puerto usb, una salida de video HDMI, un puerto microusb Para alimentación, el modelo más antiguo de la placa es el modelo Compute Module IO Board V3 y el modelo más reciente es el Compute Module Development Kit.

compute module io board v3 fuente:https://www.raspberrypi.org/products/compute-module-io-board-v3/

El Módulo de cómputo IO Board V3 es un kit de desarrollo para aquellos que desean utilizar la Raspberry Pi en un factor de forma más flexible, destinado a aplicaciones industriales. El IO Board V3 está hecho para desarrollarse con CM3 y CM1 .
El Módulo de cómputo contiene las entrañas de una Raspberry Pi 3 (el procesador BCM2837 y 1 GB de RAM). La placa IO que la acompaña es una placa de conexión simple y de código abierto en la que puede conectar un módulo de cómputo. La placa aloja 120 pines GPIO, un puerto HDMI, un puerto USB, dos puertos de cámara y dos puertos de pantalla. Diseñar el Módulo en un sistema personalizado debería ser relativamente sencillo, ya que hemos puesto todos los bits difíciles en el Módulo en sí, y usted tiene la libertad de agregar componentes adicionales y colocar piezas exactamente donde su producto los necesita.

Compute Module Development Kit Fuente: https://www.raspberrypi.org/products/compute-module-development-kit-2/

este módulo está en su versiòn más reciente, se vende en un kit y contiene lo siguiente

  • 1 × tablero de arranque CMIO v3
  • 1 × CM3 + / 32GB Módulo de cómputo
  • 1 × CM3 + / Lite Módulo de cómputo
  • 1 × placa CMCDA (se divide por la mitad en 1 × cámara y 1 × adaptador de pantalla)
  • 2 × 22W, paso de 0,5 mm, FFC pequeños de 50 mm de longitud para los adaptadores
  • 1 × cable USB B a USB A (para programación)
  • Cables de puente hembra a hembra de 4 × pines (20 cm), para permitir la conexión de la pantalla y la cámara I2C

como vemos estas placas suelen ser un poco más complejas y completas para desarrollar aplicaciones industriales o desarrollos flexibles. sin embargo su precio es mucho mas alto, son dificiles de conseguir y necesitamos de dos partes para hacerla funcionar.

la parte que es el core o procesador de estas placas son los compute modules.Que es una Raspberry Pi en forma rectangular, con pines para insertar en las placas anteriormente mencionadas, Raspberry Pi tiene a la venta tres módulos, Compute module 3+ que equivale a una Raspberry pi3 model B+, compute module 3 que es un Raspberry Pi 3 y compute module 1 que es como una raspberry pi zero o una Raspberry Pi 1 model b

Compute module 3b+ Fuente: https://www.raspberrypi.org/products/compute-module-3-plus/
Compute Module 3 Fuente: https://www.raspberrypi.org/products/compute-module-3/
compute module 1 Fuente: https://www.raspberrypi.org/products/compute-module-1/

la diferencia de estos dispositivos con una Raspberry Pi además de su tamaño, es que contamos con almacenamiento Flash incluido.

Estas son las opciones que raspberry pi ofrece, todas Son computadoras asequibles en precio a comparacion de un pc de sobremesa o portátil, necesitamos una memoria SD mayor a 4gb, un sistema operativo,una fuente de alimentación, una pantalla(opcional) y mouse y teclado.
sin duda alguna Raspberry Pi abrió un mundo de posibilidades a makers, niños, jóvenes ,amantes de la tecnología, profesores, etc.

¿Qué sistemas operativos soporta raspberry pi?

Raspberry pi tiene Procesadores ARM(Advanced RISC Machine) que corresponde a una arquitectura de tipo RISC(Reduced instruction set computing) lo que significa que necesitamos menos transistores para construir los procesadores y requieren conjuntos de instrucciones pequeñas y simples que toman menor tiempo para ejecutarse, además estos procesadores están pensados para aplicaciones de baja potencia. por lo que nos veremos un poco limitados en poder de cómputo y procesamiento, si bien la filosofía de RISC es la velocidad en el procesador y procesos multitarea hay que tomar en cuenta que no tendrá el mismo rendimiento que un computador de sobremesa.Sin embargo si contamos con muchos sabores para escoger en su mayoría sistemas operativos basados en linux.

Raspbian

El sistema operativo oficial de Raspberry pi es Raspbian que es una distribución del sistema operativo GNU/Linux basado en Debian, y por lo tanto libre para la SBC Raspberry Pi, orientado a la enseñanza de informática.
el Sistema Raspbian es un sistema operativo que corre en todas las placas Raspberry Pi, tiene las mismas funciones que un ordenador de sobremesa y trae pre instalado todo lo necesario para que empecemos a crear. Al ser el sistema oficial de Raspberry cuenta con soporte y cientos de proyectos que puedes empezar ya mismo.

Fuente: https://es.wikipedia.org/wiki/Raspbian#/media/Archivo:Raspbian_2019.04_application_menu.jpg

Existen muchos más sistemas operativos para nuestras placas Raspberry Pi algunos de ellos de uso específico o más flexibles a continuación una lista corta:

Ubuntu Mate

Fuente:https://blog.desdelinux.net/liberado-ubuntu-mate-18-04-lts-con-soporte-para-raspberry-pi-3-model-b/

Para los amantes de ubuntu y Gnome simple y poderoso aquí encontrarás toda la info para que instales este maravilloso os.

Ubuntu Core

Fuente:https://ubuntu.com/core

El sistema operativo de Ubuntu orientado al IOT para placas como la Raspberry Pi, si quieres un sistema operativo minimalista, seguro y que se fuerte a mas no poder en la etapa Backend sin duda ubuntu core es para ti.
Aquí toda la info para que lo instales

Ubuntu Server

Fuente: https://www.raspberrypi.org/documentation/usage/terminal/

Un sistema operativo que solo cuenta con terminal, solo eso tu lo puedes construir a tu gusto. Toda la info aquí

windows 10 IOT core

fuente:https://www.xataka.com/makers/que-puedes-y-que-no-puedes-hacer-con-windows-10-iot-core-en-las-raspberry-pi-2

El gigante de microsoft no se podía quedar afuera,sin embargo con este sistema operativo dejó mucho que desear, es la versión de windows 10 para aplicaciones IOT, no es el windows que todo el mundo conoce checa la info aquí, te recomiendo leas el articulo de chataca de la imagen.

OSMC

OSMC(Open Source Media Center)uno de los sistemas operativos dedicados más populares de Raspberry pi, nos permite crear un media center con la Raspberry Pi puedes checar como instalarlo aquí.

Libre Elec

Fuente: https://libreelec.tv/

Libre Elec es también uno sistema operativo dedicado cuyo fin es crear un media center. puedes checar toda la info aquí

Mozilla WebThings

Fuente:https://iot.mozilla.org/gateway/

Mozilla web things es un sistema operativo de Mozilla para sistemas embebidos pensado para hacer de tu raspberry pi el monitor y control de tus objetos en casa, puedes checar toda la info aquí.

PiNet

Fuente:http://pinet.org.uk/

Pinet es el sistema operativo para el salón de clases. La idea es tener una Red de Raspberry Pi donde los alumnos trabajan con un servidor central donde los alumnos guardan sus archivos. checa toda la info aquí.

RISC OS

Fuente:https://www.youtube.com/watch?v=oL4w3AK6Qpw

RISC OS es un sistema operativo dirigido únicamente para Arquitecturas RISC, esta distribución no esta basada en linux. checa toda la info aquí.

Kali Linux

Kali Linux es una distribución basada en Debian GNU/Linux diseñada principalmente para la auditoría y seguridad informática checa toda la info aquí.

la lista sigue y sigue algunos sistemas operativos que puedes encontrar para esta placa son Pidora, SARPi (Slackware ARM for Raspberry Pi)Arch Linux ARM, FreeBSD, RetroPie, lakka, Flint OS, NetBSD,RaspBSD,Plan9,Inferno OS
,Inferno Pi ,XinuPI ,LineageOS ,Android TV ,RTAndroid ,Android Lollipop ,Tizen OS SailPi versión de SailfishOS,Volumio ,Rune Audio
,PiMusicBox ,piCorePlayer ,SqueezePlug ,Recalbox ,MAME4all
,PiPlay ,OpenMSX ,EmulaStation ,Chameleon Pi ,Retropie ,Happi Game Center,Xbian,Fedora ,FedBerry un Fedora Remix listo para usar: ,SUSE Linux EnterpriseServer,SolidXK ,Gentoo ,ParrotOS ,TorPido ,HypriotOS ,Devuan,VoidLinux ,Minibian ,Minibianwifi ,CentOS ,PIDORAFedoraRemix ,pipaOS ,Pignus ,PiBang ,OpenMediaVault,motionEyeOS ,Kano ,pitopOS ,DietPi ,
MP4Museum.,LinuTOP ,Q4OS ,MOEBIUS .

como podemos observar la lista es larga y hay para todos los gustos desde uso como pc, mediacenters, audio, IOT, emuladores de consolas, etc.

--

--

Pez Nuss

Estudiante de ingeniería eléctrica y programador