
How to: Graphically Visualize Data in Real Time Cómo: visualizar gráficamente los datos en tiempo real

Although the title of this post may sound a bit advanced or intimidating, fear not grasshopper, data visualization is actually quite simple. Aunque el título de este post puede sonar un poco avanzados o intimidación, el miedo no saltamontes, visualización de datos es realmente muy simple. Using an outstanding program called Usando un programa excepcional llamado Processing Procesamiento , we can read data through our computer's serial port and then display it visually. , Se puede leer datos a través del puerto serie de nuestro ordenador y luego mostrar visualmente.

We'll use a wiimote in this tutorial since they're so many sensors to choose from and you can easily Usaremos un wiimote en este tutorial, ya que son tantos sensores para elegir y puede fácilmente connect it to your pc conectarlo a su PC and y read data from it leer datos de ella . . If you'd like to graph another type of sensor, you'll use the same methods but probably build your circuit differently. Si lo desea graficar otro tipo de sensor, que usará los mismos métodos, pero probablemente construir su circuito de manera diferente. Learn about Más información sobre los all sorts of sensors de todo tipo de sensores de . .

Processing Procesamiento is the program I use – It's pretty easy to learn, uses the same interface as es el programa que utilizo - Es bastante fácil de aprender, utiliza la misma interfaz que el Arduino Arduino , and can render 2D and 3D visualizations with small amounts of code. , Y puede hacer en 2D y 3D visualizaciones con pequeñas cantidades de código. Before you jump in head first, I suggest you check out Antes de saltar de cabeza, le sugiero que echa un vistazo a their examples sus ejemplos to familiarize yourself with the code. para familiarizarse con el código.
1. 1. The Code El Código

Once your sensors are successfully transmitting to your serial port (learn how to Una vez que sus sensores se transmite con éxito a su puerto serie (aprender a send serial data enviar datos en serie ), we can use that data to create a graph, thus creating a whole new perspective on our data. ), Podemos utilizar esos datos para crear una gráfica, creando así una nueva perspectiva sobre nuestros datos. To get you started, we'll first just Para empezar, vamos primero sólo graph one variable gráfico de una variable de coming in from the serial port. que viene del puerto serie. The results should look basically like the image above. El resultado debería ser, básicamente, como la imagen de arriba.
2. 2. Graphing Mulitple Sensors and Inputs Graphing Mulitple sensores y entradas

Similar to the single variable graph above, we now Similares a la gráfica única variable arriba, ahora graph multiple values gráfico de los valores múltiples at the same time. al mismo tiempo. It's a bit more complicated since we have separate the variables. Es un poco más complicado ya que hemos separado las variables. To learn more information about multivariable serial communication with arduino, check out the Para obtener más información acerca de la comunicación serial multivariable con Arduino, echa un vistazo a la arduino site sitio Arduino . .
For non-arduino data visualization, check out some of these Para los que no visualización de datos Arduino, echa un vistazo a algunas de estas fantastic examples ejemplos fantásticos . .
Don't miss out on future articles, subscribe for No te pierdas en artículos futuros, suscribir free updates actualizaciones gratuitas . .












































April 25th, 2009 25 de abril 2009
Mine doesn't look anything like yours, and I copied and pasted the code *scratches head* Otherwise, Very cool! El mío no se parece en nada como la suya, y copiar y pegar el código * rasca la cabeza * En caso contrario, ¡Muy bueno!
April 25th, 2009 25 de abril 2009
Yea, the code used to generate the pretty graphs above got misplaced…*woops*. Sí, el código utilizado para generar los gráficos muy por encima tiene fuera de lugar ... * woops *. Sorry about that, I'm in the process of re-writing it, will post it when I'm finished. Lo siento, estoy en el proceso de re-escribirlo, lo publicaremos cuando esté terminado.