二氧化碳感測器 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)