Arduino för växthusgaser, trädgården eller Growbox / uppdaterad April 2016 (7 / 24 steg)
Steg 7: Arduino för växthusgaser, Growbox eller trädgård: The CO2 givare
Växter behöver CO2 som människor behöver syre.
Om liksom jag du använder en relativt liten Growbox och du har några kraftfulla växter, CO2 nivåer kan släppa fort, inte tycker om vilka växter. Det är därför bra att vakta CO2 nivån.
Den normala CO2 nivån i atmospehre är ungefär 340-395 delar per minut. En nuvarande atmosfäriska CO2 genomsnittet kan hittas här. Växter kan växa perfekt på den nivån, men om det droppar för att säga 200ppm växter måste växa minskade med cirka 50%.
Det är naturligtvis möjligt att öka CO2-koncentrationen. Växter som verkligen en koncentration på 1000-1300ppm.
Om det finns en hissa av billiga gas sensorer för arduino i MQ-serien, är de inte verkligen praktiskt för CO2 avkänning. Enda i faktum som kan användas är MQ-135 skadliga gas sensorn, men det behöver kalibrering och är inte lätt att använda.
CO2 givare är kommersiellt tillgängliga men kan vara ganska dyra. Men jag hittade en prisvärd sensor gratis i Winsen MH-Z19 när jag rensningen en AC enhet för delar. MH-Z14, MH-Z16 och MH-Z18 är också användbar. Men jag förstår MH-Z18 är ganska dyra (92 euro's på aliexpress). MH-Z16 och MH-Z19 ligger båda cirka 25-30 euro.
MH-Z19 har 3 sätt läsa CO2-koncentrationen. Den har en Tx/Rx UART, den har en analog utgång och den har en PWM ingång.
Det sistnämnda är för mina syften den enklaste att använda.
CO2-koncentrationen = 2000 x (TH-2ms)/(TH+TL-4ms)
Den totala cykeln är alltid 1004 ms behöver vi bara läsa TH och kan förenkla formeln för att Cppm=2x(TH-2ms).
Jag mäta CO2 en gång i timmen. Om åtgärden vidtas på en låga CO2 nivå. Jag har valt att blinka en LED, men du kan välja att slå på en fläkt eller öppna ventilen en CO2 tank.