Paso 6: pruebas
Hice algunas pruebas antes de la válida. He probado los sensores, las comunicaciones y el servicio de Ploty. En mi primer intento con Ploty he utilizado su tutorial, que se puede encontrar bien explicada en el siguiente enlace. Utilizan un escudo de WiFi, pero es fácil cambiar el código para usar en el escudo de Ethernet, y también, la biblioteca proporciona ejemplos sobre cómo utilizar una pletina de Ethernet. Es muy fácil. Sólo tienes que seguir los siguientes pasos:
- Enchufe el escudo de Ethernet para el arduino
- Conecte el cable Ethernet.
- Programa de arduino.
- Alimentación del arduino.
- Abrir un terminal serie
- Esperar algún tiempo mientras se conecta al servicio web Plotly, y después de unos segundos escribirá en el terminal de serie la dirección de la página web donde se puede ver los resultados (Fíjate en las imágenes para ver un ejemplo)
- Abra un navegador, escribir la dirección de la terminal de la serie
- Disfruta de tus datos!
Se podían ver dos gráficos con los datos de ruido que producen los pines analógicos sin nada conectado. Pruebas de que el sistema funciona.
Se podían ver dos gráficos con los datos de ruido que se producen por los pines analógicos sin nada conectado. Resulta que el sistema funciona. El siguiente paso es utilizar el programa que muestra los datos que desea obtener. En mi caso uso Plotly para dos medidas: en primer lugar para obtener el ángulo del rodillo de mi sensor IMU y mostrar los resultados. El gráfico mostró el ángulo dado por el acelerómetro, el ángulo dado por el giroscopio y dos ángulos de la fusión, el obtenidos mediante Kalman y los obtenidos utilizando el filtro complementario.
En mi segundo experimento utilicé el sensor barométrico, que demostró en Plotly la presión, la temperatura y la altitud en relación con el nivel del mar del dispositivo.