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

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

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

怎樣將DHT11傳感器連接到節(jié)點(diǎn)MCU

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-15 17:20 ? 次閱讀

步驟1:物料清單

所需的材料由以下組成:

ESP8266 nodeMCU,但是可以隨時(shí)使用不同的ESP8266兼容模塊。

DHT11傳感器,也可以選擇DHT22。

USB Micro電纜將nodeMCU連接到您的計(jì)算機(jī)。

DHT11和nodeMCU之間的連接線。

步驟2:引腳排列和連接

您可能會(huì)發(fā)現(xiàn)DHT11傳感器具有兩種不同的引腳配置:

帶有3個(gè)引腳的DHT傳感器:

電源3.5V至5.5V

數(shù)據(jù),通過串行數(shù)據(jù)輸出溫度和濕度

接地,已連接至電路的接地端

帶4個(gè)引腳的DHT傳感器:

電源3.5V至5.5V

數(shù)據(jù),同時(shí)輸出溫度和通過串行數(shù)據(jù)保持濕度

NC,無連接,因此未使用

接地,已連接至電路的接地端

注意:在此演示中,我們將使用3針DHT傳感器,該傳感器安裝在小型PCB上,并包括為數(shù)據(jù)線所需的表面安裝的上拉電阻

將DHT11 BCB安裝版本連接到NodeMCU非常容易:

DHT11的電源引腳連接到節(jié)點(diǎn)MCU的3V。

GPIO2(D4)的數(shù)據(jù)引腳

接地端

步驟3:創(chuàng)建一個(gè)AskSensors帳戶

您需要?jiǎng)?chuàng)建一個(gè)AskSensors帳戶。

在asksensors.com上獲得免費(fèi)帳戶。

步驟4:創(chuàng)建傳感器

創(chuàng)建新傳感器以發(fā)送數(shù)據(jù)至。

在此演示中,我們需要添加至少兩個(gè)模塊:第一個(gè)模塊用于溫度,第二個(gè)模塊用于濕度。請(qǐng)參閱本教程,以獲取有關(guān)如何在AskSensors平臺(tái)上創(chuàng)建傳感器和模塊的逐步指南。

別忘了復(fù)制您的“ Api鍵入”,它是

步驟5:編寫代碼

我假設(shè)您正在使用Arduino IDE設(shè)置對(duì)模塊進(jìn)行編程(版本1.6.7或更高版本)(如此處所述),并且您已經(jīng)完成了此說明,因此您已經(jīng)安裝了ESP8266內(nèi)核和庫,并且能夠通過WiFi將nodeMCU連接到Internet。

現(xiàn)在,打開Arduino IDE并轉(zhuǎn)到庫管理器。

安裝DHT庫(您也可以通過轉(zhuǎn)到草圖》包含庫》管理庫,并搜索adafruit dht庫進(jìn)行安裝)

此示例草圖從中讀取溫度和濕度DHT11傳感器并使用HTPPS GET請(qǐng)求將其發(fā)送到AskSensors。從github獲取并修改以下內(nèi)容:

設(shè)置您的WiFi SSID和密碼。

設(shè)置AskSensors提供的API密鑰以向其發(fā)送數(shù)據(jù)。

更改代碼中的以下三行:

// user config: TODO

const char* wifi_ssid = “。..。..。..?!? // SSID

const char* wifi_password = “。..。..。..”; // WIFI

const char* apiKeyIn = “。..。..。..”; // API KEY IN

默認(rèn)情況下,提供的代碼讀取DHT測(cè)量值,并每25秒將其發(fā)送到AskSensors平臺(tái)。您可以通過修改下面的行來更改它:

delay(25000); // delay in msec

步驟6:運(yùn)行代碼

通過USB電纜將ESP8266 nodeMCU連接到計(jì)算機(jī)。

運(yùn)行代碼。

打開一個(gè)串行終端。

您應(yīng)該會(huì)看到ESP8266通過WiFi連接到互聯(lián)網(wǎng),

然后,ESP8266將定期讀取溫度和濕度并將其發(fā)送到askSensors。

步驟7:在云中可視化數(shù)據(jù)

現(xiàn)在,返回到AskSensors并可視化您的模塊圖表中的數(shù)據(jù)。如果需要,您還可以選擇將數(shù)據(jù)導(dǎo)出為CSV文件,然后可以使用其他工具進(jìn)行處理。

步驟8:做得好!

我希望本教程可以幫助您使用ESP8266和AskSensors云構(gòu)建溫度和濕度監(jiān)控系統(tǒng)。

責(zé)任編輯:wv

聲明:本文內(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)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2541

    文章

    49963

    瀏覽量

    747530
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16667

    瀏覽量

    347808
  • DHT11
    +關(guān)注

    關(guān)注

    19

    文章

    274

    瀏覽量

    57412
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    CW32模塊使用 DHT11溫濕度傳感器

    DHT11數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器。其成本低、長期穩(wěn)定、可以測(cè)量相對(duì)濕度和溫度測(cè)量,并可以只使用一根數(shù)據(jù)線進(jìn)行溫濕度采集。 1.模塊來源 模塊實(shí)物展示
    的頭像 發(fā)表于 09-09 18:21 ?1075次閱讀
    CW32模塊使用 <b class='flag-5'>DHT11</b>溫濕度<b class='flag-5'>傳感器</b>

    dht11采用什么通信協(xié)議

    DHT11是一款廣泛使用的溫濕度傳感器,它通過簡單的數(shù)字接口與微控制或其他數(shù)字設(shè)備進(jìn)行通信。DHT11使用單總線通信協(xié)議,這意味著所有的數(shù)據(jù)傳輸都通過單一的數(shù)據(jù)線完成。這種通信方式簡
    的頭像 發(fā)表于 09-04 09:06 ?342次閱讀

    怎么檢測(cè)dht11模塊有沒有壞

    3.3V或5V)。 檢查連接 : 檢查DHT11模塊的數(shù)據(jù)線是否正確連接到微控制或其他控制設(shè)備的相應(yīng)引腳上。 軟件測(cè)試 : 使用適當(dāng)?shù)木幊陶Z言(如Arduino的C/C++)編寫代碼
    的頭像 發(fā)表于 09-04 09:04 ?150次閱讀

    DHT11傳感器參數(shù)分析

    DHT11傳感器是一款集溫濕度測(cè)量于一體的數(shù)字傳感器,其參數(shù)特性分析如下: 一、測(cè)量范圍 溫度 :DHT11的溫度測(cè)量范圍在多個(gè)資料中有所提及,一般公認(rèn)的較寬范圍是 -20℃~+60
    的頭像 發(fā)表于 09-03 18:14 ?429次閱讀

    dht11溫度傳感器特性的具體含義

    DHT11溫度傳感器作為DHT11數(shù)字溫濕度傳感器的一部分,具有一系列獨(dú)特的特性。以下是DHT11溫度
    的頭像 發(fā)表于 09-03 17:40 ?356次閱讀

    dht11溫度傳感器的原理及應(yīng)用

    DHT11是一種廣泛使用的數(shù)字溫濕度傳感器,它能夠測(cè)量溫度和相對(duì)濕度。這種傳感器因其低成本、易于使用和相對(duì)較高的準(zhǔn)確性而受到歡迎。 DHT11傳感器
    的頭像 發(fā)表于 09-03 17:28 ?276次閱讀

    DHT11溫度傳感器測(cè)量范圍與精度

    DHT11是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器,它結(jié)合了溫濕度傳感技術(shù),通過專用的數(shù)字模塊采集技術(shù)實(shí)現(xiàn)溫濕度的測(cè)量,無需復(fù)雜的電路處理。關(guān)于DHT11溫度
    的頭像 發(fā)表于 09-03 17:03 ?302次閱讀

    ds18b20溫度傳感器dht11的區(qū)別

    DS18B20和DHT11都是常用的溫度和濕度傳感器,它們?cè)谠S多項(xiàng)目和應(yīng)用中都有廣泛的應(yīng)用。 1. 工作原理 DS18B20 DS18B20是一種數(shù)字溫度傳感器,它使用1-Wire通信協(xié)議與微控制
    的頭像 發(fā)表于 09-03 16:44 ?273次閱讀

    DHT11數(shù)字溫濕度傳感器產(chǎn)品手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《DHT11數(shù)字溫濕度傳感器產(chǎn)品手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 06-12 17:09 ?6次下載

    DHT11傳感器簡介及數(shù)據(jù)傳輸過程分析

    DHT11傳感器內(nèi)部包含有溫濕度傳感器模塊和一個(gè)AD轉(zhuǎn)換模塊。當(dāng)傳感器受到激勵(lì)時(shí),溫濕度傳感器模塊會(huì)測(cè)量環(huán)境中的溫度和濕度,并通過AD轉(zhuǎn)換模
    發(fā)表于 04-04 11:38 ?3901次閱讀

    【原創(chuàng)】DHT11傳感器溫濕度監(jiān)測(cè)系統(tǒng)畢設(shè),論文、代碼、原理圖和仿真介紹

    設(shè)計(jì)要求 1.設(shè)計(jì)一個(gè)基于51單片機(jī)和DHT11傳感器的溫濕度監(jiān)測(cè)系統(tǒng); 2.傳感器DHT11實(shí)現(xiàn)對(duì)環(huán)境溫濕度參數(shù)的準(zhǔn)確測(cè)量,單片機(jī)對(duì)數(shù)據(jù)進(jìn)行分析和處理; 3.用戶可根據(jù)需要,通過按鍵
    發(fā)表于 03-13 00:53

    【先楫HPM5361EVK開發(fā)板試用體驗(yàn)】溫濕度傳感器DHT11實(shí)踐

    單片機(jī)相連接。因此該產(chǎn)品具有品質(zhì)卓越、超快響應(yīng)、抗干擾能力強(qiáng)、性價(jià)比極高等優(yōu)點(diǎn)。每個(gè) DHT11 傳感器都在極為精確的濕度校驗(yàn)室中進(jìn)行校準(zhǔn)。校準(zhǔn)系數(shù)以程序的形式儲(chǔ)存在 OTP 內(nèi)存中,傳感器
    發(fā)表于 01-03 23:46

    【LuckFox Pico 開發(fā)板免費(fèi)試用】5.內(nèi)核驅(qū)動(dòng)溫濕度傳感器 DHT11

    產(chǎn)品具有極高的可靠性與卓越的長期穩(wěn)定性。傳感器包括一個(gè)電阻式感濕元件和一個(gè)NTC測(cè)溫元件,并與一個(gè)高性能8位單片機(jī)相連接。 傳感器性能 型號(hào) 測(cè)量范圍 測(cè)濕精度 測(cè)溫精度 分辨力 封裝 DH
    發(fā)表于 11-06 15:43

    DHT11為啥返回不了低電平?

    DHT11為啥返回不了低電平(程序沒問題)
    發(fā)表于 11-06 08:07

    使用XR806芯片驅(qū)動(dòng)一下DHT11溫濕度傳感器

    參與全志在線與極術(shù)社區(qū)聯(lián)合舉辦的開發(fā)板試用活動(dòng),收到寄來的全志XR806開發(fā)板,之前用過很多全志的SOC芯片,但是像這種無線芯片還是第一次用。這次打算使用XR806芯片驅(qū)動(dòng)一下DHT11溫濕度傳感器。
    發(fā)表于 10-13 17:28 ?473次閱讀
    使用XR806芯片驅(qū)動(dòng)一下<b class='flag-5'>DHT11</b>溫濕度<b class='flag-5'>傳感器</b>