加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

低成本便攜式房間監(jiān)控器,源碼分享

2021/02/22
416
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

room_monitor_circuit_diagram_DsvJCbmypA.pdf

共2個文件

一個簡單的低成本房間監(jiān)視器,可測量溫度,濕度,二氧化碳濃度和VOC。該數(shù)據(jù)可通過互聯(lián)網(wǎng)訪問。

硬件部件:

  • NodeMCU ESP8266分支板×    1個    
  • CCS811    ×    1個    
  • DHT22溫度傳感器    ×    1個    
  • Itead Nextion NX4832T035-3.5英寸HMI TFT LCD觸摸顯示模塊×    1個    
  • 跳線(通用)    ×    1個    
  • 塑料外殼,項目箱    ×    1個    

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

  • Arduino IDE    
  • Itead Nextion HMI界面編輯器

手動工具和制造機:

  • 烙鐵(通用)    

我使用IoT開發(fā)了一個簡單的天氣監(jiān)控系統(tǒng),其中使用了多個傳感器,Arduino UNO和NodeMCU。數(shù)據(jù)已發(fā)送到ThingSpeak接口以監(jiān)視數(shù)據(jù)。在獲得上一個項目的信心后,我決定嘗試開發(fā)一種用于房間的便攜式房間監(jiān)控設(shè)備,以測量房間的空氣質(zhì)量水平。

該房間監(jiān)控設(shè)備包括DHT22溫濕度傳感器,CCS811 CO2和VOC傳感器,3.5英寸的Nextion顯示屏(用于顯示所有讀數(shù))以及最后一個ESP8266 NodeMCU微控制器,用于從傳感器獲取數(shù)據(jù)并將其發(fā)送到Web服務(wù)器。Web服務(wù)器由一個儀表板組成,該儀表板顯示所有傳感器讀數(shù)。該儀表板是使用簡單的HTML,CSS,JS和PHP編碼開發(fā)的。我已經(jīng)使用了我的個人托管空間,但是如果您是初學(xué)者,則可以使用免費的托管空間,例如WebHost 。由于我對Web技術(shù)很熟悉,因此能夠在儀表板上工作并從頭開始創(chuàng)建它。

儀表板用戶界面:

設(shè)備上的顯示器是使用CoralDraw軟件定制設(shè)計的,并且顯示器上的圖像已使用Nextion Editor導(dǎo)入。

該項目中另一個有趣的部分是連接到Wi-Fi。舊方法建議在上載到NodeMCU的過程中在代碼中輸入SSID和密碼。經(jīng)過研究,我發(fā)現(xiàn)Wi-Fi管理器庫是一種優(yōu)化的解決方案,可以在其中從智能手機筆記本電腦輸入Wi-Fi憑據(jù)。
 

  • room_monitor_circuit_diagram_DsvJCbmypA.pdf
    下載
    描述:原理圖
  • code_for_the_esp8266_nodemcu.ino
    下載
    描述:源碼

相關(guān)推薦