女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

如何將DHT11溫度和濕度傳感器與樹莓派連接

454398 ? 來源:工程師吳畏 ? 2019-07-29 10:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

DHT11是一個數字傳感器,由兩個不同的傳感器組成一個封裝。該傳感器包含一個NTC(負溫度系數)溫度傳感器,一個電阻濕度傳感器和一個8位微控制器,用于轉換來自這些傳感器的模擬信號并產生數字輸出。

我已經在我的 DHT11濕度傳感器Arduino 項目中使用了DHT11傳感器。在該項目中,我提到了DHT11傳感器的引腳配置,如何將其與微控制器連接以及如何解碼DHT11傳感器的數字輸出。

所以,我建議您參考該項目一次,以獲取有關DHT11濕度和溫度傳感器的更多信息。我將解釋一下我在Arduino項目中遺漏的一些事情。

我們知道輸出來自DHT11傳感器是數字的。但我們究竟能讀取這些數字數據?

從DHT11讀取數字輸出

DHT11使用單總線數據格式進行通信。只有像Arduino或Raspberry Pi這樣的MCU與DHT11傳感器之間的單條數據線足以交換信息。

在此設置中,微控制器充當主設備和DHT11傳感器充當從站。 DHT11傳感器的數據輸出采用漏極開路配置,因此必須在5.1KΩ電阻的幫助下將其拉高。

此上拉將確保當Master沒有請求數據時,數據的狀態為HIGH(除非Master請求,否則DHT11不會發送數據)。

現在,我們將如何傳輸數據和DHT11傳感器的數據格式。每當微控制器想要從DHT11傳感器獲取信息時,

微控制器的引腳被配置為OUTPUT,它將使數據線保持低電平至少18ms并釋放線路。在此之后,微控制器引腳設為INPUT。

DHT11傳感器的數據引腳,即INPUT引腳,讀取微控制器產生的低電平,并充當輸出引腳,在數據線上發送低信號響應約80μs,然后再將該線路上拉80μs。

此后,DHT11傳感器發送40邏輯‘0’的位數據是50μs的低電平和26到28μs的高電平的組合,邏輯‘1’是50μs的低電平和70到80μ的高電平。

發送40位數據后,DHT11數據引腳保持低電平再持續50μs,最后將其狀態更改為輸入以接受來自微控制器的請求。

注意:我們在編寫Arduino時實現了這個邏輯。但是對于Raspberry Pi,我們使用了一個處理所有這些事情的庫。

Raspberry Pi DTH11濕度和溫度傳感器接口

通過將DHT11傳感器與Raspberry Pi連接,您可以構建自己的物聯網氣象站。實現此類物聯網天氣所需的只是Raspberry Pi,DHT11濕度和溫度傳感器以及具有互聯網連接功能的計算機。

電路圖

以下是DHT11和Raspberry Pi接口的電路圖。

所需組件

Raspberry Pi 3型號B

DHT11溫度和濕度傳感器

連接電線

電源

計算機

電路設計

如果你觀察電路圖,那么連接方面就沒有很多東西了。您需要做的就是將DHT11傳感器的VCC和GND引腳連接到Raspberry Pi的+ 5V和GND,然后將傳感器的數據輸出連接到GPIO4,即Raspberry Pi的物理引腳7。

安裝DTH11庫

由于我們使用Adafruit為此項目提供的名為Adafruit_DHT的庫,我們需要先將此庫安裝到Raspberry Pi中。

第一步是從GitHub下載庫。但在此之前,我在Raspberry Pi的桌面上創建了一個名為“library”的文件夾來放置下載的文件。您不必這樣做。

現在,輸入以下命令以下載與Adafruit_DHT庫相關的文件。

git clone https://github.com/adafruit/Adafruit_Python_DHT.git

所有內容都將下載到名為“Adafruit_Python_DHT”的文件夾中。使用cd Adafruit_Python_DHT打開此目錄。要查看此文件夾的內容,請使用“ls”命令。

在該文件夾中,有一個名為“setup.py”的文件。我們需要使用以下命令安裝此文件。

sudo python setup.py install

代碼

我們正在使用該庫對于這個項目的Adafruit_DHT,Python編程部分沒什么可做的。您需要做的就是使用傳感器和GPIO引腳調用庫并打印溫度和濕度值。

工作

按照電路圖進行連接并安裝庫。使用上面的python程序查看結果。

應用程序

DHT11溫度和濕度傳感器是業余愛好者在許多物聯網項目中實施的流行傳感器模塊之一。此傳感器與Raspberry Pi一起也可用于:

HVAC Systems

恒溫器

家庭和辦公室氣候控制

氣象站

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

    關注

    2565

    文章

    52955

    瀏覽量

    767066
  • 樹莓派
    +關注

    關注

    121

    文章

    2001

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    DHT11濕度傳感器 DHT11是一種常見的數字溫濕度傳感器,具有價格低廉、簡單易用的優點
    發表于 06-24 09:24

    【正點原子STM32H7R3開發套件試用體驗】DS18B20、DHT11濕度采集

    */ } } } 效果 LCD 屏顯示溫度數據 串口打印溫度信息 完整項目工程見附件。*附件:Demo2_DS18B20.zip DHT11 DHT11 數字溫
    發表于 01-01 11:16

    《DNESP32S3使用指南-IDF版_V1.6》第三十章 DHT11數字溫濕度傳感器

    第三十章 DHT11數字溫濕度傳感器 本章,我們介紹數字溫濕度傳感器
    發表于 12-26 09:26

    樹莓傳感器使用方法 樹莓 Raspberry Pi 4優缺點

    開發和物聯網應用。以下是一些基本的樹莓傳感器使用方法: 1. 連接傳感器 GPIO引腳 :樹莓
    的頭像 發表于 12-06 10:35 ?2105次閱讀

    dht11濕度傳感器工作原理介紹

    。溫濕度是環境監測中最基本的參數之一。DHT11傳感器因其低成本、易于使用和相對較高的精度而受到廣泛歡迎。本文詳細介紹DHT11
    的頭像 發表于 10-21 09:47 ?8800次閱讀

    Arduino Nano 和 DHT11 實現 LabVIEW 溫濕度采集

    Arduino Nano 和 DHT11 實現 LabVIEW 溫濕度采集
    的頭像 發表于 10-08 11:46 ?1138次閱讀
    Arduino Nano 和 <b class='flag-5'>DHT11</b> 實現 LabVIEW 溫<b class='flag-5'>濕度</b>采集

    CW32模塊使用 DHT11濕度傳感器

    DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度復合傳感器。其成本低、長期穩定、可以測量相對
    的頭像 發表于 09-09 18:21 ?1743次閱讀
    CW32模塊使用 <b class='flag-5'>DHT11</b>溫<b class='flag-5'>濕度</b><b class='flag-5'>傳感器</b>

    dht11采用什么通信協議

    DHT11是一款廣泛使用的溫濕度傳感器,它通過簡單的數字接口與微控制或其他數字設備進行通信。DHT11使用單總線通信協議,這意味著所有的數
    的頭像 發表于 09-04 09:06 ?5552次閱讀

    怎么檢測dht11模塊有沒有壞

    3.3V或5V)。 檢查連接 : 檢查DHT11模塊的數據線是否正確連接到微控制或其他控制設備的相應引腳上。 軟件測試 : 使用適當的編程語言(如Arduino的C/C++)編寫代碼
    的頭像 發表于 09-04 09:04 ?1856次閱讀

    DHT11傳感器參數分析

    DHT11傳感器是一款集溫濕度測量于一體的數字傳感器,其參數特性分析如下: 一、測量范圍 溫度DH
    的頭像 發表于 09-03 18:14 ?4583次閱讀

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

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

    dht11溫度傳感器的原理及應用

    DHT11是一種廣泛使用的數字溫濕度傳感器,它能夠測量溫度和相對濕度。這種傳感器因其低成本、易于
    的頭像 發表于 09-03 17:28 ?4571次閱讀

    DHT11溫度傳感器測量范圍與精度

    DHT11是一款含有已校準數字信號輸出的溫濕度復合傳感器,它結合了溫濕度傳感技術,通過專用的數字模塊采集技術實現溫
    的頭像 發表于 09-03 17:03 ?6049次閱讀

    ds18b20溫度傳感器dht11的區別

    DS18B20和DHT11都是常用的溫度濕度傳感器,它們在許多項目和應用中都有廣泛的應用。 1. 工作原理 DS18B20 DS18B20是一種數字
    的頭像 發表于 09-03 16:44 ?5014次閱讀

    dht22溫度傳感器的原理及應用

    22傳感器內部包含一個半導體濕度傳感器和一個NTC溫度傳感器濕度
    的頭像 發表于 09-03 16:06 ?3913次閱讀