Ir al contenido principal
Todas las coleccionesTutoriales de proyectos IoT
Uso de Diagramas de Dispersión y Variables Derivadas para Calcular y Mostrar Funciones Matemáticas Complejas
Uso de Diagramas de Dispersión y Variables Derivadas para Calcular y Mostrar Funciones Matemáticas Complejas

Utiliza diagramas de dispersión y variables derivadas para funciones matemáticas adicionales y visualización de datos.

Sergio M avatar
Escrito por Sergio M
Actualizado hace más de 2 meses

Un widget útil de Ubidots es el "Diagrama de Dispersión". Te permite graficar dos variables entre sí, incluso si llegan con diferentes marcas de tiempo. Dependiendo de tu aplicación, puede ser bastante útil para analizar cosas como:

  • Temperatura vs. Humedad

  • Presión vs Temperatura

  • Consumo de Energía del AC vs Temperatura Ambiente

  • RPM vs Torque

  • Intensidad de Señal vs Posición Relativa

Por otro lado, otra característica útil es la "Variable Derivada" que utiliza un motor matemático interno para calcular expresiones matemáticas definidas por el usuario utilizando los datos de tu sensor (incluso si las variables de Ubidots tienen marcas de tiempo irregulares). Esto es bastante poderoso en situaciones donde deseas ahorrar potencia de procesamiento en tu dispositivo y realizar los cálculos en la nube, o si detectas que un sensor no está calibrado y solo deseas agregar un desplazamiento. Actualmente, soportamos estas operaciones:

  • Básico ("+", "-", "/", "*")

  • Exponencial ("^")

  • Logarítmico ("log(x)")

  • Trigonométrico ("sin(x)", "cos(x)", "tan(x)")

En un intento de probar las capacidades en tiempo real de estas características, consulta nuestro hackster para más información sobre cómo crear un script simple en Python para subir una serie temporal incremental a Ubidots y luego crear varias variables derivadas a partir de ella, utilizando funciones trigonométricas. Con los resultados de tus cargas de variables con Python, estas variables se grafican, obteniendo estas hermosas figuras (también conocidas como "Figuras de Lissajous"):

¿Ha quedado contestada tu pregunta?