Finalmente he decidido poner algunos de mis proyectos actuales en instructables. Esta es una adaptación de mi proyecto de registrador de datos de gráficos Super.
¿Qué es el registrador de datos gráficas de Super (SGDL)? Es un proyecto de Arduino que integra el registro de datos y gráficos de esta información en línea usando poco más que un Arduino con los correspondientes escudos y sensores. Se diferencia de proyectos similares en que no requiere un servidor independiente o sistema para recolectar los datos o ejecutar secuencia de comandos para la trama real. Entre el Arduino y el navegador del usuario, todo está cuidado.
Alguna vez allá me encontré con esta librería javaScript limpio basado para trazar y gráficas llamada Highcharts JS. No pasó mucho tiempo para que poder darse cuenta de que el trazado con javaScript es muy conveniente para los proyectos en los que el servidor está limitado en él las capacidades, como cuando utiliza un Arduino con el shield Ethernet. Desde el navegador del usuario hace todo el trabajo pesado, el Arduino sólo necesita servir los archivos lo cual es algo de que es perfectamente capaz. Esto es especialmente cierto ahora que las bibliotecas de Ethernet y SD incluyen en 1,0 apoyo apertura de múltiples archivos al mismo tiempo entre otras cosas. Así el uso de Highcharts nos permite crear bellos gráficos interactivos basados en datos registrados por el Arduino usando nada pero el Arduino (navegador y javaScript público CDN).
Para replicar este proyecto, algunas cosas son necesarias:
- Un Arduino capaz de conectar por Ethernet y almacenamiento de archivos en una tarjeta SD. Usé un Uno con el shield Ethernet. Probablemente un modelo de Arduino Ethernet también funcionará bien y para los más aventureros, es posible adaptar mi código para lograr la misma funcionalidad con un escudo de Wifi.
- Algún tipo de sensor o los datos fuente. Para mi proyecto, opté por usar un fotoresistor muy barato.