Alternativas a la Raspberry Pi en 2022

alternativas google coral raspberry pi para ai ml

En algún momento de tu viaje de trasteo, puede que te encuentres con los límites de la Raspberry Pi.

Mientras que los microordenadores y microcontroladores de la Raspberry Pi son herramientas muy dinámicas que pueden ayudarte a completar diferentes proyectos, algunas otras herramientas son más especializadas y son mejores para proyectos específicos.

Además, todavía hay escasez de placas y eso es un problema para todos. En concreto, las placas Pi Zero son extremadamente difíciles de conseguir. Somos un distribuidor aprobado de Raspberry Pi, así que aquí están nuestras predicciones para las acciones en el futuro.

Una pequeña advertencia sobre el sistema operativo

Cuando compras una Raspberry Pi, disfrutas de la facilidad de uso del sistema operativo Raspberry Pi.

Ahora, cuando compras una placa que no es Raspberry Pi, estás comprando una placa que probablemente funcionaría con Android, Ubuntu y quizás otros SO, pero es poco probable que funcione con el SO de Raspberry Pi.

La belleza del sistema operativo Raspberry Pi es que funciona muy bien con la placa Raspberry Pi. Te evitarás muchos problemas relacionados con el hardware que no funciona, la escasa documentación o la limitada comunidad para buscar ayuda.

Alternativa al SBC de propósito general Raspberry Pi 4: Rock Pi 4

Alternativa a la Raspberry Pi: la Rock Pi 4
Rock 4 de Radxa (imagen de Radxa)

A primera vista, la Rock 4 se parece mucho a la Raspberry Pi 4.

Su tamaño y precio es más o menos el mismo - ambos se venden por unos $60, miden unos 85 x 55mm, tienen 2 puertos USB 3.0 y USB 2.0, y puertos CSI/DSI para ambos.

Sin embargo, el Rock 4 es un potente ordenador de placa única (SBC) que tiene bastantes ventajas sobre el Raspberry Pi 4, entre ellas:

  • Compatibilidad con unidades SSD M.2 y módulos eMMC (para un almacenamiento más rápido que el de las microSD)
  • Procesador de seis núcleos (podría ser más rápido para su caso de uso)

Raspberry Pi 4 pero con HDMI normal + eMMC: Banana Pi M5

Otra alternativa a la Raspberry Pi: la Banana Pi
Banana Pi BPI-M5 (imagen de Banana Pi Wiki)

El Banana Pi BPI-M5 es un ordenador de placa única con especificaciones bastante similares a las del Raspberry Pi 4, pero su principal ventaja sobre el Raspberry Pi es el módulo eMMC pre-soldado que puede ser de 16 a 64GB.

El almacenamiento eMMC es más rápido y fiable que la microSD, y la Raspberry Pi 4 no te da la opción de tener una eMMC instalada de fábrica a diferencia de la Banana Pi BPI-M5.

Además, esta placa viene con un puerto HDMI de tamaño normal. Esto puede ser una ventaja o una desventaja, dependiendo de quién sea usted. Como nuestro encuesta del boletín informativo ha mostrado: sólo un tercio de los encuestados prefiere una ranura HDMI normal. Puedes suscribirte al boletín de noticias al final de este artículo o en la barra lateral del escritorio.

Alternativa a la Raspberry Pi 4 para la IA/ML: Google Coral

Google Coral Dev Board Mini
Google Coral Dev Boar Mini con componentes etiquetados

Aunque la Raspberry Pi 4 puede realizar algunos proyectos de inteligencia artificial o de aprendizaje automático, en general es un poco lenta para esos fines.

Lo que necesitas es una de las Google Coral Dev Boards. Veamos la Dev Board Mini y la Dev Board de tamaño normal.

Google Coral Dev Board Mini

La Google Coral Dev Board es un ordenador de placa única (SBC) muy parecido a la Raspberry Pi. Es un poco más pequeña que la Raspberry Pi 4, con 64 x 48 mm frente a los 86 mm x 57 mm de la Raspberry Pi 4.

Sin embargo, a diferencia de la Raspberry Pi, la Coral Dev Board Mini está hecha específicamente para el aprendizaje automático de alta velocidad.

Como puedes ver en la imagen de arriba, la Coral Dev Board Mini tiene algunas similitudes y diferencias con la Raspberry Pi, incluyendo un altavoz mono a bordo, un micrófono y un botón de encendido.

Pero veamos más a fondo cómo se compara la Coral Dev Board Mini con la Raspberry Pi 4.

Coral MiniPi 4
CPUSoC MediaTek 8167s (cuatro núcleos Arm Cortex-A35) a 1,3 GHzSoC de cuatro núcleos Cortex-A72 (ARM v8) de 64 bits a 1,5 GHz
GPUIMG PowerVR GE8300 (integrado en el SoC)GPU Broadcom Videocore-VI
Acelerador MLCoprocesador TPU de Google Edge:
4 TOPS (int8); 2 TOPS por vatio
No se aplica
RAM2 GB LPDDR32/4/8GB
Memoria flash8 GB eMMC, MicroSDSin memoria integrada
InalámbricoWi-Fi 5 (802.11a/b/g/n/ac); Bluetooth 5.0Tecnología inalámbrica IEEE 802.11ac de 2,4 GHz y 5,0 GHz, Bluetooth 5.0, BLE
Gigabit Ethernet
Audio/vídeoToma de audio de 3,5 mm; micrófono digital PDM;

Terminal de altavoz de 2,54 mm y 2 pines;

micro HDMI (1.4);

Conector FFC de 24 pines para cámara MIPI-CSI2 (4 carriles);

Conector FFC de 24 pines para pantalla MIPI-DSI (4 carriles)
2 × puertos micro-HDMI (hasta 4kp60 soportados)

Puerto de visualización MIPI DSI de 2 carriles

Puerto de cámara MIPI CSI de 2 carriles

Puerto de audio estéreo de 4 polos y de vídeo compuesto

H.265 (descodificación 4kp60), H264 (descodificación 1080p60, codificación 1080p30)

OpenGL ES 3.1, Vulkan 1.0
Entrada/salidaCabezal GPIO de 40 pines;
2x USB Tipo-C (USB 2.0)
Cabezal GPIO estándar de 40 pines de Raspberry Pi
2 puertos USB 3.0;
2 puertos USB 2.0.

Junta de desarrollo de Google Coral

Junta de desarrollo de Google Coral

La Google Coral Dev Board de tamaño normal tiene aproximadamente el mismo tamaño que la Raspberry Pi 4.

La Coral Dev Board mide 88 x 60mm mientras que la Raspberry Pi 4 mide 86mm x 57mm.

En comparación con la Coral Dev Board Mini, la Dev Board es más potente, con una CPU y una memoria más rápidas.

Por supuesto, con más potencia viene más responsabilidad. En este caso, la Coral Dev Board cuesta $129,99 frente a los $99,99 de la Mini.

Junta de Desarrollo del CoralPi 4
CPUNXP i.MX 8M SoC (quad Cortex-A53, Cortex-M4F)SoC de cuatro núcleos Cortex-A72 (ARM v8) de 64 bits a 1,5 GHz
GPUGráficos integrados GC7000 LiteGPU Broadcom Videocore-VI
Acelerador MLCoprocesador TPU de Google Edge:
4 TOPS (int8); 2 TOPS por vatio
No se aplica
RAM1/4 GB (2 GB próximamente)2/4/8GB
Memoria flash8 GB eMMC, ranura MicroSDSin memoria integrada
RedWi-Fi 2×2 MIMO (802.11b/g/n/ac 2,4/5GHz) y Bluetooth 4.2

Gigabit Ethernet
Tecnología inalámbrica IEEE 802.11ac de 2,4 GHz y 5,0 GHz, Bluetooth 5.0, BLE
Gigabit Ethernet
Audio/vídeoToma de audio de 3,5 mm (compatible con la CTIA);

Micrófono digital PDM (x2);

Terminal de 4 clavijas de 2,54 mm para altavoces estéreo

HDMI 2.0a (tamaño completo)

Conector FFC de 39 patillas para pantalla MIPI-DSI (4 carriles)

Conector FFC de 24 patillas para cámara MIPI-CSI2 (4 carriles)
2 × puertos micro-HDMI (hasta 4kp60 soportados)

Puerto de visualización MIPI DSI de 2 carriles

Puerto de cámara MIPI CSI de 2 carriles

Puerto de audio estéreo de 4 polos y de vídeo compuesto

H.265 (descodificación 4kp60), H264 (descodificación 1080p60, codificación 1080p30)

OpenGL ES 3.1, Vulkan 1.0
Entrada/salidaCabezal GPIO de 40 pines;
Tipo-C OTG;
Alimentación tipo C;
Host tipo A 3.0;
Consola de serie Micro-B
Cabezal GPIO estándar de 40 pines de Raspberry Pi
2 puertos USB 3.0;
2 puertos USB 2.0.

¿Cuánto más rápido es el Coral frente a la Pi 4?

Un artículo de Alasdair Allen, de Raspberry Pi, muestra algunos benchmarks que están a favor de la Coral Dev Board.

Según sus puntos de referenciaLa Coral Dev Board consiguió un tiempo medio de inferencia de 15,7 ms, mientras que la Raspberry Pi 4 tardó 82,7 ms utilizando Tensorflow Lite. Ambas pruebas se realizaron con el modelo de profundidad MobileNet v1 0.75.

Parece que si se conecta un Acelerador USB de Coral, la Raspberry Pi 4 se convierte en un auténtico monstruo de la informática, con un tiempo de inferencia que baja a 14,9 ms.

Otro artículo de Q-engineering también expone la ventaja absoluta que tiene el Google Coral sobre una Raspberry Pi 4:

Benchmarks de Q-engineering. Como se puede ver en las áreas delineadas en rojo, el Coral siempre obtiene más FPS que la Raspberry Pi 4. Ver fuente.

Alternativas a la Raspberry Pi Zero: Banana Pi BPI-M2 Zero y Orange Pi Zero2

El stock de la Raspberry Pi Zero 2 W es pésimo y por eso la gente ha buscado varias alternativas.

Si este es tu caso, tendrías que decidir cuáles son tus prioridades.

Banana Pi BPI-M2 Zero (foto de Banana Pi)

Si necesitas un factor de forma similar al de la Pi Zero, entonces podrías considerar la Banana Pi BPI-M2 Zero. Esto es sólo si tus prioridades son estrictamente el tamaño por encima de todo. Por ejemplo, si tienes una limitación de espacio en tu proyecto. Tenemos una comparación más profunda entre la Zero 2 W y la Banana Pi BPI-M2 Zero aquí.

Orange Pi Zero2 (foto de Orange Pi)

Sin embargo, si el tamaño no importa tanto, podrías considerar la Orange Pi Zero2. La Orange Pi Zero2 es más grande que la Pi Zero 2 W, pero también es más capaz. En concreto, estas son sus ventajas:

  • 1GB de RAM (en lugar de 512MB en la Zero 2)
  • USB-C (en lugar de microUSB)
  • Mayor velocidad de la CPU

Aquí hay un comparación más profunda entre ambos.

Sin duda, otra placa a tener en cuenta es la Raspberry Pi Pico W. No sólo hay mucho stock, sino que con el nuevo chip inalámbrico, se ha vuelto mucho más fácil construir proyectos simples y conectados donde la Raspberry Pi Zero sería excesiva.

Alternativa a Raspberry Pi Pico para proyectos de microcontroladores: Arduino

arduino uno
Foto de Harrison Broadbent.

Cuando los principiantes quieren entrar en la escena de los microcontroladores, piensan inmediatamente en el Arduino.

No hay duda de que el Arduino se ha hecho un hueco en este mercado. Incluso a la Raspberry Pi Pico le resultaría difícil desbancar al Arduino de su reinado.

Dicho esto, la Raspberry Pi Pico tiene realmente sus ventajas sobre el Arduino.

Por un lado, la Raspberry Pi Pico es una de las placas de microcontrolador más baratas que existen, a partir de $4-$7, dependiendo de si se necesitan cabeceras preinstaladas (Pico H), inalámbricas (Pico W) o ambas (Pico WH, aún sin lanzar en el momento de escribir este artículo).

Los Arduinos suelen costar mucho más. Por ejemplo, una placa Arduino típica para principiantes es la Arduino Uno Rev3, que cuesta $27,60. Una placa de tamaño similar a la Pico, la Arduino Nano, es un poco más barata, alrededor de $21.

Por supuesto, todo este hardware es de código abierto, así que podrías comprar uno de terceros por mucho menos.

Aquí hay una tabla rápida para comparar.

Raspberry Pi PicoArduino Uno Rev3
Frecuencia de la CPU133MHz16 MHz
MicrocontroladorRP2040ATmega328P
Memoria flash2MB32KB
RAM256KB2KB
GPIO26 (utilizable por el usuario)14 digitales, 6 analógicas
¿Tiene USB?microUSBUSB B
¿WiFi y/o BT?NoVariante de WiFi disponible
Tensión1,8 - 5,5V o 5V USB6-20V (se recomienda 7-12V) o mediante USB.
Tamaño51x21mm68x53mm
IdiomasMicroPython / CC

Hemos escrito una comparación más a fondo en nuestra megaguía de Raspberry Pi Pico. Haga clic aquí para ver las principales diferencias.

Arduino tiene más variantes que la Raspberry Pi Pico

En la sección anterior, comparamos la placa Arduino clásica y más popular con la Raspberry Pi Pico.

Pero la verdad es que Arduino tiene una enorme gama de placas donde algunas tienen usos específicos.

Francamente, si tienes un proyecto específico en mente, puede que te convenga más una de las placas especiales de Arduino.

Arduino tiene tres familias para elegir: Nano, MKR y Clásico. Además de estos, también puede comprar kits con todo lo que necesita y escudos (por ejemplo, componentes con un sensor)

Estas son las características que distinguen las diferentes categorías:

Nano: como su nombre indica, son pequeñas pero con muchas prestaciones. La más básica y económica es la Nano Every pero hay placas más avanzadas con BLE, sensores ambientales (temperatura, humedad, presión), sensores gestuales, micrófonos y más. Puedes programar esta serie de placas en MicroPython y también puedes hacer Machine Learning con ellas.

MKR: casi todas las placas MKR tienen un módulo de radio que tiene Wi-Fi, Bluetooth®, LoRa®, Sigfox, NB-IoT. Puedes comprar escudos para añadir sensores ambientales, GPS, ethernet, control de motores y matrices RGB.

Las placas MKR utilizan el procesador de bajo consumo Cortex-M0 de 32 bits SAMD21 y están equipadas con un chip criptográfico para una comunicación segura.

Clásico: Estas son las placas más básicas con las que la mayoría de los aficionados comenzarán. Son ideales para hacer pruebas y aprender. La Arduino Uno R3 está en esta categoría.

Arduino Nano RP2040 vs Raspberry Pi Pico WH

De hecho, una placa que está muy cerca de la Raspberry Pi Pico W es la Arduino Nano RP2040 Conectar. Utiliza el mismo microcontrolador, el RP2040, que la Raspberry Pi Pico W y tiene un módulo inalámbrico.

Las principales ventajas del Arduino Nano RP2040 Connect, frente al Pico W, son:

  • Bluetooth - aunque el Pico W tiene hardware BT, en el momento de escribir este artículo, todavía no está habilitado.
  • Giroscopio
  • Acelerómetro
  • LED RGB
  • Micrófono
  • Soporta Arduino IDE, Arduino Cloud y MicroPython.

En términos de precio, la mejor comparación es con el Pico WH, que viene con cabezales y wireless, similar al Arduino Nano RP2040. Esto significa que es $7 para el Pico WH y alrededor de $26 para el Arduino Nano RP2040.

Hay muchas otras placas en la familia Nano, pero si buscas un competidor directo de la Raspberry Pi Pico, la Arduino Nano RP2040 Connect es la que debes buscar.

Alternativa a Raspberry Pi Pico cuando el tamaño importa: RP2040 Stamp

Sello RP2040 de Solder Party (foto de Solder Party)

Solder Party ha creado un microcontrolador basado en el RP2040 que es cuadrado y pequeño.

Mientras que la Raspberry Pi Pico mide 21mm x 51mm, la RP2040 Stamp mide 25mm x 25mm y también tiene varias ventajas sobre la Raspberry Pi Pico, incluyendo:

  • Se puede alimentar con una LiPo de 3,3V;
  • Tiene 30 pines GPIO
  • LED neopixel

Básicamente, se trata de una Raspberry Pi Pico más pequeña y con más funciones. Sin embargo, también cuesta unas tres veces el precio de la Pico original ($4 frente a $10,80), y no tiene conexión inalámbrica, a diferencia de la Pico W.

Alternativa a Raspberry Pi Pico cuando el tamaño importa: Pimoroni Tiny 2040

Pimoroni Tiny 2040 (foto de Pimoroni)

Otra opción más allá del Sello RP2040 es el Tiny 2040 de Pimoroni.

En comparación con la Raspberry Pi Pico, la Tiny 2040 es genial porque tiene un conector USB-C, hasta 8MB de flash QSPI, un LED RGB y 12 pines IO (con 4 canales ADC de 12 bits).

Su tamaño es de 22,9 x 18,2 mm, frente a los 21 mm x 51 mm de la Raspberry Pi Pico.

La alternativa más barata de Raspberry Pi Pico: Espressif ESP32 o ESP8266

Geekcreit® Wireless NodeMcu Lua CH340G V3 Based ESP8266 (foto de Banggood)

El Raspberry Pi Pico W ha permitido realmente que la gama de microcontroladores de Raspberry Pi cierre la brecha entre la serie Pico y el ESP32 y el ESP8266.

El ESP32 mantiene una ventaja... quizás.

Dependiendo de dónde compre su ESP32, podría conseguir un microcontrolador que rivalice con el Pico W - a un precio más barato y tiene una gran comunidad detrás.

La escasez de chips ha afectado a los precios de los ESP, pero Peter Scargill escribió sobre los precios que pagó para que se lo enviaran a través de Banggood. Peter dijo que compró un paquete de diez placas ESP8266 llamado "Geekcreit® Wireless NodeMcu Lua CH340G V3 Based ESP8266".

Mirando la página del producto, ofrecen $28,99 por 10 y si compras 40, te descuentan 12%. El envío es gratuito a los Estados Unidos.

Esto significa que cada placa cuesta $2,90 y se trata de una placa con WiFi. Esto hace que sea aproximadamente la mitad del precio de la Raspberry Pi Pico.

A escala, puedes ahorrar mucho dinero utilizando esta serie de tablas de Espressif. Aquí tienes una comparación entre el Pico original y el ESP32.

1 Comentarios

  1. horst el noviembre 9, 2023 a las 1:12 am

    man - ist das ein durcheinander. unter VEEEGLEICH stelle ich mir doch zumindest ein etabelle vor, in der eineseits die HW zum vergleichen wäre. andererseits kommt das die technik und die SW zum vergleich.
    gleich in der ersten tabelle tauchen test ( XOR ) auf, die man nicht miteinander vergleichen kann, weil nur bei 1 einzigen ( !!!!??? ) der tast gemacht wurde - was ist das denn für ein evergleich ?!?!?

Deja un comentario