二氧化碳感測器 CO2 sensor
使用攀藤DS-CO2-20感測器
使用攀藤DS-CO2-20感測器
1. Arduino UNO主板 x 1
2.攀藤DS-CO2-20二氧化碳感測器
注意:
*攀藤DS-CO2-20使用的接腳是2.00mm的規格,需使用2.00mm的杜邦線接頭或是轉接版,一般的杜邦線是2.54mm的規格。
*每次啟動需要一段時間穩定數據。
[DS-CO2-20二氧化碳溫感測器 腳位]
pin1 to arduino 5V
pin2 to arduino GND
pin3 to arduino pin10
pin4 to arduino pin11
剩下的pin5~pin7不接
/*DS-CO2-20二氧化碳溫感測器pin1 to arduino 5Vpin2 to GNDpin3 to arduino pin10pin4 to arduino pin11剩下的pin5~pin7不接*/#include <SoftwareSerial.h>SoftwareSerial Serial1 =  SoftwareSerial(10, 11);static unsigned int co2 = 0;static unsigned int ucRxBuffer[10];void setup() {  Serial.begin(9600);  delay(500);  Serial1.begin(9600);}void loop(){  Serial1.listen();  byte request[] = {0x42, 0x4d, 0xe3, 0x00, 0x00, 0x01, 0x72};  Serial1.write(request, 7);  delay(500);  while (Serial1.available()){    for(int i=0; i<12; i=i+1){      ucRxBuffer[i]=Serial1.read();      }    co2 = ucRxBuffer[4]*256+ucRxBuffer[5];    Serial.println(co2);     }  delay(1000);  }1. 測量室內、室外的二氧化碳數值。
2. 可參考NASA公布的最新全球二氧化碳數值,https://climate.nasa.gov/vital-signs/carbon-dioxide/。
3. 在電腦使用Telemetry Viewer,來紀錄數據變化。
範例:
室內CO2即時監控資訊 (使用thingspeak)