¿Puedo usar 1 Raspberry Pi para varios proyectos simultáneamente?

Tengo un par de estos dispositivos (desde la primera generación), incluidas sus cámaras estándar y he encontrado que son muy confiables con el tiempo.

Uno de estos dispositivos se encendió durante aproximadamente dos años de forma continua (¡sin reinicios!), Sentado en algún lugar debajo de mi escritorio, usando una fuente de alimentación casera de + 5V y un paquete de baterías USB de marca desconocida para soportar los cortes de alimentación de la red eléctrica muy comunes en mi país petrolero.

Probablemente los puntos más débiles para el RPi son:

(a) Corrupción de la tarjeta de memoria: intente utilizar las tarjetas de mejor calidad que pueda encontrar. Si lo necesita, cree un DISCO RAM y mueva las operaciones frecuentes de lectura y escritura aquí.

¿En la necesidad de guardar grandes cantidades de datos? Use una SAN local disponible en su laboratorio doméstico, incluso otro servidor (una caja de Linux o Windows) o conecte un disco duro externo usando un adaptador USB a SATA; Necesitará una fuente de alimentación adecuada capaz de alimentar la carga HDD + RPi.

(b) Utilice una fuente de alimentación adecuada con suficiente corriente disponible: al RPi no le gustan las fuentes de alimentación onduladas, ruidosas o inestables.

Recomendaría, siempre que sea posible, usar el sistema operativo Raspbian oficialmente compatible.

La Raspberry Pi es una plataforma muy barata, por lo que probablemente podría comprar varias (¡dependiendo de su presupuesto, por supuesto!) Para ejecutar varios proyectos al mismo tiempo y / o tener varias tarjetas SD con diferentes “imágenes” del sistema operativo, programas y archivos de configuración para ejecutar varios proyectos con la misma Raspberry Pi, teniendo en cuenta las limitaciones de pines que otros quorianos han notado.

Sí, definitivamente puedes.

La placa Raspberry Pi 3 tiene 1 puerto ethernet, 4 puertos USB, 40 GPIO, Wi-Fi y Bluetooth.

Mientras no use toda la CPU y RAM , puede agregar tantos proyectos como desee en su placa.

Puedes pensar en RPI como una computadora real, un poco menos potente.

Por ejemplo, podrías:

  • Ejecute un servidor web local (¡o muchos!)
  • Conecte una cámara y obtenga datos del video de transmisión USB + en una pantalla adjunta
  • Utilice los GPIO SPI, I2C o UART para conectarse a muchos sensores, actuadores, motores …
  • Ejecuta un pequeño videojuego

Todo eso en una Raspberry Pi! Y no estaba realmente inspirado aquí …

Como otros dijeron, depende de los proyectos.

Si necesita ejecutar software de servidor múltiple (como servidores de aplicaciones y servidores de base de datos), creo que se volverá lento y podría funcionar mal.

El número de pines no es una limitación, puede conectar Arduino a su Raspberry Pi y usar sus pines.

Para ejecutar varios programas, puede crear un servicio para cada programa que se ejecute automáticamente cuando se inicie su sistema.

A medida que aprende más sobre Linux, la electricidad (especialmente los transistores) y los microcontroladores, se vuelve más creativo en la resolución de problemas.

Si tiene tiempo, mire un video completo del curso de administrador de Linux y lea el libro Forrest M. Mims III (Introducción a la electrónica).

Sí, puede ejecutar 1 Raspberry Pi para varios proyectos simultáneamente. Sus límites son los pines GPIO si está trabajando con hardware o núcleos de CPU (tiene 4) y memoria (solo 1 GB) si está haciendo cosas intensivas en software.

Las pequeñas máquinas son sorprendentemente potentes, especialmente la Pi 3, que puede ejecutar software de 64 bits con el sistema operativo adecuado. La mejor manera de saber es intentarlo.

Por supuesto, un solo Pi realizará múltiples tareas, pero dado que los Pi Zeros son tan baratos, es mejor usar otros adicionales para un proyecto separado. Habrá problemas con el proceso de desarrollo si intenta combinar demasiadas funciones en el mismo hardware.

Todo depende de cuáles sean los proyectos.

Si todos los proyectos requieren los pines GPIO, la respuesta es no.

Si uno usa los pines GPIO y los otros muestran, ingresan, computan … entonces la respuesta es sí.

Sí, es un Linux, puede ejecutar múltiples aplicaciones al mismo tiempo. Sin embargo, no puede conectar más de 5–6 seonsors / dispositivos porque no tendrá suficientes pines