¿Hay algún software que graficara los valores de x, y y z como campos / tiempo escritos en una tarjeta SD por un microcontrolador con un acelerómetro? ¿O sería mejor que escribiera la mía?
¿Hay algún software que graficara los valores de x, y y z como campos / tiempo escritos en una tarjeta SD por un microcontrolador con un acelerómetro? ¿O sería mejor que escribiera la mía?
¿Suena como si esta visualización fuera de línea no se visualice en tiempo real? Al igual que usted recopilará datos, saque la tarjeta SD de la placa MCU, conéctela a una PC y haga el trazado allí.
Hay gnuplot . Fue un PITA para configurar en mi Mac, pero es muy bueno. Solo lo he hecho desde el lado de la emisión de datos que se formatearon para el trazado, pero creo que consumirá CSV y le puedes decir qué hacer con las columnas. Definitivamente tiene una curva de aprendizaje y se siente un poco inescrutable, pero ha sido una herramienta valiosa para mí aquí y allá.
También debería haber toneladas de bibliotecas de gráficos y gráficos para Ruby y Python, si te sientes cómodo escribiendo algún script. De vez en cuando he necesitado graficar algo y solo busqué en Google y elegí uno al azar. Si se siente cómodo con la programación y sus necesidades no son demasiado especializadas, probablemente pueda sacar algo en unos minutos.
Definitivamente no suena no como el momento de escribir tu propia biblioteca de ploteo si entiendo correctamente.
Está haciendo dos preguntas independientes: cómo calcular la aceleración a partir de un conjunto de posiciones sucesivas y cómo representar gráficamente la magnitud de la aceleración.
La primera es la física muy básica. Ver a Newton. La aceleración es la segunda derivada de la posición.
El segundo es un problema genérico de gráficas. Mucho software graficará cosas. Para cosas simples, a menudo escribo datos en un archivo CSV y luego uso un software genérico de trazado CSV.
Lea otras preguntas en las etiquetas software accelerometer