Ajustando las lecturas de un sensor CO2
Jugando con el MH-Z19 vi que tenía una salida analógica, demás de la digital por puerta serie, y me pareció interesante jugar con ella por si por cualquier motivo, no tuviéramos disponible la puerta serie y porque a los que llevamos un tiempo con Arduino parece que nos da mas confianza que el puerto COM.
Así que puse a ello y m encontré con que la salida analógica no seguía una regla de proporcionalidad clara con la medida digital directa, por lo que me pareció interesante hacer un tuto de como ajustar la lectura en voltios a partes por millón.
Enseguida quedó claro, que no había un factor de conversión lineal, y por eso me ha parecido que entrar en una sesión sobre como ajustar los valores con una función polinómica simple, podía ser de interés en este y otros casos, en los que queráis calibrar la salida de un sensor como este de CO2 con otros sensores más profesionales o simplemente certificados.
Parece que a tiempo porque varios centros me han comentado que están con proyectos de medición de CO2 y comprando sensores mas profesionales para calibrar los proyectos con alumnos. Y de eso va este nuevo tutorial:
En el usamos la salida digital y analógica simultáneamente, y vamos a ver como corregimos los valores leídos en analógico, para que se ajusten a la salida digital que usamos como base de calibración. Con todas las imperfecciones del sistema, espero que os resulte interesante ver como podemos ajustar una curva a la otra
Un saludo y hasta pronto.