RM新时代网站-首页

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

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

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

Arduino篇—自制溫濕度測(cè)量?jī)x

冬至子 ? 來源:X的創(chuàng)客課堂 ? 作者:MRXY ? 2023-11-02 10:16 ? 次閱讀

課程目標(biāo)

  • DHT11溫濕度傳感器的原理及應(yīng)用
  • OLED屏幕綜合應(yīng)用
  • 溫濕度測(cè)量?jī)x的制作

相關(guān)知識(shí)

**DHT11數(shù)字溫濕度傳感器:**DHT11數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器,它應(yīng)用專用的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),確保產(chǎn)品具有極高的可靠性和卓越的長(zhǎng)期穩(wěn)定性。

**DHT11結(jié)構(gòu):**DHT11是一款溫濕度一體的數(shù)字傳感器,內(nèi)部包括一個(gè)電阻式測(cè)濕元件和一個(gè)NTC測(cè)溫元件,并與一個(gè)高性能8位單片機(jī)連接。外部只需要簡(jiǎn)單的電路連接,就能實(shí)時(shí)采集本地溫濕度。

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

圖片

DHT11在電路連接中,通常會(huì)在數(shù)據(jù)引腳外加上拉電阻,常用的DHT11模塊如下:

DHT11驅(qū)動(dòng)庫:Arduino IDE中點(diǎn)擊「項(xiàng)目」—「加載庫」—「管理庫」,輸入"dht11",選擇第二個(gè)「DHT sensor library」進(jìn)行安裝。安裝的時(shí)候會(huì)跳出提示,告訴你如果安裝這個(gè)庫文件,還需要另外的配套庫文件,選擇全部安裝即可。

圖片

電路搭建

所需材料

ArduinoUNO * 1
DHT11溫濕度傳感器 *1
OLED顯示屏 * 1
杜邦線若干

電路連接

OLED屏的VCC和GND分別連接開發(fā)板的5V和GND,OLED屏的SDA和SCL分別連接開發(fā)板A4和A5。DHT11模塊VCC、GND分別連接到開發(fā)板的5V、GND,模塊的DATA引腳連接開發(fā)板數(shù)字引腳2。

圖片

程序編寫

練習(xí)一:串口讀取溫濕度

通過串口打印出讀取導(dǎo)電溫濕度傳感器測(cè)得的值。

圖形化方式:

圖片

代碼方式:

/* 項(xiàng)目名稱:串口顯示溫濕度
 * 項(xiàng)目時(shí)間:2022.03.24
 * 項(xiàng)目作者:MRX
 */
#include "DHT.h"


#define DHTPIN  2
#define DHTTYPE DHT11


DHT dht(DHTPIN, DHTTYPE);


void setup() {
  Serial.begin(9600);
  dht.begin();
}


void loop() {
  float h = dht.readHumidity();//獲取濕度
  float t = dht.readTemperature();//獲取溫度
  Serial.print("Humidity:");
  Serial.print(h);
  Serial.print("% Temperature:");
  Serial.print(t);
  Serial.println("℃");
  delay(2000);
}

演示圖片:

圖片

練習(xí)二:溫濕度測(cè)量?jī)x

將測(cè)得的溫濕度值顯示在OLED屏幕上。

圖形化方式:

圖片

代碼方式:

/* 項(xiàng)目名稱:串口顯示溫濕度
 * 項(xiàng)目時(shí)間:2022.03.24
 * 項(xiàng)目作者:MRX
 */
#include < U8g2lib.h >
#include < Wire.h >
#include "DHT.h"
#define DHTPIN  2
#define DHTTYPE DHT11
//iic驅(qū)動(dòng)方式
U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);
DHT dht(DHTPIN, DHTTYPE);


void setup() {
  u8g2.begin();
  dht.begin();
}
float h;
float t;


void loop() {
  h = dht.readHumidity();//讀濕度
  t = dht.readTemperature();//讀溫度(攝氏度)
  u8g2.firstPage();
  do {
    u8g2.setFont(u8g2_font_timR10_tf);
    u8g2.setCursor(25,10);
    u8g2.print("T&H Report");
    u8g2.setCursor(5,30);
    u8g2.print(String("Temperature:") + String(t) + String(" C"));
    u8g2.setCursor(5,50);
    u8g2.print(String("Humidity:") + String(h) + String("%"));
  } while ( u8g2.nextPage() );
  delay(1000);
}

演示圖片:

圖片

聲明:本文內(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)投訴
  • NTC
    NTC
    +關(guān)注

    關(guān)注

    7

    文章

    424

    瀏覽量

    52043
  • 測(cè)量?jī)x
    +關(guān)注

    關(guān)注

    1

    文章

    662

    瀏覽量

    32901
  • OLED屏
    +關(guān)注

    關(guān)注

    0

    文章

    162

    瀏覽量

    20844
  • 溫濕度傳感器
    +關(guān)注

    關(guān)注

    5

    文章

    579

    瀏覽量

    35706
  • DHT11
    +關(guān)注

    關(guān)注

    19

    文章

    277

    瀏覽量

    57580
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    誰有《基于LabVIEW溫濕度測(cè)量?jī)x的設(shè)計(jì)》畢業(yè)論文???

    誰有《基于LabVIEW溫濕度測(cè)量?jī)x的設(shè)計(jì)》畢業(yè)論文啊?急用。。。有的發(fā)給我,最好有程序,非常感謝!QQ郵箱:1871077564@qq.com
    發(fā)表于 06-15 16:55

    數(shù)字式溫濕度測(cè)量?jī)x設(shè)計(jì)

    :0-100%RH。液晶屏的第一行顯示“溫濕度測(cè)量?jī)x”,第二行顯示設(shè)計(jì)者姓名和學(xué)號(hào),第三行顯示測(cè)量溫度、溫度設(shè)定的上、下限報(bào)警值。第四行顯示測(cè)量濕度
    發(fā)表于 05-31 08:04

    基于WSN的溫濕度傳感器

    目前主流溫濕度傳感器STH11設(shè)計(jì)一款基于傳感器網(wǎng)絡(luò)(WSN)的溫濕度測(cè)量?jī)x。此溫濕度測(cè)量?jī)x主要具備多點(diǎn)自動(dòng)檢測(cè)、多點(diǎn)自組WSN通信、
    發(fā)表于 11-15 17:34

    SHT11溫濕度測(cè)量?jī)x設(shè)計(jì)led顯示 誰會(huì)做幫幫忙

    課程設(shè)計(jì)的內(nèi)容及要求:1. 內(nèi)容利用51單片機(jī)及溫濕度傳感器SHT11設(shè)計(jì)并制作一套溫濕度測(cè)量?jī)x。系統(tǒng)能夠?qū)崟r(shí)檢測(cè)環(huán)境的溫度和濕度信息并顯示,若超過閾值則報(bào)警。2. 要求(1)了解SH
    發(fā)表于 01-05 15:31

    基于STC單片機(jī)的溫濕度測(cè)量?jī)x

    可以實(shí)現(xiàn)溫濕度的高低報(bào)警,并輸出低電平信號(hào)1.開始界面 2.測(cè)量值顯示3.報(bào)警值顯示 4.報(bào)警值設(shè)定 WSD_STC.rar (4.48 MB )
    發(fā)表于 04-12 06:35

    帶語音功能的溫濕度測(cè)量?jī)x工作原理是什么?

    越來越廣泛。本文介紹的溫濕度測(cè)量?jī)x利用凌陽16位單片機(jī)SPCE061A作為控制中心,配合電容式濕度傳感器HS1101和一線制數(shù)字溫度傳感器DS18B20采集數(shù)據(jù),具有實(shí)時(shí)顯示和語音提示功能。
    發(fā)表于 04-14 06:38

    管式土壤墑情測(cè)量?jī)x參數(shù)及設(shè)備原理,多層土壤墑情監(jiān)測(cè),支持溫濕度鹽分多點(diǎn)測(cè)量

    [table][tr][td][table][tr][td]產(chǎn)品概述:清易電子 張梁 ***  土壤水分測(cè)量?jī)x又名非接觸式土壤水分測(cè)量?jī)x、土壤墑情測(cè)量?jī)x,是一款以介電常數(shù)檢測(cè)原理為基礎(chǔ)的傳感器。能夠
    發(fā)表于 06-11 10:21

    基于HT47C10L的溫濕度測(cè)量和控制儀表設(shè)計(jì)

    介紹了以HT47C10L 單片機(jī)為核心部件的溫濕度測(cè)量?jī)x表設(shè)計(jì)過程。
    發(fā)表于 09-23 10:28 ?16次下載

    如何正確選購溫濕度測(cè)量?jī)x

    由于采用不同的溫濕度測(cè)量原理,溫濕度儀表多種多樣,在選用時(shí)要考慮用戶的實(shí)際應(yīng)用環(huán)境和要求,如量程、輸出和顯示、安裝方式、采樣方式、氣體種類、材料和結(jié)構(gòu)、控制監(jiān)
    發(fā)表于 12-21 11:06 ?24次下載

    溫濕度記錄儀如何讀取,溫濕度記錄儀的操作介紹

    溫濕度記錄儀是溫濕度測(cè)量?jī)x器中溫濕度計(jì)中的一種。其具有內(nèi)置溫濕度傳感器或可連接外部溫濕度傳感器
    發(fā)表于 06-28 16:31 ?3895次閱讀

    關(guān)于土壤溫濕度測(cè)量?jī)x的作用以及功能的分析

    ,如果土壤濕度不達(dá)標(biāo),農(nóng)作物的長(zhǎng)勢(shì)也會(huì)受到一定的影響,因此,對(duì)于土壤溫濕度的監(jiān)測(cè)非常重要。目前,農(nóng)業(yè)工作者都是采用托普云農(nóng)研發(fā)供應(yīng)的土壤溫濕度測(cè)量?jī)x監(jiān)測(cè)非常重要。 土壤
    發(fā)表于 09-30 15:00 ?2109次閱讀

    土壤溫濕度測(cè)量?jī)x主機(jī)的介紹及其作用的詳解

    土壤溫濕度的監(jiān)測(cè)非常重要。目前,農(nóng)業(yè)工作者都是使用托普云農(nóng)研發(fā)供應(yīng)的土壤溫濕度測(cè)量?jī)x監(jiān)測(cè)非常重要。 在進(jìn)行土壤溫濕度的監(jiān)測(cè)與記錄的時(shí)候,我們要充分考慮監(jiān)測(cè)與記錄的環(huán)境對(duì)結(jié)果的影響,因此
    發(fā)表于 10-14 14:42 ?723次閱讀

    土壤溫濕度測(cè)量?jī)x是什么,它的作用及功能是什么

    土壤溫濕度的監(jiān)測(cè)非常重要。目前,農(nóng)業(yè)工作者都是采用托普云農(nóng)研發(fā)供應(yīng)的土壤溫濕度測(cè)量?jī)x監(jiān)測(cè)非常重要。 土壤溫濕度測(cè)量?jī)x作為一款土壤水分和土壤溫
    發(fā)表于 11-12 14:25 ?3214次閱讀

    土壤溫濕度測(cè)量?jī)x:一種插入式的土壤檢測(cè)儀器

    對(duì)于土壤溫濕度測(cè)量大家會(huì)選擇什么儀器呢?在這里推薦大家使用土壤溫濕度測(cè)量?jī)x。為什么呢?我們儀器來看看! 我們先來看看傳統(tǒng)測(cè)量土壤
    的頭像 發(fā)表于 12-08 14:20 ?3634次閱讀

    溫濕度記錄儀的原理說明

    ?溫濕度記錄儀是溫濕度測(cè)量?jī)x器中溫濕度計(jì)中的一種。其具有內(nèi)置溫濕度傳感器或可連接外部溫濕度傳感器
    的頭像 發(fā)表于 12-25 22:59 ?2650次閱讀
    RM新时代网站-首页