chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

構(gòu)建一個(gè)小電路以將Arduino與DHT11溫濕度傳感器接口

單片機(jī) ? 來源:?jiǎn)纹瑱C(jī) ? 2020-05-14 10:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DHT11是濕度和溫度傳感器,可產(chǎn)生校準(zhǔn)的數(shù)字輸出。DHT11可以與任何微控制器(如Arduino,Raspberry Pi等)接口并獲得即時(shí)結(jié)果。DHT11是一款低成本的濕度和溫度傳感器,具有很高的可靠性和長(zhǎng)期穩(wěn)定性。

在這個(gè)項(xiàng)目中,我們將構(gòu)建一個(gè)小電路以將Arduino與DHT11溫濕度傳感器接口。將DTH11傳感器與Arduino連接的主要應(yīng)用之一是天氣監(jiān)控。

在本文中,我們已經(jīng)了解了濕度,相對(duì)濕度,濕度傳感器及其類型。

電路圖

下圖顯示了實(shí)施該項(xiàng)目所需的所有必要連接。

所需組件

Arduino UNO

DHT11溫濕度傳感器

面包板(或穿孔板)

電源

16 x 2 LCD

10K歐姆電位器

5K歐姆電阻(1/4 W)

連接線

電路說明

我們將看到DHT11與Arduino接口的電路設(shè)計(jì)。DHT11濕度和溫度傳感器有兩種變體:僅傳感器或模塊。

主要區(qū)別在于該模塊由上拉電阻器組成,并且還可能包括一個(gè)通電的LED。我們?cè)谠擁?xiàng)目中使用了一個(gè)模塊,如果您想使用傳感器本身,則需要另外連接一個(gè)5KΩ上拉電阻。

進(jìn)行設(shè)計(jì)時(shí),DHT11傳感器的數(shù)據(jù)引腳連接到Arduino的引腳11。16 x 2 LCD顯示屏用于顯示結(jié)果。LCD的控制引腳,即RS和E(LCD上的引腳4和6)連接到Arduino的引腳4和5。LCD的數(shù)據(jù)引腳,即D4至D7(LCD上的引腳11至14)連接至LCD上的引腳0至3。

注意:為便于連接,我們將DHT11傳感器模塊連接到Arduino的ICSP引腳,因?yàn)樗峁┝讼噜彽腣CC,DATA和GND引腳。不需要這種類型的連接,您可以將傳感器的數(shù)據(jù)引腳連接到普通的數(shù)字I / O引腳。

組件說明

DHT11溫濕度傳感器

DHT11是DHTXX系列濕度傳感器的一部分。該系列的另一個(gè)傳感器是DHT22。這兩個(gè)傳感器都是相對(duì)濕度(RH)傳感器。結(jié)果,他們將同時(shí)測(cè)量濕度和溫度。盡管DHT11濕度傳感器價(jià)格便宜,速度慢,但在愛好者和初學(xué)者中非常受歡迎。

DHT11濕度和溫度傳感器由3個(gè)主要組件組成。電阻型濕度傳感器,NTC(負(fù)溫度系數(shù))熱敏電阻(用于測(cè)量溫度)和8位微控制器,可轉(zhuǎn)換來自兩個(gè)傳感器的模擬信號(hào)并發(fā)送單個(gè)數(shù)字信號(hào)。

任何微控制器或微處理器都可以讀取此數(shù)字信號(hào),以進(jìn)行進(jìn)一步分析。

DHT11濕度傳感器由4個(gè)引腳組成:VCC,數(shù)據(jù)輸出,未連接(NC)和GND。VCC引腳的電壓范圍為3.5V至5.5V。5V電源會(huì)很好。來自數(shù)據(jù)輸出引腳的數(shù)據(jù)是串行數(shù)字?jǐn)?shù)據(jù)。

下圖顯示了DHT11濕度和溫度傳感器的典型應(yīng)用電路。DHT11傳感器可以測(cè)量相對(duì)濕度(RH)的20 – 90%范圍內(nèi)的濕度值,以及0 – 500C范圍內(nèi)的溫度。傳感器的采樣周期為1秒,即所有DHT11傳感器均準(zhǔn)確經(jīng)過實(shí)驗(yàn)室校準(zhǔn),結(jié)果存儲(chǔ)在存儲(chǔ)器中。可以在Arduino和DHT11傳感器等任何微控制器之間建立單線通信。

另外,電纜的長(zhǎng)度可以長(zhǎng)達(dá)20米。來自傳感器的數(shù)據(jù)包括相對(duì)濕度(RH)和溫度的整數(shù)和小數(shù)部分。

DHT11傳感器的數(shù)據(jù)由40位組成,格式如下:

8 – RH積分值的位數(shù)據(jù),8 – RH十進(jìn)制值的位數(shù)據(jù),8 –積分溫度值的位數(shù)據(jù),8 –積分溫度值的位數(shù)據(jù),8 –校驗(yàn)和位數(shù)據(jù)。

考慮從DHT11傳感器接收的數(shù)據(jù)是

00100101 00000000 00011001 00000000 00111110。

該數(shù)據(jù)可以根據(jù)上述結(jié)構(gòu)如下進(jìn)行分離

為了檢查接收到的數(shù)據(jù)是否正確,我們需要進(jìn)行少量計(jì)算。將RH和Temperature的所有整數(shù)和十進(jìn)制值相加,并檢查總和是否等于校驗(yàn)和值,即最后8位數(shù)據(jù)。

00100101 + 00000000 + 00011001 + 00000000 = 00111110

該值與校驗(yàn)和相同,因此接收到的數(shù)據(jù)有效?,F(xiàn)在要獲取RH和Temperature值,只需將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為十進(jìn)制數(shù)據(jù)即可。

RH = 00100101的十進(jìn)制= 37%

溫度=十進(jìn)制00011001 = 250C

項(xiàng)目運(yùn)作

使用Arduino UNO和DHT11濕度和溫度傳感器構(gòu)建了一個(gè)簡(jiǎn)單的項(xiàng)目,其中環(huán)境的濕度和溫度在LCD顯示屏上顯示。

建立連接后,我們無需執(zhí)行任何操作,因?yàn)樵摮绦驅(qū)⑻幚硭惺虑椤1M管DHT11模塊有一個(gè)特殊的庫(kù)稱為“ DHT”,但我們并未使用它。如果要使用此庫(kù),則需要單獨(dú)下載該庫(kù)并將其添加到Arduino的現(xiàn)有庫(kù)中。

編寫的程序基于數(shù)據(jù)手冊(cè)中提供的數(shù)據(jù)時(shí)序圖。該程序?qū)⑹笰rduino自動(dòng)從傳感器讀取數(shù)據(jù),并將其作為濕度和溫度顯示在LCD顯示屏上。

代碼


注釋:
pinMode(gate,INPUT_PULLUP);//by default it will become high due to internal pull up

應(yīng)用領(lǐng)域

DHT11相對(duì)濕度和溫度傳感器可用于許多應(yīng)用,例如:

HVAC(供暖,通風(fēng)和空調(diào))系統(tǒng)

氣象站

濕度測(cè)量醫(yī)療設(shè)備

家庭自動(dòng)化系統(tǒng)

汽車和其他天氣控制應(yīng)用

聲明:本文內(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)注

    7

    文章

    323

    瀏覽量

    59772
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6527

    瀏覽量

    197431

原文標(biāo)題:如何用Arduino讀取DHT11濕度傳感器數(shù)據(jù)?

文章出處:【微信號(hào):aidanpianji,微信公眾號(hào):?jiǎn)纹瑱C(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    【RA-Eco-RA4M2開發(fā)板評(píng)測(cè)】+ OLED顯示DHT11數(shù)據(jù)

    按鍵、2個(gè)觸摸按鍵、3個(gè)高亮 LED。 之前完成了OLED顯示的測(cè)評(píng)現(xiàn)在進(jìn)行DHT11傳感器數(shù)據(jù)采集,然后顯示,OLED部分不再重復(fù)說明; DHT1
    發(fā)表于 03-29 19:49

    使用STM32F103ZET6采集DHT11溫濕度串口顯示

    DHT11款數(shù)字溫濕度傳感器DHT11款含有已校準(zhǔn)數(shù)字信號(hào)輸出的
    的頭像 發(fā)表于 03-18 17:06 ?3531次閱讀
    使用STM32F103ZET6采集<b class='flag-5'>DHT11</b><b class='flag-5'>溫濕度</b>串口顯示

    HDC2010:低功耗溫濕度數(shù)字傳感器的卓越之選

    低功耗溫濕度數(shù)字傳感器,看看它有哪些獨(dú)特的特性和優(yōu)勢(shì)。 文件下載: hdc2010.pdf 、HDC2010 概述 HDC2010 是款高度集成的數(shù)字
    的頭像 發(fā)表于 02-12 11:25 ?464次閱讀

    HDC2021高精度溫濕度傳感器:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    詳細(xì)介紹HDC2021的特性、應(yīng)用場(chǎng)景以及設(shè)計(jì)過程中的關(guān)鍵要點(diǎn),幫助工程師們更好地了解和使用這款傳感器。 文件下載: hdc2021.pdf 、HDC2021特性亮點(diǎn) 1.1 高精度測(cè)量 HDC2021在
    的頭像 發(fā)表于 02-11 16:00 ?272次閱讀

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

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

    燃?xì)獗硇枰?b class='flag-5'>一溫濕度傳感器推薦啥?

    嘿,朋友們,今天有個(gè)挺有意思的選型問題想和大家聊聊。有客戶來問:“燃?xì)獗砝镄枰?b class='flag-5'>一顆溫濕度傳感器,溫度精度要求0.2℃,濕度精度要±2%RH,
    的頭像 發(fā)表于 01-28 12:05 ?322次閱讀
    燃?xì)獗硇枰?b class='flag-5'>一</b>顆<b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>推薦啥?

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

    溫濕度采集模塊 該示例體現(xiàn)了 Zephyr OS 對(duì)傳感器設(shè)備的統(tǒng)抽象能力,使開發(fā)者能以致的方式訪問不同類型的傳感器,同時(shí)保持代碼簡(jiǎn)潔
    發(fā)表于 01-13 14:54

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

    實(shí)現(xiàn)效果如上視頻。 首先先要了解DHT11溫濕度傳感器的原理。 DHT11溫濕度傳感器
    發(fā)表于 12-26 18:23

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

    使用瑞薩 RA6E2 微控制,實(shí)現(xiàn) DHT11 溫濕度傳感器的數(shù)據(jù)采集,并通過 I2C 接口的 OLED12864 顯示屏實(shí)時(shí)顯示數(shù)據(jù)。
    發(fā)表于 12-19 18:50

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

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

    溫濕度傳感器HTU31D在溫濕度中的應(yīng)用優(yōu)勢(shì)

    對(duì)環(huán)境溫濕度即時(shí)采樣,當(dāng)環(huán)境溫度高于控制設(shè)定值時(shí)控制電路停止或者通過PWM降低加熱功率,溫度恒定在設(shè)置值附近,同樣,濕度也是類如如此控制方式。為了準(zhǔn)確控制
    的頭像 發(fā)表于 11-06 14:38 ?434次閱讀
    <b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>HTU31D在<b class='flag-5'>溫濕度</b>控<b class='flag-5'>器</b>中的應(yīng)用優(yōu)勢(shì)

    什么是溫濕度傳感器的水合?

    溫濕度傳感器需要進(jìn)行水合處理(Hydration),主要是為了優(yōu)化傳感器的性能、穩(wěn)定性和長(zhǎng)期可靠性。以下是具體原因和作用的詳細(xì)解釋:1.穩(wěn)定濕度敏感材料電容式
    的頭像 發(fā)表于 07-11 12:10 ?1251次閱讀
    什么是<b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>的水合?

    常見的溫濕度傳感器類型?

    。 DHT11溫濕度傳感器 DHT11種常見的數(shù)字溫濕度
    發(fā)表于 06-24 09:24

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

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

    用樹莓派RP2350 DIY 桌面動(dòng)態(tài)溫濕度計(jì)

    桌面動(dòng)態(tài)溫濕度計(jì)本文介紹了DFrobotBeetleRP2350開發(fā)板結(jié)合DHT11模塊、鋰電池模塊、隨機(jī)眨眼動(dòng)畫,實(shí)現(xiàn)OLED顯示的桌面動(dòng)態(tài)溫濕度計(jì)的項(xiàng)目設(shè)計(jì)。、項(xiàng)目介紹本項(xiàng)目包括
    的頭像 發(fā)表于 05-27 08:05 ?1083次閱讀
    用樹莓派RP2350 DIY 桌面動(dòng)態(tài)<b class='flag-5'>溫濕度</b>計(jì)