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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何利用ESP32實現空氣質量監測系統的設計

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

該系統是一個基于ESP32NodeMCU的空氣質量監測系統,用于檢查PM、顆粒物(PM)以及濕度以及溫度、海拔和壓力。對位置環境的各個方面進行測試,然后顯示在TFT屏幕上,并使用ThingSpeakIoT(物聯網)平臺。

顆粒物

灰塵和PM會對人體構成健康風險。PM2.5的直徑可以小于2.5微米,PM10的寬度也可以小于10微米。這意味著PM10報告也將包括PM2.5。這兩種顆粒都比人的頭發短,人的頭發直徑約為70微米。

PM10

諸如碎石、磨煤、水泥行業內的回轉窯等操作,以及移動車輛攪動的道路上的灰塵,都會增加PM10的水平。24小時PM10限值為150ug/m3。

PM2.5

它是由任何類型的燃燒產生的細顆粒的結果,例如機動車輛熱電廠、住宅中的木材燃燒、與森林有關的農業燃燒火災以及各種其他工業過程。24小時平均值的PM2.5限值為35ug/m3。

電路

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

基于物聯網的空氣質量系統示意圖如圖所示:

poYBAGKV4HmAJGryAAL-qqDfhm0536.png

ESP32NodeMCU:

pYYBAGKV4HWActOnAAOdeG6fg2o091.png

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

TFT顯示屏

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

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

poYBAGKV4HGAdloSAAJUle5LTtE773.png

BME280

為了讀取溫度和壓力以及相對濕度,采用了經濟實惠的BME280模塊。

poYBAGKV4G2AAqBHAAMwjyuj6mg138.png

2N2219

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

ThingSpeak,一個基于物聯網的平臺

該項目建立在ThingSpeak云計算之上。ThingSpeak是一個開源物聯網應用程序和API,允許您通過LAN使用HTTP協議通過Internet存儲和檢索設備中的數據。它允許開發傳感器記錄軟件、位置跟蹤應用程序以及提供狀態更新的社交網絡。如果您定期將數據從傳感器傳輸到ThingSpeak,它將生成數據,然后將其存儲并實時顯示趨勢。它還具有內置的數學建模作為免費提供的MATLAB文檔。

帳戶和頻道設置。在www.thingspeak.com上設置帳戶和頻道。為此,您需要有一個有效的電子郵件帳戶。該網站將向您發送一封確認電子郵件。按照電子郵件中的鏈接確認您的帳戶并建立一個帳戶。

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

每個通道八個數據。每個通道能夠接收來自各種設備的八個數據信號。這意味著,使用ThingSpeakAPI,您將能夠為每個頻道上傳8個數據。然后使用ThingSpeak收集、記錄數據并轉換為趨勢數據,例:https://thingspeak.com/channels/279012

軟件

該項目的軟件(environment_thingspeak.in)是用Arduino編程語言編寫的。PM2.5和PM10都與相對濕度(RH)有關。

因此有必要在軟件(或草圖)中添加一個RH校正來調整讀數。

ESP32上的SDS011。ESP32在ArduinoIDE上運行。由于Arduino是一項尖端技術,因此幾乎所有傳感器都有一個應用程序庫。對于SDS011,有一個現成可用的庫,它使用可直接與ArduinoUno一起使用的SoftwareSerial庫。

ESP32與SoftwareSerial不兼容。它帶有三個UART端口,并利用HardwareSerial連接UART設備。現有的命令和庫可以與硬件串行結合使用,以從傳感器獲取PM信息。這些命令存儲在data.h文件中。它應該與Arduino草圖保存在同一位置,然后通常與草圖一起編譯。

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

我正在將程序上傳到ESP32。然后一切都準備好由您執行。將設備連接到PCB或Veroboard以實現通用目的。連接到ESP32的USB電源

啟動ArduinoIDE并添加ESP32庫和任何其他相關庫。打開Arduino代碼(environment_thingspeak.info)。

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

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

如果一切正常,您的程序將開始通過ESP32板進行通信,并將代碼上傳到ESP32MCU。

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

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

pYYBAGKV4GeAGwM4AAI9KhWexWE045.png

測試

空氣質量監測系統實際尺寸的PCB布局如圖所示:

poYBAGKV4GKAE7ruAADJTSJugNc605.png

如果一切正常,您就能觀察空氣質量監測器TFT顯示屏上正確的值。

可能的拓展

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17841

    瀏覽量

    360504
  • 質量監測系統

    關注

    0

    文章

    5

    瀏覽量

    5606
  • ESP32
    +關注

    關注

    20

    文章

    1007

    瀏覽量

    18839
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    【Tisan物聯網申請】室內空氣質量監測系統

    申請理由:監控室內的空氣質量, 將傳感器信息經由ESP8266處理后實時發送到服務器,手機可以實時查看室內的空氣質量,并且可以給室內的設備節點發送指令打開空氣凈化設備。項目描述:監控室
    發表于 10-15 10:09

    STM32空氣質量檢測應用教程

    ;HAL庫配合強大的PC端圖形化配置工具STM32CubeMX,能夠幫助用戶大大簡化MCU開發,降低門檻。本文以一個簡單的手機APP遠程空氣質量監測應用為例,將教會大家如何使用STM32CubeMX圖形化
    發表于 12-29 14:36

    【OneNET麒麟座試用申請】空氣質量數據監測

    項目名稱:空氣質量數據監測站試用計劃:空氣質量數據監測站用于測試空氣質量監測及數據采集,
    發表于 04-05 15:03

    【Thunderboard Sense試用申請】移動空氣質量監測

    模式,空氣質量傳感器監測當前空氣質量狀況并通過LED分色顯示,陀螺儀記錄使用者運動狀態,以上數據通過2.4G wireless soc 上傳至網絡云平臺或用戶移動終端,MEMS麥克風實現
    發表于 05-19 17:10

    什么是空氣質量網格化監測

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

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

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

    怎樣去設計基于STM32的空氣質量監測系統

    DS18B20RTC部分main部分系統簡介系統使用正點原子的STM32F103 Mini開發板,通過MQ135空氣質量傳感器,實現簡單的空氣質量
    發表于 08-11 07:38

    基于單片機的空氣質量監測的設計資料分享

    設計簡介:本設計是基于單片機的空氣質量監測,主要實現以下功能:可實現LCD1602顯示DS1302時間以及空氣質量值可通過按鍵對時間進行設置
    發表于 12-13 07:26

    空氣質量網格化監測系統的簡單介紹

    空氣質量網格化監測系統【恒美儀器】對于多點城市流動環境監測、突發事件處理后的空氣質量應急監測、重
    發表于 06-30 10:21 ?1066次閱讀

    空氣質量監測站的用處是什么

    空氣質量監測站【恒美HM-AQI】有用嗎?空氣質量好壞與生命健康有莫大的關系,近年來因為空氣質量問題引發的疾病隱患數不勝數,傳統的空氣質量
    發表于 10-11 09:58 ?826次閱讀

    如何利用ESP8266實現便攜式空氣質量監測站的設計

    AiryFi是一款基于ESP8266的空氣質量監測站,內置PMSA003激光灰塵傳感器和BME280濕度傳感器。AiryFi是一個開源便攜式空氣質量
    的頭像 發表于 05-14 09:56 ?3664次閱讀
    如何<b class='flag-5'>利用</b><b class='flag-5'>ESP</b>8266<b class='flag-5'>實現</b>便攜式<b class='flag-5'>空氣質量</b><b class='flag-5'>監測</b>站的設計

    空氣質量監測儀:了解您周圍空氣質量的最佳選擇

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

    空氣質量監測儀:掌控空氣質量

    空氣質量的惡化已經成為一個嚴峻的問題,面對這一問題,空氣質量監測儀成為我們實現控制空氣質量的有效手段。 一、
    的頭像 發表于 07-21 13:50 ?1031次閱讀

    空氣質量監測系統介紹

    環境保護已經成為全球的重要議題,而空氣質量監測和管理是其中的重要一環。在這個過程中,空氣質量監測系統扮演著至關重要的角色。那么,
    的頭像 發表于 08-15 10:51 ?1890次閱讀

    空氣質量監測系統:保護我們的環境和健康

    什么是空氣質量監測系統? 空氣質量監測系統是一種用于監測
    的頭像 發表于 08-16 11:39 ?768次閱讀
    主站蜘蛛池模板: 欧美极品在线播放 | 五月婷婷综合色 | 免费人成网555www | 狠狠操狠狠搞 | 一区二区影视 | 思思99re66在线精品免费观看 | 中文字幕一区二区精品区 | 色五月天天 | ww欧洲ww在线视频看ww | 四虎影音在线观看 | 国产三级观看 | 最猛91大神ben与女教师 | 久久久精品免费 | 亚洲色图综合网 | 男人的天堂网在线 | 黄色网址网站在线观看 | 天天爱天天做色综合 | 国产特黄特色的大片观看免费视频 | 天天爽夜夜 | 高清一区二区三区四区五区 | 永久免费看mv网站入口 | 天天干天天要 | 久久色婷婷 | 片免费观看在线看 | 激情六月婷婷 | 免费看欧美一级片 | 天天伊人网 | 黄页网站在线 | 天天射网站 | 88av在线看| 日本黄色大片免费看 | 久久婷五月综合 | 日本不卡专区 | 婷婷丁香在线 | h国产视频| 日本成片免费高清 | 91大神精品在线观看 | 波多野结衣一级特黄毛片 | 一级做α爰片久久毛片 | 97影院理论片手机在线观看 | 成人伊人亚洲人综合网站222 |