国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

構建一個小電路以將Arduino與DHT11溫濕度傳感器接口

單片機 ? 來源:單片機 ? 2020-05-14 10:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

在這個項目中,我們將構建一個小電路以將Arduino與DHT11溫濕度傳感器接口。將DTH11傳感器與Arduino連接的主要應用之一是天氣監控。

在本文中,我們已經了解了濕度,相對濕度,濕度傳感器及其類型。

電路圖

下圖顯示了實施該項目所需的所有必要連接。

所需組件

Arduino UNO

DHT11溫濕度傳感器

面包板(或穿孔板)

電源

16 x 2 LCD

10K歐姆電位器

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

連接線

電路說明

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

主要區別在于該模塊由上拉電阻器組成,并且還可能包括一個通電的LED。我們在該項目中使用了一個模塊,如果您想使用傳感器本身,則需要另外連接一個5KΩ上拉電阻。

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

注意:為便于連接,我們將DHT11傳感器模塊連接到Arduino的ICSP引腳,因為它提供了相鄰的VCC,DATA和GND引腳。不需要這種類型的連接,您可以將傳感器的數據引腳連接到普通的數字I / O引腳。

組件說明

DHT11溫濕度傳感器

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

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

任何微控制器或微處理器都可以讀取此數字信號,以進行進一步分析。

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

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

另外,電纜的長度可以長達20米。來自傳感器的數據包括相對濕度(RH)和溫度的整數和小數部分。

DHT11傳感器的數據由40位組成,格式如下:

8 – RH積分值的位數據,8 – RH十進制值的位數據,8 –積分溫度值的位數據,8 –積分溫度值的位數據,8 –校驗和位數據。

考慮從DHT11傳感器接收的數據是

00100101 00000000 00011001 00000000 00111110。

該數據可以根據上述結構如下進行分離

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

00100101 + 00000000 + 00011001 + 00000000 = 00111110

該值與校驗和相同,因此接收到的數據有效。現在要獲取RH和Temperature值,只需將二進制數據轉換為十進制數據即可。

RH = 00100101的十進制= 37%

溫度=十進制00011001 = 250C

項目運作

使用Arduino UNO和DHT11濕度和溫度傳感器構建了一個簡單的項目,其中環境的濕度和溫度在LCD顯示屏上顯示。

建立連接后,我們無需執行任何操作,因為該程序將處理所有事情。盡管DHT11模塊有一個特殊的庫稱為“ DHT”,但我們并未使用它。如果要使用此庫,則需要單獨下載該庫并將其添加到Arduino的現有庫中。

編寫的程序基于數據手冊中提供的數據時序圖。該程序將使Arduino自動從傳感器讀取數據,并將其作為濕度和溫度顯示在LCD顯示屏上。

代碼


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

應用領域

DHT11相對濕度和溫度傳感器可用于許多應用,例如:

HVAC(供暖,通風和空調)系統

氣象站

濕度測量醫療設備

家庭自動化系統

汽車和其他天氣控制應用

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 濕度傳感器
    +關注

    關注

    7

    文章

    320

    瀏覽量

    59699
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

    196913

原文標題:如何用Arduino讀取DHT11濕度傳感器數據?

文章出處:【微信號:aidanpianji,微信公眾號:單片機】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    HDC2021高精度溫濕度傳感器:特性、應用與設計要點

    詳細介紹HDC2021的特性、應用場景以及設計過程中的關鍵要點,幫助工程師們更好地了解和使用這款傳感器。 文件下載: hdc2021.pdf 、HDC2021特性亮點 1.1 高精度測量 HDC2021在
    的頭像 發表于 02-11 16:00 ?132次閱讀

    【CW32F030CxTx StartKit測評】驅動OLED和DHT11

    ? 已經實現了OLED的驅動,這里測試下如何讀取溫濕度傳感器DHT11。具體怎么讀取溫濕度這里就不再贅述了。 看看如何在程序里面實現吧
    發表于 01-30 07:55

    燃氣表需要溫濕度傳感器推薦啥?

    嘿,朋友們,今天有挺有意思的選型問題想和大家聊聊。有客戶來問:“燃氣表里需要溫濕度傳感器,溫度精度要求0.2℃,濕度精度要±2%RH,
    的頭像 發表于 01-28 12:05 ?187次閱讀
    燃氣表需要<b class='flag-5'>一</b>顆<b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>推薦啥?

    【瑞薩FPB-RA6E2試用】【瑞薩FPB-RA6E2】Zephyr-驅動-DHT11-溫濕度傳感器及設備樹理解

    溫濕度采集模塊 該示例體現了 Zephyr OS 對傳感器設備的統抽象能力,使開發者能以致的方式訪問不同類型的傳感器,同時保持代碼簡潔
    發表于 01-13 14:54

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

    實現效果如上視頻。 首先先要了解DHT11溫濕度傳感器的原理。 DHT11溫濕度傳感器
    發表于 12-26 18:23

    【瑞薩RA6E2地奇星開發板試用】DHT11 測量溫濕度

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

    【瑞薩RA6E2地奇星開發板試用】串口打印DHT11溫濕度數據

    【瑞薩RA6E2地奇星開發板試用】串口打印DHT11溫濕度數據 本文介紹了 RA6E2 地奇星開發板驅動 DHT11 傳感器實現串口打印環境溫濕度
    發表于 12-07 16:20

    溫濕度傳感器HTU31D在溫濕度中的應用優勢

    對環境溫濕度即時采樣,當環境溫度高于控制設定值時控制電路停止或者通過PWM降低加熱功率,溫度恒定在設置值附近,同樣,濕度也是類如如此控制方式。為了準確控制
    的頭像 發表于 11-06 14:38 ?327次閱讀
    <b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>HTU31D在<b class='flag-5'>溫濕度</b>控<b class='flag-5'>器</b>中的應用優勢

    【RA-Eco-RA6M4開發板評測】uart+OLED+DHT11

    繼上篇調通串口和OLED后,這次我們開始加傳感器,這次的傳感器溫濕度傳感器DHT11
    發表于 07-27 17:21

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

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

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

    DHT11溫濕度傳感器 DHT11種常見的數字溫濕度
    發表于 06-24 09:24

    【RA4L1-SENSOR】DHT11溫濕度OLED顯示

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

    用樹莓派RP2350 DIY 桌面動態溫濕度

    桌面動態溫濕度計本文介紹了DFrobotBeetleRP2350開發板結合DHT11模塊、鋰電池模塊、隨機眨眼動畫,實現OLED顯示的桌面動態溫濕度計的項目設計。、項目介紹本項目包括
    的頭像 發表于 05-27 08:05 ?911次閱讀
    用樹莓派RP2350 DIY 桌面動態<b class='flag-5'>溫濕度</b>計

    溫濕度傳感器:核心原理與跨領域應用解析

    溫濕度傳感器的技術演進與核心價值 溫濕度傳感器種通過物理或化學機制實時監測環境
    的頭像 發表于 03-27 11:21 ?2207次閱讀
    <b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>:核心原理與跨領域應用解析