¿Qué dispositivo debo usar? Arduino o RaspberryPi?

Supongo que estás preguntando algo similar a esto. (tal vez). Hice algo similar hace unos meses cuando diseñé por primera vez la placa que utilicé. Inicialmente lo hice solo para probar mi nuevo Edu-Board basado en Arduino, así que usé una radio Xbee junto con un sensor ultrasónico. La cámara se agregó más tarde con RPi.

Rpi peso – 45 g (aprox.)
Arduino Mega peso – 40g (aprox.)

Tamaño de Rpi: 85.60 mm x 56 mm x 21 mm (Preguntas frecuentes sobre Raspi)
Tamaño de Arduino Mega: 102 x 54 mm (aprox.)

Si el tamaño y el peso son las únicas consideraciones, aquí tienes. Resultados OUT!
El peso es casi el mismo, ¡dependiendo del tamaño de tu bot, elige el tablero!

En realidad, mi bot era mucho más grande que los dos tableros, así que no tuve problemas. Puedes intentarlo teniendo en cuenta las dimensiones de tu bot. 🙂
Los motores no se sobrecargarán con tan poca diferencia en los pesos (considerando el escenario de los motores: sus RPM y torque)

Para otras cosas más pequeñas , uno puede echar un vistazo aquí,

Distancia : a los ultrasonidos les irá bastante bien y son lo suficientemente baratos. No son un problema para interactuar con Arduino o Rpi.
Ya hay bibliotecas para ambos 🙂

Para fotos y videos : Rpi porque la interfaz de una maldita cámara es muy fácil allí. En realidad está utilizando Linux y puede crear una red inalámbrica y usar su cámara con vlc media player en el Rpi y transmitir a la red. También puede usar cualquier video / audio basado en RF tx / rx, (USB), muchos de ellos tienen soporte plug and play, sin problemas de manejo y configuración / instalación de módulos.
Utilicé la cámara Hp HD truevision y utilicé solo mi red WIFI. No tengo dinero para un video / audio separado tx / rx

El único problema que puede enfrentar es hacer el trabajo preliminar con RPi.
1. Haciendo su conexión de alimentación: suave y confiable (supongo que usará baterías)
2. Aislar los controladores del motor y los pines de interfaz de la cámara (si los hay). Use un convertidor de nivel lógico con aislamiento.
3. Lo más importante: ¿cómo va a administrar el estado de los pines Rpi cuando no los ha exportado para la salida, es decir, durante el tiempo de reinicio y el tiempo de arranque?
Si algún pin de alimentación se afloja y RPi se reinicia, es obligatorio volver al estado anterior del programa o al menos reiniciar el mismo programa nuevamente. Así que tengo que hacer un pequeño guión allí.
mientras que estos no son los problemas en el caso de arduino. Su control es bastante fácil, ya que es posible que ya lo sepas en comparación con Rpi (si eres un chico integrado y viceversa si eres un viejo usuario de Linux)
Arducam funciona bien, pero no estaba a la altura, ya que necesitaba una velocidad de cuadro bastante mayor.

Por lo tanto, preferiría Rpi porque era más fácil llevarse bien e interconectar los sensores con resultados de velocidad satisfactorios. Además, deseaba obtener las imágenes en su dispositivo Android, por lo que en el caso de Rpi y la red inalámbrica, su aplicación de Android es realmente muy simple, o puede usar un tipo de servidor vnc. Muchas opciones y flexibilidad en caso de Rpi.

Hice algo similar usando Android y 8081 el año pasado (Meet AndRo.bot, mi mascota, robot aficionado). Debido a complejidades y redundancias no deseadas, estoy recreando el proyecto desde cero (De AndRo.bot a Pronghorn – The Mistakes, The Lessons and The Draft).

Estoy usando RasPi para hacer el procesamiento de imágenes usando SimpleCV en Python con una cámara web normal. Y Arduino para manipular el hardware y recibir datos del sensor. Y haga que se comuniquen mediante comunicación en serie (USB).

Es más fácil hacer electrónica con Arduino y software con RasPi. La complejidad debe estar en sus algoritmos, no en su lenguaje de programación o conexiones electrónicas.

  1. Arduino vs Raspberry Pi: ¿Cuál es la mini computadora para ti?
  2. Cómo elegir la placa electrónica adecuada para su proyecto de bricolaje
  3. La Raspberry Pi – Conexión Arduino