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

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

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

2021/02/22
501
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買后不支持退換且無(wú)法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(2)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

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

硬件部件:

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

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

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

手動(dòng)工具和制造機(jī):

  • 烙鐵(通用)    

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

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

儀表板用戶界面:

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

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

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

相關(guān)推薦

電子產(chǎn)業(yè)圖譜