二氧化碳傳感器 ============ ![](images/co2/co2_1.png)
## 簡介
CCS811 量度室內的 eCO2 和 TVOC 密度。eCO2 即等效二氧化碳,其濃度藉由測量環境空氣造成的輻射強迫水平所推算出。而 TVOC 代表總揮發性有機化合物,是多種毒素和化學物質釋放的氣體的統稱。

## 原理


CCS811 是一種金屬氧化物傳感器,能測量暴露在空氣中的敏感元件的電阻,過程中敏感元件會加熱。

![](images/co2/co2_2.png)
當處於潔淨空氣中時,敏感元件會吸收空氣中的氧。由於氧會吸引自由電子,導致敏感元件中的電子流動減少,造成高電阻。

而當處於污染空氣中時,氧因污染物而減少,釋放出電子,導致敏感元件中有更多的電子流動。 這種氧化會降低電阻。

![](images/co2/co2_3.png)
電阻越低,讀數會越高。

## 規格


- 供電電壓:1.8~3.6V - 供電電流:30mA - 耗電量:60mW - 工作溫度範圍:-5~50℃ - 工作濕度範圍:10~95% - eCO2輸出範圍:400~8192ppm - TVOC輸出範圍:0~1187ppb ## 針腳
|針腳|功能| |--|--| |G|接地| |V|電源供應| |SDA|數據| |SDL|時鐘| ## 外觀及大小
![](images/co2/co2_4.png)
大小:25mm X 25 mm

## 快速指引


- 連接 CO2 sensor 到開發板上(使用連接線材)
![](images/co2/co2_5.png)
- 打開Makecode,使用 [https://github.com/SMARTHON/pxt-advancedSensor](https://github.com/SMARTHON/pxt-advancedSensor) 擴展
![](images/co2/co2_6.png)
- 在 OLED 上顯示 CO2 和 TVOC
![](images/co2/co2_7.png)
## 結果
OLED 顯示屏上顯示的 CO2 和 TVOC
![](images/co2/co2_8.jpg)
## FAQ
Q:為什麼不建議在户外環境下使用?
A:在户外環境下,交通和高強度太陽輻射產生的臭氧,會增加傳感器的電阻,導致讀數不正確。 此外,溫度和相對濕度也會影響傳感器的電阻。當它們突然變化時,基線電阻不再適用,因此傳感器的讀數將不正確。

Q:為什麼 CO2 讀數從 400ppm 開始?
A:400ppm 是目前新鮮空氣的本底 CO2 濃度。