Paso 7: Arduino para invernadero, Growbox o jardín: el CO2 sensor
Las plantas necesitan CO2 como las personas necesitan oxígeno.
Si como yo usas un Growbox relativamente pequeña y tiene algunas plantas vigorosas, CO2 los niveles pueden caer rápidamente, que las plantas no les gusta. Por lo tanto es bueno proteger el nivel de CO2.
Es el nivel normal de CO2 en la 378J 340-395 piezas por minuto. Un promedio actual de CO2 atmosférico puede encontrarse aquí. Las plantas pueden crecer perfectamente en ese nivel, pero si cae decir 200ppm plantas tendrán una reducción de crecimiento de alrededor del 50%.
Obviamente es posible aumentar la concentración de CO2. Las plantas realmente como una concentración de 1000-1300ppm.
Aunque se dispone de un alzamiento de sensores de gas barato para el arduino en el MQ series, no son realmente prácticos para la detección de CO2. El único de hecho que se puede utilizar es el sensor de gas nocivo MQ-135, pero necesita calibración y no es fácil de usar.
Sensores de CO2 están comercialmente disponibles pero pueden ser bastante caros. Sin embargo encontré un sensor a un precio razonable gratis en Winsen MH-Z19 cuando yo estaba borrado una unidad de aire acondicionado para las partes. El MH-Z14, Z16 MH y MH-Z18 son también utilizables. Pero entiendo que el Z18 de MH es bastante caro (92 euros en aliexpress). El Z16 MH y MH-Z19 están a unos 25-30 euros.
El MH-Z19 tiene 3 maneras de leer la concentración de CO2. Tiene un UART de Tx/Rx, tiene una salida analógica y tiene un PWM entrada.
El último es para mis propósitos fáciles de usar.
La concentración de CO2 = 2000 x (TH-2ms)/(TH+TL-4ms)
El ciclo total es siempre ms 1004 sólo necesitamos leer TH y puede simplificar la fórmula a Cppm=2x(TH-2ms).
Estoy midiendo CO2 una vez cada hora. Con respecto a la acción tomada sobre un CO2 bajo nivel. He elegido a parpadear un LED, pero usted podría optar por encender un ventilador o abra la válvula de un tanque de CO2.