Anuncio

¿Quieres hacer un sitio web conectado que parpadee un LED? ¡Probablemente puedas usar una Raspberry Pi! Después de todo, cuando solo tiene un martillo en su kit 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 electrónicos relativamente simples de Internet de las cosas (IoT) que se realizan 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 IoT o un LED conectado a la web.

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

instagram viewer

tablero nodemcu arduino

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

En algunos casos, es posible que su proyecto de electrónica esté limitado por la sobrecarga de otras cosas que tienen correr en un Pi. Por ejemplo, los neopíxeles - cadenas de LED controlables individualmente - requieren una señal notoriamente precisa tiempos. Los drones Quadcopter son otro. Los cambios en la velocidad del motor deben realizarse en fracciones de segundo, o simplemente se derrumbarán.

Una Raspberry Pi tiene que ejecutar un sistema operativo completo, que incluye cosas como subprocesamiento del procesador, manejo de usuarios y 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 urgentes. UNA tablero de desarrollo como un Arduino Arduino vs Raspberry Pi: ¿Cuál es la mini computadora para ti?El Arduino y la Raspberry Pi pueden parecer bastante similares, ambos son pequeñas placas de circuito con algunos chips y pines, pero en realidad son dispositivos muy diferentes. Lee mas puede tener más funciones limitadas (no hay 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 se le indica.

En resumen, no es que una Raspberry Pi no pueda hacer proyectos electrónicos, pero puede ser excesivo en algunos casos y puede causar complicaciones.

No es lo suficientemente potente para el uso de escritorio

Usando el Pi como un completo escritorio - Incluso el último modelo 3 - es una experiencia increíblemente frustrante. Para empezar, ejecuta Linux, que tiene una curva de aprendizaje empinada asociada y no es adecuado 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 ha hecho y nunca será Por qué nunca tuvimos "El año del escritorio Linux"Los usuarios de Linux han estado orando por el "Año del escritorio de Linux". Pero si alguna vez vamos a ver que Linux gana una gran tracción, hay mucho que los desarrolladores de Linux necesitan mejorar. Lee mas .

píxel raspbian

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

¿No le gusta el navegador predeterminado deficiente y desea instalar Google Chrome? Eso es un campo minado. No puede simplemente descargar Chrome: necesita instalar Chromium, la versión de código abierto... pero los nombres de los paquetes han cambiado, muchos las instrucciones están desactualizadas... y la versión disponible en el repositorio Raspbian es antigua de todos modos, por lo que probablemente debería compilarla tú mismo. Incluso entonces, algunos servicios web populares como Netflix todavía no son compatibles con la plataforma.

Bienvenido al maravilloso mundo del escritorio Linux, donde nada es fácil.

Si pensabas que la Raspberry Pi parece una excelente manera de introducir tu gran a la informática moderna, 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 lucharán en Pi).

Es probable que una tableta Android económica sea una inversión más satisfactoria para su abuela, o incluso una computadora portátil usada que podría obtener 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 a la Pi Cómo alojar su propio sitio web en una Raspberry Pi¿Necesita ejecutar un sitio web pero no puede pagar los costos de alojamiento? Cree su propio servidor web compatible con LAMP con una Raspberry Pi de baja potencia. Lee mas , y luego abra su enrutador para que sea accesible desde todo el mundo. Alojamiento web gratuito, ¡yay!

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

Peor aún: el Pi generalmente se ejecuta en la red doméstica de un usuario. Una vez comprometido, esto evita cualquier otra seguridad que pueda proporcionar el enrutador de Internet, lo que le da al hacker la libertad total de cincelar el resto de sus dispositivos en red.

fijación de placa de metal a frambuesa pi

Para mitigar este problema: Nunca abra su Pi como un servidor público. Si necesita acceder al Pi desde fuera de su red, use una puerta de enlace de terceros segura (como controlar su Sistema OpenHAB Comenzando con OpenHAB Home Automation en Raspberry PiOpenHAB es una plataforma de automatización del hogar madura y de código abierto que se ejecuta en una variedad de hardware y es protocolo independiente, lo que significa que se puede conectar a casi cualquier hardware de domótica en el mercado hoy. Lee mas utilizando Mi. OpenHAB servicio gratuito en la nube). Si absolutamente debe abrir un servidor al mundo, asegúrese de leer en cómo fortalecer tu seguridad primero.

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

La tarjeta SD se desgastará

El mayor problema con la 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 lenta). 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 hacer una copia de seguridad y restaurar imágenes de la tarjeta completa, pero ese rara vez es el caso en el mundo real.

Si bien es bastante fácil descargar y grabar una imagen preparada, o hacer una copia de seguridad completa de su tarjeta SD actual, restaurar requiere un tarjeta al menos tan grande como la original Clone fácilmente su tarjeta SD para una informática Raspberry Pi sin problemasYa sea que tenga una tarjeta SD o varias, una cosa que necesitará es la capacidad de hacer una copia 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 significan que se negará a copiar.

Hay una solucion: En realidad puedes habilitar un modo de arranque USB especial en el Pi Cómo hacer que Raspberry Pi 3 arranque desde USBEl Raspberry Pi es un kit versátil, capaz de realizar una amplia gama de tareas. Pero tiene un defecto evidente: la imposibilidad de arrancar desde USB. Hasta ahora, eso es. Lee mas , pero es un procedimiento bastante complicado que ni siquiera yo pude poner a trabajar.

frambuesa pi pi pi

Dongles, Dongles en todas partes

El último modelo Raspberry Pi 3 en realidad tiene Wi-Fi incorporado, pero es poco confiable. La Raspberry Pi Zero de $ 5 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 enchufar más de un dispositivo (preferiblemente enchufado a una toma de corriente para proporcionar energía adicional), luego un adaptador USB Wi-Fi o Ethernet y algunos cabezales GPIO para soldar en. Si desea enchufar un monitor, también necesitará un adaptador micro-HDMI a HDMI normal.

Ah, y será mejor que también agarres un caso. 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. Una Raspberry Pi puede parecer rentable, pero una vez que comience a agregar todos esos extras, puede acercarse fácilmente a $ 100. Por el doble del precio, puede comprar una mini PC que ejecute Windows 10. Real Windows 10 quiero decir, no el absurdamente restringido Windows 10 IoT 5 cosas que no puedes hacer con Raspberry Pi 2Con una CPU de cuatro núcleos y se jacta de poder ejecutar Windows 10, ¿es Raspberry Pi 2 realmente todo eso? Aquí hay 5 cosas que Raspberry Pi 2 todavía no puede hacer. Lee mas , que no tiene ninguna semejanza 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ía una mejor compatibilidad con una gama más amplia de aplicaciones (no la selección limitada de software Linux mal hecho), y casi seguramente un mejor hardware.

kano 5

Sí, es muy técnicamente impresionante que tú lata hacer una netbook de baja potencia con un Pi: pero el piTop cuesta $ 270 por lo que, en realidad, es una computadora portátil bastante pobre. los La computadora Kano Pi cuesta $ 280 para un dispositivo que afirman que es una computadora "construyelo usted mismo" No diría que poner la placa Raspberry Pi desnuda en una caja y enchufar algunos cables es "construir su propia PC" por cualquier imaginación.

Ciertamente, hay algunos usos educativos sorprendentes para una Raspberry Pi, pero aprender qué componentes intervienen en la fabricación de una PC no es uno de ellos. La 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 día, aprendimos de qué estaba hecha una PC quitando una y reconstruirlo Cómo construir tu propia PCEs muy gratificante construir su propia PC; además de intimidante. Pero el proceso en sí es bastante simple. Te guiaremos por todo lo que necesitas saber. Lee mas !

Entonces, ¿cuándo debe usar una Raspberry Pi?

Pasé la mayor parte de este artículo diciéndole por qué realmente no debería usar una Raspberry Pi para su 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 ejecuta junto con un servidor web, con algún software de automatización del hogar? Raspberry Pi podría hacerlos todos. Es posible que necesite hacer una configuración adicional para que todo funcione bien, pero no necesita una Raspberry Pi para cada proyecto por separado; puede ejecutarlas todas juntas. Obviamente, no recomendamos ejecutar cosas que con frecuencia modificará con algo que necesita para ser sólido, como una plataforma de automatización del hogar o su filtro de Internet. En ese caso, conserve uno para experimentación y otro simplemente para administrar la casa inteligente.

Servidores siempre activos de baja potencia. 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. No recomiendo una Pi para tareas sensibles al rendimiento como un servidor de archivos en red (incluso si es técnicamente posible), pero para tareas en las que el rendimiento no es una preocupación, puede dejar un Pi ejecutándose y agregar solo centavos a su pago mensual factura de energía.

conexión de 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. Cualquiera que 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 lenguaje 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 el poder de un Pi y la simplicidad de un microcontrolador, puede recorrer un largo camino: así Tira de luz DIY controlada por Siri Cómo hacer una luz Wi-Fi controlada por Siri DIYEn esta guía, aprenderá cómo crear una luz controlable por Wi-Fi y cómo controlarla con Siri. Lee mas . Los cerebros se ejecutan en una Raspberry Pi, con NodeJS presentándose como un dispositivo Siri falso, que luego transmite los comandos a un NodeMCU remoto con una tira de luz. Puede expandirse con más luces por la fracción del costo de otro Pi.

No me malinterpreten, no odio a la Pi. Tengo cuatro Raspberry Pi en casa y otro en camino. Uno ejecuta algunas partes críticas de mi hogar inteligente, en esa forma confiable de "tiempo de actividad de seis meses" que nunca podría esperar lograr con una máquina Windows. Pero no es la solución a todos los problemas.

¿El Nvidia Jetson Nano reemplazará al Raspberry Pi?? Es Google Coral Dev Board mejor que Raspberry Pi ¿Es mejor la placa Google Coral Dev que una Raspberry Pi?Anunciando una nueva era en tableros de aficionados accesibles, ¿qué es el Coral Dev Board de Google? ¿Y puede reemplazar su Raspberry Pi? Lee mas ? Podemos ayudarte a decidir:

James tiene una licenciatura en Inteligencia Artificial y está certificado por CompTIA A + y Network +. Es el desarrollador principal de MakeUseOf, y pasa su tiempo libre jugando VR paintball y juegos de mesa. Ha estado construyendo computadoras desde que era un niño.