Grove - CO2 Sensor Release date: 9/20/2015 Version: 1.0 Wiki: http://www.seeedstudio.com/wiki/Grove-_Piezo_Vibration_Sensor Bazaar: http://www.seeedstudio.com/depot/Grove-CO2-Sensor-p-1863.
Document Revision History Revision Date Author Description 1.0 Sep 21, 2015 Victor.
Contents Document Revision History ···································································································2 1. Introduction ···················································································································2 2. Specification ···················································································································3 3.
Disclaimer For physical injuries and possessions loss caused by those reasons which are not related to product quality, such as operating without following manual guide, natural disasters or force majeure, we take no responsibility for that. Under the supervision of Seeed Technology Inc., this manual has been compiled and published which covered the latest product description and specification. The content of this manual is subject to change without notice.
1. Introduction The Grove - CO2 Sensor module is infrared CO2 sensor high sensitivity and high resolution. Infrared CO2 sensor MH-Z16 Is a general-purpose, small sensors, the use of non-dispersive infrared (NDIR) Present in the principle of the air CO2 Detect, with good selectivity, oxygen- dependent, long life, built-in temperature sensor, temperature compensation, with UART output, easy to use.
2. Specification Measuring range 0-2000 parts per million (PPM) Resolution 1 PPM 0-2000 parts per million (PPM) Accuracy 200 PPM Warm - up time 3 minutes Response Time < 90s Operating temperature 0 ~ 50℃ Operating Humidity 0% ~ 90% RH Storage temperature - 20-60℃ Operating Voltage 4.
3. Demonstration Connect the module with Grove Shield using like following picture and use the program below to gain the voltage. Please note that the best preheat time of the sensor is about 180s. For the detailed information about the sensor, please refer to the datasheet. #include
{ sensor.begin(9600); Serial.begin(115200); Serial.println("get a 'g', begin to read from sensor!"); Serial.println("********************************************************"); Serial.println(); } void loop() { if(dataRecieve()) { Serial.print("Temperature: "); Serial.print(temperature); Serial.print(" CO2: "); Serial.print(CO2PPM); Serial.println(""); } delay(1000); } bool dataRecieve(void) { byte data[9]; int i = 0; //transmit command data for(i=0; i
#if DEBUG for(int j=0; j<9; j++) { Serial.print(data[j]); Serial.print(" "); } Serial.
7
4.
5. Resources MH-Z16_CO2 datasheet_ZH_CN.pdf MH-Z16_CO2 datasheet_EN.