Stap 12: C02 kalibratie
De manier waarop ik ging hierover was om te kijken naar de huidige waarde van C02 ppm in de wereld van vandaag (ja het gaat omhoog!), het is ongeveer 400ppm. Ervan uitgaande dat het is een beetje hoger als je in de stad leeft (mijn is relatief schone) ik nam normaal buiten 500 ppm CO2-niveau.
Dus ik opende mijn raam en na de Co2 sensor aan hitte omhoog waardoor ik nam een aantal
Serial.println(carbonD[4]);
lezingen.
Ik gemiddeld deze uit, en stel mijn X1 waarde op gelijke dit, mijn Y1 = 500.
Het gegevensblad toonde aan dat de sensor maxed uit op 10000 pagina's per minuut, dus voor mijn tweede lezing heb ik sommige bicarb en azijn zetten dat in een plastic zak met de sensor en het verzegeld en verrekening van de reactie.
Na een minuut of zo bereikt het haar laagste lezing met behulp van
Serial.println(carbonD[4]);
dus ik deze waarde als mijn X2 gebruikte, mijn Y2 ik plaatste aan 10000.
Nu ik heb opgelost vind M en C: (of gebruik Excel :))
Y1 = MLogn(x1) + C
Y2 = MLogn(x2) + C
En deze waarden terug aangesloten in het programma:
#define Carbon_M-83.45
#define Carbon_C 768.62
Door de manier voor deze stap ben ik niet overtuigd over mijn veronderstellingen gemaakt over X2 en Y2 waarden (of waarden van de Y1 voor die materie :)), dat als iemand enkele suggesties heeft sta ik open voor hen.