Paso 12: C02 calibración
La forma en fue acerca de esto fue a mirar el valor de ppm de C02 en el mundo de hoy (sí va para arriba!), es alrededor de 400ppm. Suponiendo que es un poco mayor si vives en la ciudad (mi es relativamente limpia) asumí normal fuera de los niveles de Co2 que 500 ppm.
Así que abrí mi ventana y después de permitir que el sensor de Co2 para calentar para arriba tomé un número de
Serial.println(carbonD[4]);
lecturas.
Yo un promedio de éstos hacia fuera y mi X1 valor a la igualdad de esta, mi Y1 = 500.
La hoja de datos mostró que el sensor al máximo 10000 ppm, así que para mi segunda lectura tengo algunos bicarb y vinagre pone en una bolsa de plástico con el sensor y había sellado para arriba y desencadenó la reacción.
Después de un minuto o así llegó a su menor lectura utilizando
Serial.println(carbonD[4]);
usé este valor como mi X2, mi Y2 puse a 10000.
Ya lo solucioné para encontrar M y C: (o usar excell :))
Y1 = MLogn(x1) + C
Y2 = MLogn(x2) + C
Y conectar estos valores en el programa:
#define Carbon_M-83.45
#define Carbon_C 768.62
Por cierto para este paso no me convence acerca de mis supuestos unos X2 y Y2 valores (o valores de Y1 que importa :)), que si alguien tiene alguna sugerencia estoy abierto a ellos.