在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

使用ESP8266驅動DHT11溫濕度傳感器

CHANBAEK ? 來源:TonyCode ? 作者:TonyCode ? 2023-05-19 14:20 ? 次閱讀

DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度綜合傳感器,在Arduino提高篇中已對其進行了介紹,本篇使用ESP8266來驅動IOT Kit板載DHT11溫濕度傳感器,并通過OLED進行顯示。

1. DHT11介紹

DHT11是一款溫濕度一體的數字傳感器,內部包括一個電阻式測濕元件和一個NTC測溫元件,并與一個高性能8位單片機連接。外部只需要簡單的電路連接,就能實時采集本地溫濕度。DHT11與單片機等控制器采用簡單的單總線進行通訊,只需要一個I/O口。傳感器內部溫濕度數據40Bit一次性傳給單片機,數據采用校驗和的方式進行校驗,有效地保證數據傳輸的準確性。

DHT11技術參數如下:

  • 工作電壓:3.3V-5.5V
  • 工作電流:平均0.5mA
  • 輸出:單總線數字信號
  • 測量范圍:濕度20-95%RH,溫度0-50℃
  • 精度:濕度±5%,溫度±2℃
  • 分辨率:濕度1%,溫度1℃

DHT11的管腳排列,窗孔朝上,從左到右依次為VCC、Dout、NC、GND。

2. 安裝驅動庫

在Arduino IDE中點擊「項目」—「加載庫」—「管理庫」,輸入"dht11",選擇「DHT sensor library」進行安裝。

圖片

查找庫

在彈出的對話框中選擇Install all,安裝全部的關聯庫。

圖片

安裝關聯庫

3. 硬件連接及程序下載

在IOT Kit上,DHT11溫濕度傳感器通過跳線帽連接到ESP8266的GPIO14。

圖片

電路連接

在Arduino IDE中新建sketch,拷貝如下代碼保存并下載到開發板。

/*
 * dht11
 * ESP8266驅動DHT11溫濕度傳感器 
 * OLED顯示
 */
#include 
#include 
#include 
#include "DHT.h"

#define DHT_Pin 14  //控制引腳
#define DHTTYPE DHT11 //傳感器類型 DHT11 DHT21 DHT22

DHT dht(DHT_Pin, DHTTYPE);
Adafruit_SSD1306 oled(128, 64, &Wire,-1);

void setup() {
  oled.begin(SSD1306_SWITCHCAPVCC,0x3C);
  oled.setTextColor(WHITE);//開像素點發光
  oled.clearDisplay();//清屏 
  oled.setTextSize(2); //設置字體大小
  oled.display(); // 開顯示
  dht.begin();
}

void loop() {
  float h = dht.readHumidity();
  float t = dht.readTemperature();

  oled.clearDisplay();//清屏 
  oled.setCursor(10, 10);//設置顯示位置
  oled.print("T:");
  oled.print(t);
  oled.println(" C");
  oled.setCursor(10, 40);//設置顯示位置
  oled.print("H:"); 
  oled.print(h);
  oled.println(" %");
  oled.display(); // 開顯示
  delay(1000);
}

上傳成功后,OLED將顯示當前環境溫濕度數據。

圖片

實驗現象

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

    關注

    119

    文章

    6200

    瀏覽量

    224198
  • 溫濕度傳感器

    關注

    5

    文章

    579

    瀏覽量

    35721
  • Arduino
    +關注

    關注

    188

    文章

    6469

    瀏覽量

    187056
  • DHT11
    +關注

    關注

    19

    文章

    277

    瀏覽量

    57592
  • ESP8266
    +關注

    關注

    50

    文章

    962

    瀏覽量

    45001
收藏 人收藏

    評論

    相關推薦

    基于arduino的dht11溫濕度傳感器的使用

    本文介紹了DHT11溫濕度傳感器電氣特性、DHT11封裝形式及接口說明與典型應用電路,其次介紹了DHT11
    發表于 01-22 15:50 ?4.5w次閱讀
    基于arduino的<b class='flag-5'>dht11</b><b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>的使用

    DHT11溫濕度傳感器介紹

    DHT11溫濕度傳感器介紹,1.實物原理圖2.模塊說明2.1 DHT11產品概述DHT11數字溫濕度
    發表于 07-21 09:04

    基于DHT11ESP8266如何去實現溫濕度數據無線傳輸

    DHT11模塊是怎么進行接線的?使用ESP8266模塊有哪些需要注意的事項?基于DHT11ESP8266如何去實現溫濕度數據無線傳輸?
    發表于 08-11 06:07

    如何通過NodeMCU和DHT11收集溫濕度

    broker。DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度復合傳感器,Node MCU 底層集成了
    發表于 11-24 08:08

    DHT11溫濕度傳感器簡介

    DHT11溫濕度傳感器1、DHT11簡介DHT11數字溫濕度
    發表于 02-16 06:55

    DHT11數字溫濕度傳感器產品介紹

    DHT11數字溫濕度傳感器產品介紹 DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的
    發表于 02-26 17:19 ?256次下載

    DHT11數字式溫濕度傳感器的應用性研究

    基于DHT11溫濕度傳感器具有測量精度高、響應速度快、抗干擾能力強等優點。通過介紹DHT11數字式溫濕度
    發表于 07-25 17:03 ?216次下載
    <b class='flag-5'>DHT11</b>數字式<b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>的應用性研究

    數字溫濕度傳感器 DHT11

    數字溫濕度傳感器 DHT11 ?相對濕度和溫度測量 ?全部校準,數字輸出 ?卓越的長期穩定性 ?無需額外部件 ?超長的信號傳輸距離 ?超低能耗 ?4 引腳安裝 ?完全互換
    發表于 12-02 11:06 ?4次下載

    溫濕度傳感器DHT11驅動程序

    本文開始介紹了驅動程序的定義與驅動程序的作用,其次介紹了DHT11溫濕度傳感器特性、引腳說明與封裝詳情,最后介紹了
    發表于 01-22 16:52 ?5.3w次閱讀
    <b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b><b class='flag-5'>DHT11</b><b class='flag-5'>驅動</b>程序

    51單片機DHT11溫濕度ESP8266WiFi手機APP顯示設計

    溫濕度檢測設計。基于51單片機、ESP8266WiFi模塊、溫濕度DHT11傳感器、Android APP完成。首先先展示一下設計好的實物,
    發表于 11-04 16:21 ?119次下載
    51單片機<b class='flag-5'>DHT11</b><b class='flag-5'>溫濕度</b><b class='flag-5'>ESP8266</b>WiFi手機APP顯示設計

    使用 NodeMCU 和 DHT11 傳感器通過 MQTT 上傳溫濕度數據

    broker。DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度復合傳感器,Node MCU 底層集成了
    發表于 11-16 10:06 ?29次下載
    使用 NodeMCU 和 <b class='flag-5'>DHT11</b> <b class='flag-5'>傳感器</b>通過 MQTT 上傳<b class='flag-5'>溫濕度</b>數據

    基于51單片機+DHT11溫濕度模塊+ESP8266模塊+上傳oneNET APP顯示+LCD1602顯示

    正常3:連接網絡4:上傳數據5:設置APP應用6:代碼編寫呈現(部分)mian.clcd1602.cesp8266.cuart.cdht11.c項目展示總結基本介紹最近做了一個基于51單片機(STC89C52)+DHT11溫濕度
    發表于 11-23 16:51 ?70次下載
    基于51單片機+<b class='flag-5'>DHT11</b><b class='flag-5'>溫濕度</b>模塊+<b class='flag-5'>ESP8266</b>模塊+上傳oneNET APP顯示+LCD1602顯示

    溫濕度傳感器DHT11的STM32驅動實現

    溫濕度傳感器DHT11的STM32驅動實現
    發表于 11-25 20:36 ?76次下載
    <b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b><b class='flag-5'>DHT11</b>的STM32<b class='flag-5'>驅動</b>實現

    ESP8266+DHT11溫濕度傳感器+小愛同學語音智能LED燈(狀態可視化)

    ESP8266+DHT11溫濕度傳感器+LED燈(狀態可視化)接線(繼電器與DHT11模塊的GND與VCC分別對應接好ESP8266即可,下
    發表于 12-17 18:09 ?11次下載
    <b class='flag-5'>ESP8266+DHT11</b><b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>+小愛同學語音智能LED燈(狀態可視化)

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環境溫濕度數據及 OLED顯示

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環境溫濕度數據及 OLED顯示
    的頭像 發表于 08-13 18:04 ?1169次閱讀
    Arduino Nano 和 NodeMCU <b class='flag-5'>ESP8266</b> 讀取 <b class='flag-5'>DHT11</b> 環境<b class='flag-5'>溫濕度</b>數據及 OLED顯示
    主站蜘蛛池模板: 久久国产乱子伦精品免费看| 国产天天色| 性欧美性| 伊人久久综合成人网小说| 日本三级黄视频| 一本到在线观看视频不卡| 日本69xxx18hd| 四虎免费影院在线播放| www你懂的| 欧美另类激情| 色老头在线精品视频在线播放| 国产91丝袜在线播放九色| yy8090韩国日本三理论免费| 国产精品三级| 狠狠干天天爽| 永久看日本大片免费| 好男人社区在线观看www| 簧片免费视频| 亚洲欧洲一区| www.激情五月.com| 67xxxxxx日本| 欧美福利视频网站| 欧美成人性色生活片天天看| 中国一级特黄真人毛片| 黄色大片a级| 亚洲综合在线最大成人| 色老头网站久久网| 天天草比| 亚洲香蕉影院| 8050午夜一级二级全黄| 亚洲欧美一区二区三区在线播放| 欧美日韩高清一区| 欧美三级午夜伦理片| 亚洲 欧洲 日韩| 夜夜夜夜操| 91视频污污版| 婷婷丁香啪啪| 日本在线免费| 美女在线看永久免费网址| 久久久久久免费观看| 一级毛片真人免费观看|