Mushroom miljö kontroll - Arduino Powered (12 / 13 steg)
Steg 12: C02 kalibrering
Det sätt jag gick om detta var att titta på det aktuella värdet av C02 ppm i världen idag (ja det kommer upp!) är det cirka 400ppm. Antar att det är lite högre om du bor i staden (min är relativt ren) antog jag normala utanför Co2-nivåer är 500 ppm.
Så jag öppnade mitt fönster och efter så att Co2 sensorn att värma upp tog jag ett antal
Serial.println(carbonD[4]);
avläsningar.
Jag var i genomsnitt dessa ut och min X1 värde till lika denna, min Y1 = 500.
Databladet visade att sensorn maxade på 10000ppm, så för min andra behandling fick jag några bicarb och vinäger sätta det i en plastpåse med sensorn och förseglade den upp och iväg för reaktionen.
Efter en minut eller så nådde sin lägsta behandling med
Serial.println(carbonD[4]);
så jag använde detta värde som min X2, min Y2 jag sätta till 10000.
Nu löste jag för att hitta M och C: (eller använda excell :))
Y1 = MLogn(x1) + C
Y2 = MLogn(x2) + C
Och ansluten värdena tillbaka till programmet:
#define Carbon_M-83.45
#define Carbon_C 768.62
Förresten för detta steg övertygad jag inte om min antagandena om X2 och Y2 värden (eller Y1 värden för det roll :)), om någon har några förslag jag är öppen för dem.