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

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

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

采用AM2302溫濕度傳感器的二氧化碳監(jiān)測器設(shè)計方案

電子設(shè)計 ? 來源:與非網(wǎng) ? 作者:與非網(wǎng) ? 2021-02-01 14:53 ? 次閱讀

硬件部件:

  • ESP32 3.2× 1個
  • SGP30× 1個
  • AM2302× 1個
  • 微型USB電纜× 1個
  • 跳線× 1個
  • 面包板× 1個

軟件應(yīng)用程序和在線服務(wù):

Arduino IDE

由于疫情影響,我不得不在家工作。在冬天,我必須關(guān)閉門窗。我待的時間越長,二氧化碳的含量越高,這讓我有點頭暈?zāi)垦:蛻卸?。盡管CO2是一種無害氣體,但長時間處于高濃度CO2中的人會危害健康:在室內(nèi)常見水平1000 ppm左右,您會開始感到疲勞和困倦;達(dá)到2000 ppm時,您將入睡并感到非常疲倦,無法進(jìn)行任何工作。長時間接觸并集中注意力會導(dǎo)致頭痛和身體不適。

監(jiān)測室內(nèi)的二氧化碳水平實際上可能比我們的常識更重要,因此我制作了一個二氧化碳監(jiān)測器,顯示室內(nèi)的二氧化碳水平提醒我及時打開門窗以改善室內(nèi)空氣。

監(jiān)測CO2和TVOC的傳感器

在室溫下,二氧化碳(CO2)是一種無色,無味,不可燃的氣體,必須有一個專門的傳感器來監(jiān)測。SGP30是用于室內(nèi)空氣質(zhì)量監(jiān)測的氣體傳感器。SGP30可以檢測范圍很廣的H2,并將基于H2濃度計算出的等效二氧化碳讀數(shù)通過I2C返回給微控制器。SGP30能夠設(shè)置濕度補(bǔ)償以獲得更好的精度,因此需要外部濕度傳感器才能使用。此外,SGP30傳感器可檢測多種揮發(fā)性有機(jī)化合物(VOC),并返回總揮發(fā)性有機(jī)化合物(TVOC)讀數(shù)。

我將AM2302與SGP30配合使用。AM2302是一種數(shù)字溫度和濕度傳感器,非常常見且易于使用。

顯示器示意圖

pIYBAGAXo1yAVfz7AADOFv73f5s795.png

如圖所示,我需要微控制器在SGP30和AM2302旁邊接收數(shù)據(jù)和LCD模塊顯示。

pIYBAGAXo26ALAA1AAFkope54c4472.png

ESP32 3.2英寸LCD是一個很好的選擇,因為它包含LCD顯示模塊。ESP32 3.2英寸LCD是為Arduino和ESP32開發(fā)的開發(fā)板,集成了LCD。LCD是320x240 TFT,驅(qū)動器是ILI9341,它使用SPI與ESP32進(jìn)行通信。ESP32 3.2英寸LCD已集成SD模塊,可通過SPI將數(shù)據(jù)保存到SD卡。ESP32 3.2英寸LCD提供了許多擴(kuò)展端口,允許許多傳感器連接到該端口。另外,該板具有觸摸能力,并且TFT可以用作輸入設(shè)備。

連接

o4YBAGAXo4CAeU1yAAMMwOjm1Os791.png

固件

1.可從以下位置獲取固件:https : //github.com/Makerfabs/Project_Touch-Camera-ILI9341/tree/master/example/CO2_Monitor

2.在Arduino IDE上安裝Adafruit的DHT傳感器庫。

3.安裝Adafruit SGP30傳感器庫。

4.安裝TFT_eSPI庫。

5.用代碼“ Project_Touch-Camera-ILI9341 / example / CO2_Monitor / CO2_Monitor.ino”初始化AM2302和SGP30。

dht.begin();

if (! sgp.begin()){

Serial.println(“Sensor not found :(”);

while (1);

}《br》

6.從AM2302獲取溫度和濕度數(shù)據(jù)。

float h = dht.readHumidity();

float t = dht.readTemperature();《br》

7.設(shè)置用于補(bǔ)償?shù)慕^對濕度值,以提高TVOC和eCO2的精度。

sgp.setHumidity(getAbsoluteHumidity(t, h));《br》

8.命令傳感器返回單個eCO2 / VOC測量值。

if (! sgp.IAQmeasure()) {

Serial.println(“Measurement failed”);

return;

}

Serial.print(“TVOC ”);

Serial.print(sgp.TVOC);

Serial.print(“ ppb ”);

Serial.print(“eCO2 ”);

Serial.print(sgp.eCO2);

Serial.println(“ ppm”);《br》

9.在液晶顯示屏上顯示數(shù)值。

char buf[8];

dtostrf(t, 4, 0, buf);

tft.drawRightString(buf, 0 * 90 + 60 - 5, 167 - 27 + 155 - 18, 2);

dtostrf(h, 4, 0, buf);

tft.drawRightString(buf, 1 * 90 + 60 - 5, 167 - 27 + 155 - 18, 2);

dtostrf(TVOC, 4, 0, buf);

tft.drawRightString(buf, 2 * 90 + 60 - 5, 167 - 27 + 155 - 18, 2);《br》

10.將固件上傳到ESP32 3.2‘’LCD。

測試

通常,室外空氣中的CO2含量為400 ppm。在不超過1000ppm的二氧化碳中,人們對健康的影響有限或沒有。一旦二氧化碳含量超過1000ppm,人們就會感到疲勞,注意力不集中和注意力不集中。

接通板上電源,SGP30需要一段時間進(jìn)行準(zhǔn)備。屏幕正常顯示二氧化碳水平后,我嘗試對SGP30稍作喘息,該值將增加,然后回到約400PPM。將董事會放在會議室中,兩小時的會議結(jié)束后,CO2含量將增加到840PPM。

將酒精或洗發(fā)水放在木板旁邊,隨著蒸發(fā),TVOC含量會迅速增加。

我使用其他ESP32 + DISPLAY模塊來實現(xiàn)相同的監(jiān)視器。這些監(jiān)視器可以放在家里,小房間,辦公室,溫室或汽車中,以提醒我們及時更換新鮮空氣,并更加注意空氣質(zhì)量。我可以將監(jiān)視器與許多揮發(fā)性有機(jī)化合物一起放在車間中,以測量TVOC含量,提醒同事戴上口罩并改善空氣質(zhì)量,以保持健康。
編輯:hfy

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

    關(guān)注

    48

    文章

    7646

    瀏覽量

    151903
  • 傳感器
    +關(guān)注

    關(guān)注

    2552

    文章

    51382

    瀏覽量

    755874
  • 顯示器
    +關(guān)注

    關(guān)注

    21

    文章

    5009

    瀏覽量

    140294
  • 濕度傳感器
    +關(guān)注

    關(guān)注

    7

    文章

    308

    瀏覽量

    58600
收藏 人收藏

    評論

    相關(guān)推薦

    紅外 CO2(二氧化碳) 氣體傳感器和分析模組

    隨著科技的進(jìn)步,人們對于生活以及身體健康關(guān)注越來越高。CO2(二氧化碳)是地球大氣的重要組成部分,與人類生活息息相關(guān)。關(guān)注CO2(二氧化碳)氣體,監(jiān)測CO2(二氧化碳)氣體至關(guān)重要。C
    的頭像 發(fā)表于 01-07 17:01 ?137次閱讀
    紅外 CO2(<b class='flag-5'>二氧化碳</b>) 氣體<b class='flag-5'>傳感器</b>和分析模組

    大棚溫濕度自動監(jiān)控系統(tǒng)

    大棚溫濕度自動監(jiān)控系統(tǒng),基于傳感器、物聯(lián)網(wǎng)、智能控制等技術(shù),通過實時監(jiān)測大棚內(nèi)外的環(huán)境參數(shù),如溫度、濕度、光照強(qiáng)度、二氧化碳濃度等,并根據(jù)預(yù)
    的頭像 發(fā)表于 12-31 16:58 ?193次閱讀

    Sensirion STC31-C二氧化碳傳感器產(chǎn)品介紹

    如今,各級醫(yī)療機(jī)構(gòu)和家庭用戶對便攜式呼吸設(shè)備的需求日益增長,隨著這類產(chǎn)品應(yīng)用場景的不斷擴(kuò)展,創(chuàng)新產(chǎn)品也在不斷涌現(xiàn)。氣體傳感器作為氣體檢測的核心器件——如二氧化碳(CO2)傳感器——在其中起著重要的作用,為呼吸功能
    的頭像 發(fā)表于 10-24 10:13 ?372次閱讀

    基于51單片機(jī)的二氧化碳濃度檢測報警系統(tǒng)仿真

    具體實現(xiàn)功能由51單片機(jī)+二氧化碳傳感器+LCD1602液晶顯示屏+按鍵+蜂鳴器+指示燈+電源構(gòu)成。具體功能:(1)二氧化碳傳感器測得二氧化碳
    的頭像 發(fā)表于 10-22 14:13 ?203次閱讀
    基于51單片機(jī)的<b class='flag-5'>二氧化碳</b>濃度檢測報警系統(tǒng)仿真

    基于51單片機(jī)的二氧化碳濃度檢測調(diào)節(jié)系統(tǒng)仿真

    具體實現(xiàn)功能由51單片機(jī)+二氧化碳傳感器+LCD1602液晶顯示屏+按鍵+蜂鳴器+指示燈+繼電器+風(fēng)扇+電源構(gòu)成。具體功能:(1)二氧化碳傳感器測得
    的頭像 發(fā)表于 10-22 14:13 ?189次閱讀
    基于51單片機(jī)的<b class='flag-5'>二氧化碳</b>濃度檢測調(diào)節(jié)系統(tǒng)仿真

    LT-CG-ZLNY004空氣溫濕度、光照、二氧化碳四合一傳感器使用說明書

    電子發(fā)燒友網(wǎng)站提供《LT-CG-ZLNY004空氣溫濕度、光照、二氧化碳四合一傳感器使用說明書.pdf》資料免費下載
    發(fā)表于 08-08 12:54 ?0次下載

    二氧化碳氣體5g網(wǎng)絡(luò)監(jiān)測面包棚

    是否有人在安裝二氧化碳氣體發(fā)生后仍無法看到結(jié)果?在這篇文章中,我們將討論二氧化碳氣體的有效應(yīng)用方法和回顧要點。二氧化碳濃度不均勻的原因在于安裝方法。在我訪問的生產(chǎn)地區(qū),安裝發(fā)電機(jī)將
    的頭像 發(fā)表于 05-11 11:18 ?371次閱讀

    溫室大棚二氧化碳監(jiān)測的優(yōu)勢

    隨著全球氣候變化和農(nóng)業(yè)科技的不斷進(jìn)步,溫室大棚作為現(xiàn)代農(nóng)業(yè)生產(chǎn)的重要手段,其內(nèi)部環(huán)境管理變得越來越重要。其中,二氧化碳(CO?)作為植物光合作用的重要原料,其濃度的監(jiān)測和控制對于提高溫室大棚作物
    的頭像 發(fā)表于 04-25 16:35 ?422次閱讀

    二氧化碳儲能的原理 二氧化碳儲能的應(yīng)用

    二氧化碳儲能(CDES)是一種新興的儲能技術(shù),它基于壓縮氣體儲能的原理,使用二氧化碳(CO2)作為工作介質(zhì),通過壓縮和膨脹過程實現(xiàn)電能的存儲與釋放。
    的頭像 發(fā)表于 04-25 16:06 ?3869次閱讀

    百超二氧化碳改光纖3000W技術(shù)說明

    百超二氧化碳改光纖3000W技術(shù)說明
    發(fā)表于 04-23 11:56 ?0次下載

    尺寸雖小、潛力無限:Sensirion推出創(chuàng)新性微型二氧化碳傳感器

    是目前市面上用于直接測量二氧化碳濃度的史上最小傳感器之一,旨在可以無縫集成到緊湊型電子設(shè)備中,為當(dāng)前被尺寸和成本所困擾的二氧化碳監(jiān)測應(yīng)用提供新的解決
    的頭像 發(fā)表于 04-12 15:49 ?1950次閱讀
    尺寸雖小、潛力無限:Sensirion推出創(chuàng)新性微型<b class='flag-5'>二氧化碳</b><b class='flag-5'>傳感器</b>

    二氧化碳為原料的清洗方式在工業(yè)中的應(yīng)用(

    什么是二氧化碳雪清洗?二氧化碳雪清洗是二氧化碳清洗的表現(xiàn)形式之一,是除干冰粒清洗以外的二氧化碳清洗創(chuàng)新技術(shù)。無論是干冰清洗還是二氧化碳雪清洗
    的頭像 發(fā)表于 03-15 19:59 ?192次閱讀
    以<b class='flag-5'>二氧化碳</b>為原料的清洗方式在工業(yè)中的應(yīng)用(<b class='flag-5'>二</b>)

    二氧化碳為原料的清洗方式在工業(yè)中的應(yīng)用(一)

    二氧化碳為基礎(chǔ)原料的清洗正在經(jīng)歷前所未有的迅猛發(fā)展,基于二氧化碳的特性,目前在清洗領(lǐng)域中二氧化碳被用于以下4個方面:1、將二氧化碳預(yù)制成高密度干冰?;蚋杀郏ㄒ韵陆y(tǒng)稱干冰粒)的干冰清
    的頭像 發(fā)表于 03-07 13:09 ?391次閱讀
    以<b class='flag-5'>二氧化碳</b>為原料的清洗方式在工業(yè)中的應(yīng)用(一)

    二氧化碳傳感器的分類及其原理

    二氧化碳傳感器的分類及其原理? 二氧化碳傳感器是一種用于檢測和測量環(huán)境中二氧化碳濃度的設(shè)備。它可以廣泛應(yīng)用于室內(nèi)空氣質(zhì)量檢測、空調(diào)系統(tǒng)、工業(yè)
    的頭像 發(fā)表于 03-06 14:58 ?2110次閱讀

    二氧化碳雪清洗技術(shù)在芯片制造中的關(guān)鍵突破

    二氧化碳雪清洗作為一種新型的清洗方法,在芯片制造領(lǐng)域具有廣闊的應(yīng)用前景。通過將高壓液態(tài)二氧化碳釋放,得到微米級固相二氧化碳顆粒,并與高壓氣體混合形成動能,可以有效地沖擊晶粒表面,去除微米級和亞微米級
    的頭像 發(fā)表于 02-27 12:14 ?234次閱讀
    <b class='flag-5'>二氧化碳</b>雪清洗技術(shù)在芯片制造中的關(guān)鍵突破