Aunque ya puse el enlace en otro tema he pensado crear uno para presentar en condiciones mi último proyecto.
¿Qué hace?
Como resumen general: coger datos de sensores (en concreto del Sense HAT) y crear gráficas, todo esto utilizando Python. Al tener Apache funcionando y un Virtual Host en funcionamiento, la gráfica se crea en la carpeta de este VIrtual Host y accediendo a la URL puedo ver los datos que cogen los sensores.
¿Cómo funciona?
Utilizando Matplotlib. Una librería para Python, muy potente, que permite crear diversos tipos de gráficas. No es, probablemente, la librería para gráficas más ágil pero sí quizá la que más ofrece ya que permite crear gráficas con una calidad suficiente para ser publicadas en revistas científicas.
Respecto a la pequeña web desde la que puedo observar las gráficas y que da nombre al proyecto, sin conocimientos de HTML, CSS o PHP, tirando de código que está en internet y modificándolo a mi gusto he hecho una pequeña pantalla de login y un menú para navegar entre las distintas gráficas que puedo crear.
La idea era crear algo parecido a Initial State (https://www.initialstate.com/) ya que me encanta este servicio pero la versión gratuita se me queda corta y la de pago se me va de las manos. Es más cutre mi versión pero con la satisfacción de haberla hecho yo compensa
¿Dónde está el código?
https://github.com/IkerGarcia/DashboardPi
¡El mes que viene (creo) en The MagPi!
*Sólo la parte de datos/gráficos, la del Virtual Host no.
Un saludo.