91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

454398 ? 來(lái)源:網(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ù),通過(guò)串行數(shù)據(jù)輸出溫度和濕度

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

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

電源3.5V至5.5V

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

NC,無(wú)連接,因此未使用

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

注意:在此演示中,我們將使用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:編寫(xiě)代碼

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

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

安裝DHT庫(kù)(您也可以通過(guò)轉(zhuǎn)到草圖》包含庫(kù)》管理庫(kù),并搜索adafruit dht庫(kù)進(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)。您可以通過(guò)修改下面的行來(lái)更改它:

delay(25000); // delay in msec

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

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

運(yùn)行代碼。

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

您應(yīng)該會(huì)看到ESP8266通過(guò)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)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2576

    文章

    55041

    瀏覽量

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

    關(guān)注

    147

    文章

    18925

    瀏覽量

    398126
  • DHT11
    +關(guān)注

    關(guān)注

    19

    文章

    277

    瀏覽量

    59705
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【RA-Eco-RA2E1-V1.0開(kāi)發(fā)板試用】+OLED顯示DHT11數(shù)據(jù)

    , BSP_IO_PORT_04_PIN_01, BSP_IO_LEVEL_HIGH) 按照提示錯(cuò)誤修改或者刪除部分代碼。當(dāng)然還要根據(jù)出現(xiàn)error進(jìn)行逐個(gè)修改;要測(cè)量溫度傳感器DHT11必須按照協(xié)議進(jìn)行讀取數(shù)據(jù),接
    發(fā)表于 02-02 17:19

    【CW32F030CxTx StartKit測(cè)評(píng)】驅(qū)動(dòng)OLED和DHT11

    ? 已經(jīng)實(shí)現(xiàn)了OLED的驅(qū)動(dòng),這里測(cè)試一下如何讀取溫濕度傳感器DHT11。具體怎么讀取溫濕度這里就不再贅述了。 看看如何在程序里面實(shí)現(xiàn)吧。 首選是要定義使用的DHT11的IO口,使用的PA2.
    發(fā)表于 01-30 07:55

    【瑞薩FPB-RA6E2試用】【瑞薩FPB-RA6E2】Zephyr-驅(qū)動(dòng)-DHT11-溫濕度傳感器及設(shè)備樹(shù)理解

    DHT11、DHT22)周期性地讀取環(huán)境溫度和相對(duì)濕度數(shù)據(jù)。該示例采用輪詢(polling)方式獲取傳感器數(shù)據(jù)。 主要功能 初始化 DHT 傳感器
    發(fā)表于 01-13 14:54

    【瑞薩RA6E2地奇星開(kāi)發(fā)板試用】串口通信+DHT11測(cè)量溫濕度

    實(shí)現(xiàn)效果如上視頻。 首先先要了解DHT11溫濕度傳感器的原理。 DHT11溫濕度傳感器DHT11包括一個(gè)電阻式感濕元件和一個(gè)NTC測(cè)溫元件。
    發(fā)表于 12-26 18:23

    【瑞薩RA6E2地奇星開(kāi)發(fā)板試用】DHT11 測(cè)量溫濕度

    使用瑞薩 RA6E2 微控制,實(shí)現(xiàn) DHT11 溫濕度傳感器的數(shù)據(jù)采集,并通過(guò) I2C 接口的 OLED12864 顯示屏實(shí)時(shí)顯示數(shù)據(jù)。 硬件準(zhǔn)備? 核心板:瑞薩 RA6E2 地奇星開(kāi)發(fā)板
    發(fā)表于 12-19 18:50

    CW32L031嘀嗒定時(shí)怎樣定時(shí)1us?

    CW32L031嘀嗒定時(shí) 怎樣定時(shí)1us,以便DS18B20,DHT11使用。提供一下代碼
    發(fā)表于 12-10 07:40

    【瑞薩RA6E2地奇星開(kāi)發(fā)板試用】串口打印DHT11溫濕度數(shù)據(jù)

    【瑞薩RA6E2地奇星開(kāi)發(fā)板試用】串口打印DHT11溫濕度數(shù)據(jù) 本文介紹了 RA6E2 地奇星開(kāi)發(fā)板驅(qū)動(dòng) DHT11 傳感器實(shí)現(xiàn)串口打印環(huán)境溫濕度數(shù)據(jù)的項(xiàng)目設(shè)計(jì)。 項(xiàng)目介紹 RA6E2 地奇星是一款
    發(fā)表于 12-07 16:20

    【RA4E2開(kāi)發(fā)板評(píng)測(cè)】OLED顯示DHT11溫度測(cè)評(píng)

    \\\\_NonSecureEnter\\\\(\\\\); #endif } 當(dāng)然還要根據(jù)出現(xiàn)error進(jìn)行逐個(gè)修改; 要測(cè)量溫度傳感器DHT11必須按照協(xié)議進(jìn)行讀取數(shù)據(jù),接數(shù)據(jù)線到P0104引腳; 按照以下協(xié)議
    發(fā)表于 09-21 21:28

    RA-Eco-RA6M4部分功能測(cè)評(píng)2

    RA-Eco-RA6M4開(kāi)發(fā)板實(shí)戰(zhàn):集成DHT11實(shí)現(xiàn)溫濕度采集與多端顯示 在完成RA-Eco-RA6M4開(kāi)發(fā)板的串口通信與OLED顯示功能調(diào)試后,本次實(shí)踐進(jìn)一步集成DHT11溫濕度傳感器
    發(fā)表于 09-05 20:42

    【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】DHT11溫濕度傳感器獲取+OLED 屏幕顯示

    校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度傳感器。 精度濕度+-5%RH, 溫度+-2℃,量程濕度20-90%RH, 溫度0~50℃。 更多DHT11信息請(qǐng)參考:https://baike.sogou.com
    發(fā)表于 08-26 00:10

    【RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】uart+OLED+DHT11

    繼上一篇調(diào)通串口和OLED后,這次我們開(kāi)始加傳感器,這次的傳感器是溫濕度傳感器DHT11。 DHT11 器件采用簡(jiǎn)化的單總線通信。單總線即只
    發(fā)表于 07-27 17:21

    CYW20706基于硅的藍(lán)牙模塊(CYBT-343151-02)連接到定制板上的MCU,怎樣才能將鏈接配置為未確認(rèn)數(shù)據(jù)模式?

    CYW20706 基于硅的藍(lán)牙模塊(CYBT-343151-02)連接到定制板上的 MCU。 它在確認(rèn)數(shù)據(jù)模式下工作,沒(méi)有問(wèn)題 但是我怎樣才能將鏈接配置為未確認(rèn)數(shù)據(jù)模式
    發(fā)表于 06-27 08:23

    常見(jiàn)的溫濕度傳感器類型?

    。 DHT11溫濕度傳感器 DHT11是一種常見(jiàn)的數(shù)字溫濕度傳感器,具有價(jià)格低廉、簡(jiǎn)單易用的優(yōu)點(diǎn),但其精度和響應(yīng)速度較低。 HDC1080溫濕度傳感
    發(fā)表于 06-24 09:24

    【RA4L1-SENSOR】DHT11測(cè)溫濕度OLED顯示

    為I2C接口,開(kāi)漏輸出 P107 設(shè)置為 DHT11 單總線接口 OLED 驅(qū)動(dòng)代碼如下: void OLED_SSD1306_Init(void) { u8 i
    發(fā)表于 06-12 11:02

    【RA-Eco-RA4M2開(kāi)發(fā)板評(píng)測(cè)】DHT11測(cè)溫濕度OLED顯示

    DHT11 單總線接口 OLED 驅(qū)動(dòng)代碼如下: void OLED_SSD1306_Init(void) { u8 i; OLED_SSD1306_IIC_Init(); for (i=0
    發(fā)表于 05-11 13:53