Esta es una pregunta muy general , es de esperar que con la cantidad de información que te ofrezco pueda guiarme en la dirección correcta.
Estoy tratando de construir un receptor GPS muy versátil, con grados variables de precisión y frecuencia de recepción. Hasta ahora solo he planeado lo que necesito que haga, y he hecho una búsqueda de chips GPS de 50Hz, tengo dos chips en mente hasta ahora, uno es Venus838FLPx y otro
En el peor de los casos: calculé (aproximadamente) que a 50 Hz, el registro durante 24 horas crearía un archivo de registro de ~ 200 MB, lo que podría convertirse en un desafío para la CPU si utilizo la placa para registrar los datos independientemente de una aplicación para celular.
Mi objetivo es transmitir los datos de alta velocidad a través de un punto de acceso WiFi, y si es solo de 10Hz, use el protocolo Bluetooth de bajo consumo que Apple aplica por alguna razón.
Dicho esto, quiero poder controlar los datos de salida en el DYI GPS que hago, y básicamente quiero que tenga una configuración muy variable y una interfaz increíblemente sencilla (tal vez con una pequeña pantalla OLED para mostrar información básica como dispositivos GPS de estilo antiguo)
Necesito que la placa sea capaz de:
-
Proporciona un modo de demanda de alta potencia de alta precisión con una conversión descendente de 50Hz a 1Hz, 2Hz, 5Hz, 10Hz, 20Hz, 25Hz al tomar promedios de los datos entrantes.
-
Potencia media de alta precisión: configura el chip para que se acumule a 10 / 25Hz y lo reduzca a 1 / 5Hz haciendo el mismo promedio.
-
Modo de alta frecuencia de 50 Hz con precisión normal sin promedios
-
Modo de 1 Hz de potencia súper baja y precisión normal.
-
Todos esos modos deberían poder registrarse y transmitirse internamente, tal vez incluso al mismo tiempo si lo permite la CPU.
-
(Puede haber un sensor barométrico pero todavía no lo he pensado)
Mi pregunta es, qué estilo de la placa SBC podría manejar estos cálculos y transmisiones. ¿Arduino lo manejaría o Raspberry sería mejor? ¿Debo mirar a los SBC más poderosos? Planeo usar tableros de tamaño completo para la creación de prototipos y luego, probablemente, pasar a las versiones de tinte si son lo suficientemente potentes como para que el dispositivo sea lo más pequeño posible, el tamaño del bolsillo sería ideal. Se usaría para varios registros, incluidas las carreras ligeras.
Actualización: trabajaré para reducir mi pregunta y volveré a enviar una nueva en el futuro.