El próximo año estaba haciendo algunas investigaciones para mi proyecto final. Básicamente, es un rover autónomo, diseñado para explorar áreas al aire libre y enviar videos / imágenes a un sitio web.
Hasta ahora, nuestro diseño inicial para el sistema de control involucraba a Arduino ADK conectado a un teléfono Android. El teléfono está destinado a ser el cerebro y podemos usar todos los sensores que lo acompañan, mientras que el arduino se usará para controlar los motores y para obtener retroalimentación en tiempo real. Estamos usando un teléfono para esto porque los componentes individuales como gps, módulo celular, etc. para arduino nos costarán mucho más. Para la comunicación, vamos a utilizar la red celular del teléfono debido a su largo alcance.
A nuestro profesor le gustó la idea, pero sugirió que deberíamos considerar usar una frambuesa pi en lugar de Arduino, para que podamos usar algunos programas y hardware (análisis / registro de datos) destinados a Linux, lo que le da al proyecto una mayor ventaja. Propósito práctico en el futuro. Esencialmente, hacer que el RPi sea el cerebro y solo use los sensores del teléfono para suministrar datos.
No tengo mucha experiencia con Rpi, así que no estoy seguro de cómo van las cosas. Así que tengo algunas preguntas: -¿Se puede conectar un teléfono Android con el Rpi, y simplemente usarlo como un módem 3g, y usar los datos de los sensores incorporados? -Mientras que RPi no está diseñado para funciones en tiempo real, ¿qué tipo de retraso se debe esperar de esto? Si es menos de 100 ms, creo que debería estar bien. -Mientras el número de GPIO en el RPi es limitado, ¿se puede utilizar para ejecutar un controlador de motor? También se puede combinar con un simple arduino uno que a su vez puede tener el controlador del motor, pero ¿será un desperdicio de recursos?
Todavía estoy haciendo mi investigación y tendré muchas preguntas en el futuro. Por ahora, estas noobis preguntas serán suficientes para comenzar.