在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Arduino的CCS811空氣質(zhì)量傳感器來(lái)檢測(cè)TVOC和CO2

科技觀察員 ? 來(lái)源:circuitdigest ? 作者:潘卡伊·卡特里 ? 2022-11-16 17:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

“可悲的是,以進(jìn)步的名義,我們污染了空氣、水、土壤和我們吃的食物”。因此,由于污染,現(xiàn)在監(jiān)測(cè)空氣質(zhì)量非常重要。為了設(shè)計(jì)空氣質(zhì)量監(jiān)測(cè)系統(tǒng),我們需要耐用可靠的空氣質(zhì)量傳感器。雖然空氣質(zhì)量參數(shù)很多,但最重要的是二氧化碳和TVOC。因此,為了檢測(cè)二氧化碳和TVOC,我們使用CCS811空氣質(zhì)量傳感器。

在本教程中,我們將向您展示如何使用帶有Arduino的CCS811空氣質(zhì)量傳感器來(lái)檢測(cè)TVOC和CO2。此外,您還將學(xué)習(xí)將CSS811與Arduino連接。

所需材料

Arduino UNO

CCS811 空氣質(zhì)量傳感器

電位器 (10k)

液晶屏 16*2

面包板

連接線

電路圖

pYYBAGN0sG6AaiBMAACrR1PG_1E381.png

CCS811 空氣質(zhì)量傳感器

CCS811空氣質(zhì)量傳感器是一款超低功耗數(shù)字氣體傳感器,它集成了MOX(金屬氧化物)氣體傳感器,可通過(guò)集成MCU微控制器單元)檢測(cè)各種VOC(揮發(fā)性有機(jī)化合物),以進(jìn)行室內(nèi)空氣質(zhì)量監(jiān)測(cè)。MCU由ADC模數(shù)轉(zhuǎn)換器)和I2C接口組成。它基于艾邁斯半導(dǎo)體獨(dú)特的微加熱板技術(shù),可為氣體傳感器提供高度可靠的低功耗解決方案。

poYBAGN0sHCAKe2wAACdAqY-yW0857.jpg

在我們的電路中,我們使用這種傳感器來(lái)檢測(cè)環(huán)境中可用的TVOC和CO2,并在16 * 2 LCD上顯示數(shù)據(jù)。

引腳配置

引腳編號(hào) 引腳名稱 描述
1 輸入電源(3.3V至5V)
2 3V3 3.3V輸出引腳供外部使用
3 格德
4 自主權(quán)評(píng)估 這是 I2C 時(shí)鐘引腳
5 標(biāo)準(zhǔn)及校正實(shí)驗(yàn)所 I2C 數(shù)據(jù)引腳
6 喚醒 傳感器的喚醒引腳,應(yīng)接地以便與傳感器通信
7 RST 復(fù)位引腳:接地時(shí),傳感器自行復(fù)位
8 國(guó)際 這是中斷輸出引腳,用于檢測(cè)新讀數(shù)何時(shí)準(zhǔn)備就緒或讀數(shù)何時(shí)過(guò)高或過(guò)低

應(yīng)用

智能手機(jī)

可穿戴設(shè)備

家庭和樓宇自動(dòng)化

輔料

#include
#include "Adafruit_CCS811.h"
下面我們定義了用于將16 * 2 LCD與Arduino連接的引腳。

LiquidCrystal lcd(12, 13, 8, 9, 10, 11); /// REGISTER SELECT PIN,ENABLE PIN,D4 PIN,D5 PIN, D6 PIN, D7 PIN
Adafruit_CCS811 ccs;
下面我們?cè)O(shè)置了LCD和CCS811空氣質(zhì)量傳感器,并將其校準(zhǔn)為顯示正確的溫度,如下面的代碼所示,

void setup() {
lcd.begin(16, 2);
ccs.begin();
//calibrate temperature sensor
while(!ccs.available());
float temp = ccs.calculateTemperature();
ccs.setTempOffset(temp - 25.0);
}
在下面的代碼中,我們使用函數(shù)“ccs.available()”(函數(shù)已經(jīng)在庫(kù)中定義)來(lái)檢查是否有一些數(shù)據(jù)。當(dāng)我們獲得數(shù)據(jù)時(shí),我們能夠計(jì)算溫度并將其顯示在 16*2 LCD 上。

此外,如果 CCS 可用并且 ccs.readData() 返回 false,那么我們使用函數(shù) ccs.geteCO2() 獲得 CO2 值,使用 ccs.getTVOC() 獲取 TVOC 值,如下面的代碼所示。 因此,我們收到了使用CCS811空氣質(zhì)量傳感器的空氣質(zhì)量參數(shù)值。

void loop() {
if(ccs.available()){
float temp = ccs.calculateTemperature();

if(!ccs.readData()){
int co2 = ccs.geteCO2();
int tvoc = ccs.getTVOC();
lcd.setCursor(0, 0);
lcd.print(String ("CO2:")+ String (co2)+String(" PPM"));
lcd.setCursor(0, 1);
lcd.print(String ("TVOC:")+ String (tvoc)+String(" PPB "));
lcd.print(String("T:"+String (int(temp)))+String("C"));
delay(3000);
lcd.clear();
}

else{
lcd.print("ERROR");
while(1);
}
}
}
完整的Arduino代碼如下。代碼很簡(jiǎn)單,所有工作都由其庫(kù)本身完成,我們使用 CCS 庫(kù)中定義的函數(shù)來(lái)獲取 CO2 和 TOVC 的值。

#include
#include "Adafruit_CCS811.h"

LiquidCrystal lcd(12, 13, 8, 9, 10, 11); /// REGISTER SELECT PIN,ENABLE PIN,D4 PIN,D5 PIN, D6 PIN, D7 PIN
Adafruit_CCS811 ccs;

void setup() {
lcd.begin(16, 2);
ccs.begin();
//calibrate temperature sensor
while(!ccs.available());
float temp = ccs.calculateTemperature();
ccs.setTempOffset(temp - 25.0);
}

void loop() {
if(ccs.available()){
float temp = ccs.calculateTemperature();
if(!ccs.readData()){
int co2 = ccs.geteCO2();
int tvoc = ccs.getTVOC();
lcd.setCursor(0, 0);
lcd.print(String ("CO2:")+ String (co2)+String(" PPM"));

lcd.setCursor(0, 1);
lcd.print(String ("TVOC:")+ String (tvoc)+String(" PPB "));
lcd.print(String("T:"+String (int(temp)))+String("C"));

delay(3000);
lcd.clear();
}
else{
lcd.print("ERROR");
while(1);
}
}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CO2
    CO2
    +關(guān)注

    關(guān)注

    1

    文章

    39

    瀏覽量

    12196
  • 質(zhì)量傳感器
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    5712
  • Arduino
    +關(guān)注

    關(guān)注

    189

    文章

    6497

    瀏覽量

    190534
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    汽車空氣質(zhì)量檢測(cè)與改善方案簡(jiǎn)介

    的影響因素主要來(lái)自兩個(gè)方面:一是內(nèi)飾材料所采用的化工原料引起的空氣污染;二是由車外或發(fā)動(dòng)機(jī)艙流入駕駛室的有毒氣體,比如前車尾氣。本文要討論的是第二種情況,即空氣質(zhì)量傳感器如何通過(guò)關(guān)閉空調(diào)系統(tǒng)的進(jìn)風(fēng)口
    發(fā)表于 07-19 14:09

    【GoKit申請(qǐng)】空氣質(zhì)量檢測(cè)

    申請(qǐng)理由:開發(fā)使用,公司正在做一個(gè)空氣質(zhì)量檢測(cè)儀,需要一個(gè)平臺(tái)項(xiàng)目描述:1.需要wifi模塊,與手機(jī)直連,并且也要發(fā)送數(shù)據(jù)到互聯(lián)網(wǎng)。2.檢測(cè)參數(shù)有溫度,濕度,
    發(fā)表于 11-02 10:48

    空氣質(zhì)量測(cè)試儀的原理

    介紹空氣質(zhì)量測(cè)試儀原理。空氣質(zhì)量測(cè)試儀原理空氣質(zhì)量測(cè)試儀是一款能實(shí)時(shí)檢測(cè)甲醛,PM2.5,TVOC和溫濕度的產(chǎn)品,小巧精致,方便攜帶。通過(guò)其
    發(fā)表于 03-07 16:04

    空氣質(zhì)量傳感器詳解

    凈化本身配備傳感器的同時(shí),很多人仍選擇霾表來(lái)監(jiān)測(cè)室內(nèi)空氣質(zhì)量呢?這就涉及到凈化機(jī)身傳感器設(shè)計(jì)
    發(fā)表于 11-08 10:47

    Arduino檢測(cè)器:關(guān)注空氣質(zhì)量

    Arduino檢測(cè)器:關(guān)注空氣質(zhì)量
    發(fā)表于 05-10 06:56

    怎樣用Arduino UNO去測(cè)試CCS811氣體傳感器模塊呢

    Arduino UNO測(cè)試CCS811氣體傳感器模塊 TVOC/CO2環(huán)境空氣質(zhì)量監(jiān)測(cè)簡(jiǎn)介
    發(fā)表于 01-17 08:51

    分享一個(gè)帶空氣質(zhì)量監(jiān)測(cè)功能的VFD時(shí)鐘

    主微控制,選擇 CCS811 ic 進(jìn)行空氣質(zhì)量分析,BMP180 - 用于氣壓,HDC1080 - 用于濕度和溫度。迄今為止的時(shí)鐘可以顯示 7 個(gè)空氣質(zhì)量等級(jí):1) 白色 -
    發(fā)表于 06-17 08:11

    帶有ccs811和SI7021溫度/嗡嗡聲傳感器的分線板,把溫濕度數(shù)據(jù)寫入ccs81的ENV_DATA寄存沒有成功是為什么?

    =27.28QFE=1027.978 ccs811 CO2 :3173 ccs811 TVOC:422 ccs811
    發(fā)表于 04-27 08:26

    室內(nèi)空氣質(zhì)量檢測(cè)傳感器的應(yīng)用

    室內(nèi)空氣品質(zhì)對(duì)人的影響至關(guān)重要,利用傳感器檢測(cè)空氣質(zhì)量是當(dāng)今流行的一種方法,本文介紹了傳感器空氣質(zhì)量
    發(fā)表于 01-20 10:54 ?2259次閱讀

    艾邁斯宣布更新CCS8xx氣體傳感器:擴(kuò)大了空氣質(zhì)量指示范圍,在污染嚴(yán)重的環(huán)境下也可運(yùn)行

    啟動(dòng)終端產(chǎn)品后,幾乎可立即通過(guò)總揮發(fā)性有機(jī)物(TVOC) 相對(duì)值或CO2等效值(eCO2) 體現(xiàn)室內(nèi)空氣質(zhì)量水平。
    發(fā)表于 08-01 08:30 ?1470次閱讀

    檔案館空氣質(zhì)量檢測(cè)新品—空氣質(zhì)量云測(cè)儀簡(jiǎn)介

    智能型空氣質(zhì)量云測(cè)儀檔案庫(kù)房空氣質(zhì)量傳感器多合一傳感器 1.產(chǎn)品簡(jiǎn)介 HB-DZ900能型空氣質(zhì)量探測(cè)
    的頭像 發(fā)表于 11-10 10:56 ?3176次閱讀
    檔案館<b class='flag-5'>空氣質(zhì)量</b><b class='flag-5'>檢測(cè)</b>新品—<b class='flag-5'>空氣質(zhì)量</b>云測(cè)儀簡(jiǎn)介

    Arduino UNO測(cè)試CCS811氣體傳感器模塊 TVOC/eCO2環(huán)境空氣質(zhì)量監(jiān)測(cè)

    Arduino UNO測(cè)試CCS811氣體傳感器模塊 TVOC/CO2環(huán)境空氣質(zhì)量監(jiān)測(cè)簡(jiǎn)介
    發(fā)表于 01-17 13:01 ?11次下載
    <b class='flag-5'>Arduino</b> UNO測(cè)試<b class='flag-5'>CCS811</b>氣體<b class='flag-5'>傳感器</b>模塊 <b class='flag-5'>TVOC</b>/eCO<b class='flag-5'>2</b>環(huán)境<b class='flag-5'>空氣質(zhì)量</b>監(jiān)測(cè)

    數(shù)字CO2tVoC空氣質(zhì)量傳感器CCS811開源

    電子發(fā)燒友網(wǎng)站提供《數(shù)字CO2tVoC空氣質(zhì)量傳感器CCS811開源.zip》資料免費(fèi)下載
    發(fā)表于 11-21 09:29 ?1次下載
    數(shù)字<b class='flag-5'>CO2</b>和<b class='flag-5'>tVoC</b><b class='flag-5'>空氣質(zhì)量</b><b class='flag-5'>傳感器</b><b class='flag-5'>CCS811</b>開源

    德國(guó)海曼空氣質(zhì)量監(jiān)測(cè)CO2氣體傳感器選型推薦

    德國(guó)海曼空氣質(zhì)量監(jiān)測(cè)CO2氣體傳感器推薦,CO2濃度水平是室內(nèi)空氣質(zhì)量最重要的單一指標(biāo),對(duì)我們的健康影響很大。因此,監(jiān)測(cè)家中、學(xué)校、辦公室或
    的頭像 發(fā)表于 11-15 17:18 ?1128次閱讀
    德國(guó)海曼<b class='flag-5'>空氣質(zhì)量</b>監(jiān)測(cè)<b class='flag-5'>CO2</b>氣體<b class='flag-5'>傳感器</b>選型推薦

    如何使用空氣質(zhì)量傳感器檢測(cè)新房室內(nèi)空氣質(zhì)量

    隨著人們對(duì)健康居住環(huán)境的日益關(guān)注,新房室內(nèi)空氣質(zhì)量成為了一個(gè)不可忽視的問(wèn)題。室內(nèi)空氣質(zhì)量不僅關(guān)乎居住者的舒適度,更直接關(guān)系到人們的身體健康。因此,使用空氣質(zhì)量傳感器
    的頭像 發(fā)表于 05-29 15:00 ?692次閱讀
    如何使用<b class='flag-5'>空氣質(zhì)量</b><b class='flag-5'>傳感器</b><b class='flag-5'>檢測(cè)</b>新房室內(nèi)<b class='flag-5'>空氣質(zhì)量</b>
    主站蜘蛛池模板: 亚洲一区二区精品推荐 | 岛国一级毛片 | 丁香天堂网 | 日韩毛片高清在线看 | 亚洲综合激情另类专区 | 亚洲乱码卡一卡二卡三 | 久久夜色精品国产尤物 | 久久综合色播 | 亚洲欧美精品一区二区 | 户外露出精品视频国产 | 我不卡老子影院午夜伦我不卡四虎 | 热久久这里只有精品 | 四虎永久免费观看 | 色五月天天 | 成人亚洲网站 | 亚洲国产情侣偷自在线二页 | 伊人精品网 | 操美女在线看 | 女女色综合影院 | 黄网免费观看 | aaaaa毛片| 成人看片免费无限观看视频 | 色老头视频在线观看 | 欧美成人亚洲 | 8天堂资源在线 | 亚洲韩国在线一卡二卡 | 美人岛福利 | 制服丝袜在线一区 | 亚洲国产精品va在线观看麻豆 | 美女流白浆网站 | 大量国产后进翘臀视频 | 亚洲网站在线观看 | 奇米影视四色7777 | 1024视频色版在线网站 | 四虎8848精品永久在线观看 | 欧美一区二区三区视频在线观看 | 唐人呦一呦xxxx视频 | 一区二区三区视频网站 | 色之综合天天综合色天天棕色 | 天天做.天天爱.天天综合网 | 亚洲成人在线网站 |