RM新时代网站-首页

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

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

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

如何利用ESP32實(shí)現(xiàn)空氣質(zhì)量監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)

科技觀察員 ? 來源:Joey Mark ? 作者:Joey Mark ? 2022-06-04 17:32 ? 次閱讀

該系統(tǒng)是一個(gè)基于ESP32NodeMCU的空氣質(zhì)量監(jiān)測(cè)系統(tǒng),用于檢查PM、顆粒物(PM)以及濕度以及溫度、海拔和壓力。對(duì)位置環(huán)境的各個(gè)方面進(jìn)行測(cè)試,然后顯示在TFT屏幕上,并使用ThingSpeakIoT(物聯(lián)網(wǎng))平臺(tái)。

顆粒物

灰塵和PM會(huì)對(duì)人體構(gòu)成健康風(fēng)險(xiǎn)。PM2.5的直徑可以小于2.5微米,PM10的寬度也可以小于10微米。這意味著PM10報(bào)告也將包括PM2.5。這兩種顆粒都比人的頭發(fā)短,人的頭發(fā)直徑約為70微米。

PM10

諸如碎石、磨煤、水泥行業(yè)內(nèi)的回轉(zhuǎn)窯等操作,以及移動(dòng)車輛攪動(dòng)的道路上的灰塵,都會(huì)增加PM10的水平。24小時(shí)PM10限值為150ug/m3。

PM2.5

它是由任何類型的燃燒產(chǎn)生的細(xì)顆粒的結(jié)果,例如機(jī)動(dòng)車輛熱電廠、住宅中的木材燃燒、與森林有關(guān)的農(nóng)業(yè)燃燒火災(zāi)以及各種其他工業(yè)過程。24小時(shí)平均值的PM2.5限值為35ug/m3。

電路

它由ESP32NodeMCUSDS011、BME280ILI9163TFT顯示屏、電阻以及晶體管2N2219組成。ESP32NodeMCU位于該電路的中心部分。

基于物聯(lián)網(wǎng)的空氣質(zhì)量系統(tǒng)示意圖如圖所示:

poYBAGKV4HmAJGryAAL-qqDfhm0536.png

ESP32NodeMCU:

pYYBAGKV4HWActOnAAOdeG6fg2o091.png

它是一款集成了Wi-Fi和雙模藍(lán)牙的低功耗(MCU)微控制器。它是早期ESP8266微控制器的升級(jí)版。ESP32如圖所示。可以使用ArduinoIDE將代碼發(fā)送到ESP32NodeMCU。(EFY實(shí)驗(yàn)室使用ESP-Wroom-32版本1.1來測(cè)試草圖。)

TFT顯示屏

在測(cè)試過程中使用了帶有支持SPI串行總線技術(shù)的彩色顯示屏的3.65厘米(1.44英寸)觸摸屏。

SDS011。Nova的粉塵探測(cè)器SDS011可以說是在尺寸、精度和成本方面最有效的顆粒物傳感器之一。它帶有一個(gè)UART接口,測(cè)量精度為0.3ug/m3。工作電壓5V。

poYBAGKV4HGAdloSAAJUle5LTtE773.png

BME280

為了讀取溫度和壓力以及相對(duì)濕度,采用了經(jīng)濟(jì)實(shí)惠的BME280模塊。

poYBAGKV4G2AAqBHAAMwjyuj6mg138.png

2N2219

晶體管2N2219(T1)可用作SDS011中的開關(guān)。它的集電極連接到SDS011的GND引腳,發(fā)射極連接到電路的地。如果ESP32的15腳為高電平,邏輯T1導(dǎo)通,SDS011通過T1接地。否則SDS011無法接地。

ThingSpeak,一個(gè)基于物聯(lián)網(wǎng)的平臺(tái)

該項(xiàng)目建立在ThingSpeak云計(jì)算之上。ThingSpeak是一個(gè)開源物聯(lián)網(wǎng)應(yīng)用程序和API,允許您通過LAN使用HTTP協(xié)議通過Internet存儲(chǔ)和檢索設(shè)備中的數(shù)據(jù)。它允許開發(fā)傳感器記錄軟件、位置跟蹤應(yīng)用程序以及提供狀態(tài)更新的社交網(wǎng)絡(luò)。如果您定期將數(shù)據(jù)從傳感器傳輸?shù)絋hingSpeak,它將生成數(shù)據(jù),然后將其存儲(chǔ)并實(shí)時(shí)顯示趨勢(shì)。它還具有內(nèi)置的數(shù)學(xué)建模作為免費(fèi)提供的MATLAB文檔。

帳戶和頻道設(shè)置。在www.thingspeak.com上設(shè)置帳戶和頻道。為此,您需要有一個(gè)有效的電子郵件帳戶。該網(wǎng)站將向您發(fā)送一封確認(rèn)電子郵件。按照電子郵件中的鏈接確認(rèn)您的帳戶并建立一個(gè)帳戶。

從這一點(diǎn)開始,您可以制作任意數(shù)量的頻道。如果您創(chuàng)建一個(gè)頻道,您將收到三個(gè)ThingSpeak身份,例如頻道ID、用于寫入的API密鑰和用于讀取的API密鑰。記下這些,以防您將來需要這些以使用程序源。每個(gè)通道最多八個(gè)傳感器信息,例如PM2.5和PM10溫度和高度、相對(duì)濕度和壓力。

每個(gè)通道八個(gè)數(shù)據(jù)。每個(gè)通道能夠接收來自各種設(shè)備的八個(gè)數(shù)據(jù)信號(hào)。這意味著,使用ThingSpeakAPI,您將能夠?yàn)槊總€(gè)頻道上傳8個(gè)數(shù)據(jù)。然后使用ThingSpeak收集、記錄數(shù)據(jù)并轉(zhuǎn)換為趨勢(shì)數(shù)據(jù),例:https://thingspeak.com/channels/279012

軟件

該項(xiàng)目的軟件(environment_thingspeak.in)是用Arduino編程語(yǔ)言編寫的。PM2.5和PM10都與相對(duì)濕度(RH)有關(guān)。

因此有必要在軟件(或草圖)中添加一個(gè)RH校正來調(diào)整讀數(shù)。

ESP32上的SDS011。ESP32在ArduinoIDE上運(yùn)行。由于Arduino是一項(xiàng)尖端技術(shù),因此幾乎所有傳感器都有一個(gè)應(yīng)用程序庫(kù)。對(duì)于SDS011,有一個(gè)現(xiàn)成可用的庫(kù),它使用可直接與ArduinoUno一起使用的SoftwareSerial庫(kù)。

ESP32與SoftwareSerial不兼容。它帶有三個(gè)UART端口,并利用HardwareSerial連接UART設(shè)備?,F(xiàn)有的命令和庫(kù)可以與硬件串行結(jié)合使用,以從傳感器獲取PM信息。這些命令存儲(chǔ)在data.h文件中。它應(yīng)該與Arduino草圖保存在同一位置,然后通常與草圖一起編譯。

SDS011在SDS011模式下休眠。根據(jù)規(guī)格,SDS011可以有2mA的休眠電流。傳感器很少處于睡眠模式。此外,與睡眠相關(guān)的命令已包含在data.h文件中,以便您進(jìn)行測(cè)試。但是,GPIO13(第15腳)用于接通NPN晶體管(2N2219)以確保SDS011在活動(dòng)階段保持運(yùn)行,然后將其切換到斷電模式。

我正在將程序上傳到ESP32。然后一切都準(zhǔn)備好由您執(zhí)行。將設(shè)備連接到PCB或Veroboard以實(shí)現(xiàn)通用目的。連接到ESP32的USB電源。

啟動(dòng)ArduinoIDE并添加ESP32庫(kù)和任何其他相關(guān)庫(kù)。打開Arduino代碼(environment_thingspeak.info)。

在開始草圖時(shí)更改或提供Wi-FiID和密碼。將ThingSpeak頻道編號(hào)替換為您的頻道編號(hào)以及API密鑰和API密鑰。

通過選擇Tools(r)Board選項(xiàng)下方的下拉菜單來選擇ESP32DebModule。之后,在Tools(r)Port選項(xiàng)下方的下拉菜單中選擇正確的USB端口。按上傳。

如果一切正常,您的程序?qū)㈤_始通過ESP32板進(jìn)行通信,并將代碼上傳到ESP32MCU。

幾分鐘后,您將能夠看到PM2.5或PM10以及TFT顯示屏上顯示的其他信息。類似的數(shù)據(jù)將顯示在Arduino的串口監(jiān)視器上。

在任何Internet瀏覽器中啟動(dòng)ThingSpeak頻道。您的智能手機(jī)瀏覽器也可以使用。數(shù)據(jù)完美堆疊,如圖所示:

pYYBAGKV4GeAGwM4AAI9KhWexWE045.png

測(cè)試

空氣質(zhì)量監(jiān)測(cè)系統(tǒng)實(shí)際尺寸的PCB布局如圖所示:

poYBAGKV4GKAE7ruAADJTSJugNc605.png

如果一切正常,您就能觀察空氣質(zhì)量監(jiān)測(cè)器TFT顯示屏上正確的值。

可能的拓展

項(xiàng)目中SDS011由5V供電。但是,您可以將2節(jié)3.7V鋰離子電池與極小的線性穩(wěn)壓器(例如7805)一起使用,以降壓至5V。

您還可以使用一個(gè)極小的轉(zhuǎn)換器將電壓提升到1.5V至5V。您可以使用一節(jié)鋰聚合物電池和轉(zhuǎn)換器,使其成為便攜式設(shè)備。

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

    關(guān)注

    146

    文章

    17123

    瀏覽量

    350973
  • 質(zhì)量監(jiān)測(cè)系統(tǒng)

    關(guān)注

    0

    文章

    5

    瀏覽量

    5557
  • ESP32
    +關(guān)注

    關(guān)注

    18

    文章

    971

    瀏覽量

    17200
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【Tisan物聯(lián)網(wǎng)申請(qǐng)】室內(nèi)空氣質(zhì)量監(jiān)測(cè)系統(tǒng)

    申請(qǐng)理由:監(jiān)控室內(nèi)的空氣質(zhì)量, 將傳感器信息經(jīng)由ESP8266處理后實(shí)時(shí)發(fā)送到服務(wù)器,手機(jī)可以實(shí)時(shí)查看室內(nèi)的空氣質(zhì)量,并且可以給室內(nèi)的設(shè)備節(jié)點(diǎn)發(fā)送指令打開空氣凈化設(shè)備。項(xiàng)目描述:監(jiān)控室
    發(fā)表于 10-15 10:09

    STM32空氣質(zhì)量檢測(cè)應(yīng)用教程

    ;HAL庫(kù)配合強(qiáng)大的PC端圖形化配置工具STM32CubeMX,能夠幫助用戶大大簡(jiǎn)化MCU開發(fā),降低門檻。本文以一個(gè)簡(jiǎn)單的手機(jī)APP遠(yuǎn)程空氣質(zhì)量監(jiān)測(cè)應(yīng)用為例,將教會(huì)大家如何使用STM32CubeMX圖形化
    發(fā)表于 12-29 14:36

    【OneNET麒麟座試用申請(qǐng)】空氣質(zhì)量數(shù)據(jù)監(jiān)測(cè)

    項(xiàng)目名稱:空氣質(zhì)量數(shù)據(jù)監(jiān)測(cè)站試用計(jì)劃:空氣質(zhì)量數(shù)據(jù)監(jiān)測(cè)站用于測(cè)試空氣質(zhì)量監(jiān)測(cè)及數(shù)據(jù)采集,
    發(fā)表于 04-05 15:03

    【Thunderboard Sense試用申請(qǐng)】移動(dòng)空氣質(zhì)量監(jiān)測(cè)

    模式,空氣質(zhì)量傳感器監(jiān)測(cè)當(dāng)前空氣質(zhì)量狀況并通過LED分色顯示,陀螺儀記錄使用者運(yùn)動(dòng)狀態(tài),以上數(shù)據(jù)通過2.4G wireless soc 上傳至網(wǎng)絡(luò)云平臺(tái)或用戶移動(dòng)終端,MEMS麥克風(fēng)實(shí)現(xiàn)
    發(fā)表于 05-19 17:10

    什么是空氣質(zhì)量網(wǎng)格化監(jiān)測(cè)?

    近幾年,環(huán)境污染問題一直都困擾著人們的生活,尤其是大氣污染問題不僅嚴(yán)重威脅著人類的生命健康,而且也造成了生態(tài)破壞。隨著城市大氣污染的日益惡化,城市管理部門為了實(shí)時(shí)采集各區(qū)域范圍內(nèi)的空氣質(zhì)量數(shù)據(jù),都會(huì)選擇部署空氣環(huán)境監(jiān)測(cè)終端
    發(fā)表于 11-24 06:07

    空氣質(zhì)量微觀站是什么?空氣質(zhì)量微觀站有哪些功能?

    為什么要研發(fā)出一種空氣質(zhì)量微觀站?空氣質(zhì)量微觀站是什么?空氣質(zhì)量微觀站有哪些功能?
    發(fā)表于 06-16 06:55

    怎樣去設(shè)計(jì)基于STM32的空氣質(zhì)量監(jiān)測(cè)系統(tǒng)

    DS18B20RTC部分main部分系統(tǒng)簡(jiǎn)介系統(tǒng)使用正點(diǎn)原子的STM32F103 Mini開發(fā)板,通過MQ135空氣質(zhì)量傳感器,實(shí)現(xiàn)簡(jiǎn)單的空氣質(zhì)量
    發(fā)表于 08-11 07:38

    基于單片機(jī)的空氣質(zhì)量監(jiān)測(cè)的設(shè)計(jì)資料分享

    設(shè)計(jì)簡(jiǎn)介:本設(shè)計(jì)是基于單片機(jī)的空氣質(zhì)量監(jiān)測(cè),主要實(shí)現(xiàn)以下功能:可實(shí)現(xiàn)LCD1602顯示DS1302時(shí)間以及空氣質(zhì)量值可通過按鍵對(duì)時(shí)間進(jìn)行設(shè)置
    發(fā)表于 12-13 07:26

    空氣質(zhì)量網(wǎng)格化監(jiān)測(cè)系統(tǒng)的簡(jiǎn)單介紹

    空氣質(zhì)量網(wǎng)格化監(jiān)測(cè)系統(tǒng)【恒美儀器】對(duì)于多點(diǎn)城市流動(dòng)環(huán)境監(jiān)測(cè)、突發(fā)事件處理后的空氣質(zhì)量應(yīng)急監(jiān)測(cè)、重
    發(fā)表于 06-30 10:21 ?976次閱讀

    空氣質(zhì)量監(jiān)測(cè)站的用處是什么

    空氣質(zhì)量監(jiān)測(cè)站【恒美HM-AQI】有用嗎?空氣質(zhì)量好壞與生命健康有莫大的關(guān)系,近年來因?yàn)?b class='flag-5'>空氣質(zhì)量問題引發(fā)的疾病隱患數(shù)不勝數(shù),傳統(tǒng)的空氣質(zhì)量
    發(fā)表于 10-11 09:58 ?737次閱讀

    如何利用ESP8266實(shí)現(xiàn)便攜式空氣質(zhì)量監(jiān)測(cè)站的設(shè)計(jì)

    AiryFi是一款基于ESP8266的空氣質(zhì)量監(jiān)測(cè)站,內(nèi)置PMSA003激光灰塵傳感器和BME280濕度傳感器。AiryFi是一個(gè)開源便攜式空氣質(zhì)量
    的頭像 發(fā)表于 05-14 09:56 ?3242次閱讀
    如何<b class='flag-5'>利用</b><b class='flag-5'>ESP</b>8266<b class='flag-5'>實(shí)現(xiàn)</b>便攜式<b class='flag-5'>空氣質(zhì)量</b><b class='flag-5'>監(jiān)測(cè)</b>站的設(shè)計(jì)

    空氣質(zhì)量監(jiān)測(cè)儀:了解您周圍空氣質(zhì)量的最佳選擇

    空氣質(zhì)量的變化正在影響全球,從政府到個(gè)人,所有人都在爭(zhēng)取改善空氣質(zhì)量。在這種情況下,空氣質(zhì)量監(jiān)測(cè)儀變得越來越重要,它可以幫助我們熟悉周圍空氣質(zhì)量
    的頭像 發(fā)表于 06-21 11:15 ?811次閱讀

    空氣質(zhì)量監(jiān)測(cè)儀:掌控空氣質(zhì)量

    空氣質(zhì)量的惡化已經(jīng)成為一個(gè)嚴(yán)峻的問題,面對(duì)這一問題,空氣質(zhì)量監(jiān)測(cè)儀成為我們實(shí)現(xiàn)控制空氣質(zhì)量的有效手段。 一、
    的頭像 發(fā)表于 07-21 13:50 ?767次閱讀

    空氣質(zhì)量監(jiān)測(cè)系統(tǒng)介紹

    環(huán)境保護(hù)已經(jīng)成為全球的重要議題,而空氣質(zhì)量監(jiān)測(cè)和管理是其中的重要一環(huán)。在這個(gè)過程中,空氣質(zhì)量監(jiān)測(cè)系統(tǒng)扮演著至關(guān)重要的角色。那么,
    的頭像 發(fā)表于 08-15 10:51 ?1527次閱讀

    空氣質(zhì)量監(jiān)測(cè)系統(tǒng):保護(hù)我們的環(huán)境和健康

    什么是空氣質(zhì)量監(jiān)測(cè)系統(tǒng)? 空氣質(zhì)量監(jiān)測(cè)系統(tǒng)是一種用于監(jiān)測(cè)
    的頭像 發(fā)表于 08-16 11:39 ?578次閱讀
    RM新时代网站-首页