Por qué debería dejar de usar una Raspberry Pi para todo

Mucha gente recurre a Raspberry Pi para todos sus proyectos. ¿El problema? Están tomando una decisión equivocada. He aquí por qué debería pensarlo dos veces antes de usar una Raspberry Pi.

Mucha gente recurre a Raspberry Pi para todos sus proyectos.  ¿El problema?  Están tomando una decisión equivocada.  He aquí por qué debería pensarlo dos veces antes de usar una Raspberry Pi.
Anuncio

¿Quieres hacer una doodad conectada a la web que muestre un LED? ¡Probablemente puedas usar una Raspberry Pi! Después de todo, cuando solo tienes un martillo en tu caja de herramientas, es fácil ver todo como un clavo. Pero no deberías, y aquí está el por qué.

No gaste $ 40 para flashear un LED en la Web

Con demasiada frecuencia, vemos proyectos de electrónica de Internet de las cosas relativamente simples (IoT) que se hacen con una Raspberry Pi: una mini computadora de $ 35 que necesita una tarjeta SD (otros $ 5) y posiblemente un dongle Wi-Fi. En realidad, no necesita la potencia de una Raspberry Pi para manejar aplicaciones integradas simples como un sensor de IoT o un LED conectado a la web.

La placa $ 5 NodeMCU Conoce al asesino Arduino: ESP8266 Conoce al asesino Arduino: ESP8266 ¿Qué pasa si te digo que hay una placa de desarrollo compatible con Arduino con Wi-Fi incorporado por menos de $ 10? Bueno, lo hay. Leer más, que tiene Wi-Fi incorporado, almacenamiento flash integrado, y es tan fácil de programar como un Pi, podría manejar el trabajo de manera elegante. Incluye una biblioteca de servidor web si realmente la necesita, o puede usar el protocolo reducido basado en MQTT.

tablero nodemcu arduino

Mi punto es que no recurras automáticamente a Raspberry Pi solo porque tu proyecto de thingamajig necesita conectividad web.

En algunos casos, puede descubrir que su proyecto de electrónica está limitado por la sobrecarga de otras cosas que tienen que ejecutarse en un Pi. Por ejemplo, Neopixels - cadenas de LED controlables individualmente - requieren tiempos de señal notoriamente precisos. Los drones Quadcopter son otro. Los cambios en la velocidad del motor deben hacerse en fracciones de segundo, o simplemente se derrumbarán.

Una Raspberry Pi tiene que ejecutar un sistema operativo completo, que incluye cosas como el enhebrado del procesador, el manejo del usuario y los servicios de archivos, por lo que puede tener dificultades para extraer bits a las velocidades requeridas. Esto significa que ocasionalmente puede pausar aplicaciones de usuario de nivel superior mientras trata con procesos de bajo nivel más apremiantes. Una placa de desarrollo como Arduino Arduino vs Raspberry Pi: ¿Cuál es la mini computadora para ti? Arduino vs Raspberry Pi: ¿Cuál es la mini computadora para ti? El Arduino y el Raspberry Pi pueden parecer bastante similares: son pequeños y lindos tableros de circuitos con algunas fichas y alfileres, pero en realidad son dispositivos muy diferentes. Leer más podría tener más funciones limitadas (no hay una GUI, por ejemplo), pero proporciona un nivel mucho más bajo, un acceso más rápido al hardware y solo ejecuta el código exacto que le indiques.

En resumen, no es que una Raspberry Pi no pueda hacer proyectos de electrónica, pero podría ser exagerada en algunos casos y puede causar complicaciones.

No es lo suficientemente potente para el uso de escritorio

Usar el Pi como un escritorio completo, incluso el último modelo 3, es una experiencia increíblemente frustrante. Para empezar, ejecuta Linux, que tiene una curva de aprendizaje pronunciada asociada y no adecuada para principiantes. Los entusiastas de Linux afirman perpetuamente que este año es el año en que Linux finalmente avanzará en el escritorio para el usuario cotidiano, pero nunca lo hizo y nunca lo hará. Por qué nunca tuvimos "El año del escritorio Linux" Por qué nunca tuvimos "El año del escritorio Linux "Los usuarios de Linux han estado orando por el" Año del escritorio Linux ". Pero si alguna vez vamos a ver a Linux obtener una gran tracción, hay mucho que los desarrolladores de Linux deben mejorar. Lee mas .

píxel raspbian

Incluso con el aumento de rendimiento que trajo el modelo más reciente, aún tendrá dificultades para realizar tareas comunes. Esa demora siempre leve entre pulsar una tecla y hacer que aparezca en la pantalla eventualmente lo desgastará. Buena suerte para abrir más de una página web a la vez, o incluso una sola pestaña para desplazarse sin problemas.

¿No te gusta el navegador predeterminado de calidad inferior y quieres instalar Google Chrome? Ese es un campo de minas. No puedes simplemente descargar Chrome: necesitas instalar Chromium, la versión de código abierto ... pero los nombres de los paquetes han cambiado, por lo que muchas instrucciones están desactualizadas ... y la versión disponible en el repositorio de Raspbian es antigua, por lo que probablemente deberías compilarlo usted mismo. Incluso entonces, algunos servicios web populares como Netflix aún no son compatibles con la plataforma en absoluto.

Bienvenido al maravilloso mundo de los escritorios Linux, donde nada es tan fácil.

Si pensabas que la Raspberry Pi parece una excelente manera de presentar a tu gran a la informática moderna, por favor detente. Realmente no quieres que su primera experiencia informática sea tan horrible. Sí, por supuesto puede manejar un poco de procesamiento de textos en Open Office, pero también puede hacerlo literalmente en cualquier navegador web a través de Google Docs hoy en día. (Irónicamente, Google Docs es una de esas cosas que tendrá problemas en el Pi).

Una tableta Android con un presupuesto es probable que sea una inversión más satisfactoria para su abuelita, o incluso una computadora portátil usada que podría salir de eBay por $ 20 (y si insiste, aún podría poner Linux en ella).

Es peligrosamente inseguro (en las manos equivocadas)

Es muy fácil lanzar un servidor web en el Pi. Aloja tu propio sitio web en tu Raspberry Pi. Organiza tu propio sitio web en tu Raspberry Pi. ¿Necesitas ejecutar un sitio web pero no puedes pagar los costos de alojamiento? Una forma de evitar esto es con la Raspberry Pi de baja potencia, que es más que capaz de ejecutar software básico de servidor web. Lea más, y luego abra su enrutador para que sea accesible desde cualquier parte del mundo. Alojamiento web gratuito, ¡yay!

Pero en el momento en que lo haga, su máquina estará inundada con robots de piratería automáticos de todos los rincones del mundo, intentando penetrar sistemáticamente el dispositivo a través de las debilidades conocidas del software antiguo. Esto es cierto para todos los sitios web, independientemente de dónde esté alojado, pero es particularmente problemático para Raspberry Pi, que tiende a ser creado por aficionados que no están íntimamente familiarizados con las mejores prácticas de seguridad.

Peor aún: el Pi normalmente se ejecuta en la red doméstica de un usuario. Una vez comprometido, esto pasa por alto cualquier otra seguridad que pueda proporcionar el enrutador de Internet, dando al pirata informático libertad total para cincelar en el resto de sus dispositivos en red.

unir la placa de metal a la frambuesa pi

Para mitigar este problema: Nunca abra su Pi como servidor público. Si necesita acceder al Pi desde fuera de su red, use una puerta de enlace segura de terceros (como controlar su sistema OpenHAB). Comenzar con OpenHAB Home Automation en Raspberry Pi. Comenzar con OpenHAB Home Automation en Raspberry Pi. OpenHAB es una fuente abierta y madura. plataforma de automatización doméstica que se ejecuta en una variedad de hardware y es independiente del protocolo, lo que significa que se puede conectar a casi cualquier hardware de automatización del hogar en el mercado hoy en día. Más información utilizando el servicio en la nube gratuito My.OpenHAB). Si absolutamente debe abrir un servidor para el mundo, asegúrese de leer sobre cómo reforzar su seguridad primero.

Algunas personas valientes incluso han intentado monetizar el Pi en dispositivos de seguridad del mundo real. El servidor de correo electrónico nomx personal ($ 199) afirmó ser "el servidor de correo electrónico más seguro del mundo", "sin embargo, una investigación de BBC Click descubrió que en realidad era solo una Raspberry Pi, ejecutando un software peligrosamente desactualizado y codificado con un maestro contraseña de puerta trasera de "muerte".

La tarjeta SD se desgastará

El mayor problema con Raspberry Pi es que ejecuta todo el sistema operativo desde una tarjeta micro-SD (que es una de las razones por las que es tan lento). Esto eventualmente se desgastará, pero la velocidad a la que se desgastará variará según la calidad de la tarjeta. Los defensores del uso de una tarjeta SD argumentarán que es fácil realizar copias de seguridad y restaurar imágenes de tarjetas completas, pero eso rara vez es el caso en el mundo real.

Si bien es bastante fácil descargar y grabar una imagen ya hecha, o hacer una copia de seguridad completa de tu tarjeta SD actual, restaurarla requiere una tarjeta al menos tan grande como la original. Clona fácilmente tu tarjeta SD para obtener una Computación Raspberry Pi sin problemas. Clone fácilmente su tarjeta SD para una Computación Raspberry Pi sin problemas Ya sea que tenga una tarjeta SD o varias, una cosa que necesitará es la capacidad de hacer copias de seguridad de sus tarjetas para evitar los problemas que ocurren cuando su Raspberry Pi no se inicia. Lee mas . Un par de sectores defectuosos en la nueva tarjeta significa que se negará a copiar.

Hay una solución: en realidad se puede habilitar un modo de inicio USB especial en el Pi. Cómo hacer una Raspberry Pi 3 Arrancar desde un USB Cómo hacer una Raspberry Pi 3 Arrancar desde USB La Raspberry Pi es una pieza versátil, capaz de un rango diverso de tareas. Pero tiene un defecto flagrante: la incapacidad de arrancar desde USB. Hasta ahora, eso es. Lea más, pero es un procedimiento bastante complicado que ni siquiera pude ponerme a trabajar.

Raspberry pi pi drive pi

Dongles, dongles en todas partes

El último modelo 3 de Raspberry Pi en realidad tiene Wi-Fi incorporado, pero es bastante poco fiable. El $ 5 Raspberry Pi Zero es aún peor.

Dependiendo de su proyecto, es probable que necesite un adaptador para convertir el mini-USB en un puerto USB de tamaño completo, un concentrador USB para que pueda conectar más de un dispositivo (preferiblemente enchufado a una toma de corriente de pared para proporcionar energía adicional), luego, un adaptador USB Wi-Fi o Ethernet, y algunos cabezales GPIO para soldar. Si desea conectar un monitor, también necesitará un adaptador micro-HDMI a HDMI normal.

Ah, y será mejor que tomes un caso también. Todo se suma al costo total, y una vez que haya gastado todo eso, también podría comprar algo más adecuado para la tarea.

Una mini-PC o tableta probablemente sería mejor

Considere cuidadosamente su audiencia y propósito previstos. Una Raspberry Pi puede parecer rentable, pero una vez que comienzas a agregar todos esos extras, puedes acercarte fácilmente a $ 100. Por el doble de precio, podría comprar una mini PC que ejecute Windows 10. Real Windows 10 Quiero decir, no el absurdamente restringido Windows 10 IoT 5 Cosas que no puede hacer con Raspberry Pi 2 5 cosas que no puede hacer con Raspberry Pi 2 Con una CPU de cuatro núcleos y se jacta de poder ejecutar Windows 10, ¿la Raspberry Pi 2 realmente es todo eso? Aquí hay 5 cosas que la Raspberry Pi 2 todavía no puede hacer. Lea más, que no guarda ningún parecido terrenal con Windows 10 aparte de su nombre, sin embargo, hasta el día de hoy todavía se nos cita cuando decimos que Raspberry Pi no ejecuta Windows. Eso es. No. Windows.

Con una mini PC o tableta, obtendrías una mejor compatibilidad con una gama más amplia de aplicaciones (no con la limitada selección de software Linux mal hecho), y casi con seguridad con un mejor hardware.

kano 5

Sí, es muy técnicamente impresionante que puedas hacer una netbook de bajo consumo con un Pi: pero el piTop es de $ 270 por lo que en realidad es una computadora portátil bastante pobre de todos los estándares. La computadora Kano Pi tiene un costo de $ 280 por un dispositivo que según ellos es una computadora "compóngalo usted mismo". No diría que meter la placa Raspberry Pi desnuda en un estuche y enchufar algunos cables es "construir tu propia PC" por cualquier tramo de la imaginación.

Sin duda, hay algunos usos educativos increíbles para una Raspberry Pi, pero aprender qué componentes entran en la fabricación de una PC no es uno de ellos. El Raspberry Pi es un sistema en un chip, lo que significa que ni siquiera puede apuntar a componentes individuales como la CPU, la memoria y la tarjeta gráfica, porque todos son lo mismo.

En mi época, aprendimos de qué estaba hecha una PC al desmantelarla y reconstruirla. Cómo construir tu propia PC Cómo construir tu propia PC Es muy gratificante construir tu propia PC; así como intimidante. Pero el proceso en sí es bastante simple. Lo guiaremos a través de todo lo que necesita saber. Lee mas !

Entonces, ¿cuándo deberías usar una Raspberry Pi?

He pasado la mayor parte de este artículo diciéndote por qué no deberías usar una Raspberry Pi para tu próximo proyecto, pero aquí hay un par de casos en los que definitivamente tiene sentido.

Múltiples casos de uso combinados. ¿Necesita un servidor Pi-Hole, que se ejecute junto con un servidor web, con algún software de domótica? Raspberry Pi podría hacerlos todos. Es posible que deba realizar una configuración adicional para que todo funcione correctamente, pero no necesita una sola Raspberry Pi para cada proyecto por separado; puede ejecutarlas una junto a la otra. Obviamente, no recomendamos ejecutar cosas que con frecuencia se ajustarán con algo que necesita para ser sólido como una plataforma de automatización del hogar o su filtro de Internet. En ese caso, mantén uno para la experimentación y otro simplemente para ejecutar la casa inteligente.

Servidores de bajo consumo siempre activos. Una de las mejores cosas de una Raspberry Pi es que puede ejecutar un sistema de servidor completo y absorber muy poca energía, mucho menos que incluso las PC pequeñas más eficientes en el consumo de energía. No recomiendo un Pi para tareas sensibles al rendimiento como un servidor de archivos en red (incluso si es técnicamente posible), pero para tareas donde el rendimiento no es tan preocupante, puedes dejar un Pi funcionando y agregar solo centavos a tus mensualidades factura de energía.

conexión de la PC Raspberry pi

Su proyecto necesita muchas bibliotecas de programación de software. Una de las mejores cosas de la programación en Python es que mucha gente lo hace. Independientemente de cuál sea su objetivo final, es probable que alguien ya lo haya hecho y haya facilitado el proceso. Si su proyecto va a interactuar con otros servicios y dispositivos, probablemente pueda encontrar una biblioteca de Python para él. ¿Reconocimiento facial, síntesis de voz o bots de Twitter? No es un problema con Python en un Pi. Por supuesto, Python no es el único idioma con el que puedes programar en Pi, pero es el más popular. También somos grandes admiradores de NodeJS.

Combinando el Pi con un microcontrolador. Con la potencia de un Pi y la simplicidad de un microcontrolador, puedes recorrer un largo camino: como esta tira de luz DIY controlada por Siri Cómo hacer una luz de wifi controlada por Siri DIY Cómo hacer un DIY con Siri-Controlled Wi- Fi Light En esta guía, aprenderá a crear una luz controlable por Wi-Fi y la controlará con Siri. Lee mas . Los cerebros se ejecutan en una Raspberry Pi, con NodeJS presentándose como un falso dispositivo Siri, que luego transmite los comandos a un NodeMCU remoto con una tira de luz. Puedes expandir con más luces por la fracción del costo de otro Pi.

No me malinterpretes, no estoy odiando al Pi. Tengo cuatro Raspberry Pi en casa y otro en el camino. Uno maneja algunas partes críticas de mi casa inteligente, en ese tipo de forma confiable de "seis meses de actividad" que nunca podría lograr con una máquina con Windows. Pero no es la solución para cada problema.

In this article