一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>使用Arduino和NodeMCU的氣象站

使用Arduino和NodeMCU的氣象站

2022-11-04 | zip | 0.13 MB | 次下載 | 2積分

資料介紹

描述

在本教程中,我將向大家展示如何使用 DHT11 或 DHT22 溫度和濕度傳感器制作基于 Arduino 或 NodeMCU 的氣象站,并使用 OLED 顯示器進(jìn)行顯示。

DHT11 與 DHT22

DHT11 和 DHT22 都是低成本、非?;镜穆贉貪穸葌鞲衅?,可用于基本數(shù)據(jù)記錄。

盡管速度較慢,但??它們非常穩(wěn)定且功耗低,并提供相對(duì)較高的測(cè)量精度。單總線數(shù)字信號(hào)通過(guò)內(nèi)置 ADC 輸出,該 ADC 易于使用任何微控制器讀取。單總線接口節(jié)省了任何微控制器板的 I/O 資源。

工作電壓在 3.3V 至 5V 之間,DHT11 的采樣周期為 1Hz 或每秒一個(gè)讀數(shù),DHT22 的采樣周期為 0.5Hz 或每?jī)擅胍粋€(gè)讀數(shù)。因此,您不能每隔一兩秒對(duì)它們進(jìn)行一次以上的查詢。

DHT 傳感器由兩部分組成,電容式濕度傳感器和負(fù)溫度系數(shù)或 NTC 溫度傳感器(或熱敏電阻)。

NTC溫度傳感器實(shí)際上是一個(gè)可變電阻器,其電阻隨著溫度的升高而減小。

為了測(cè)量濕度,使用了兩個(gè)電極,它們之間有一個(gè)水分保持基板。當(dāng)濕度發(fā)生變化時(shí),基板的電導(dǎo)率會(huì)發(fā)生變化,換句話說(shuō),這些電極之間的電阻會(huì)發(fā)生變化。電阻的這種變化被測(cè)量和處理,并被發(fā)送到微控制器。

傳感器內(nèi)部的一個(gè)非?;镜?a href='http://www.www27dydycom.cn/v/tag/137/' target='_blank' class='arckwlink_none'>芯片進(jìn)行模數(shù)轉(zhuǎn)換并輸出使用微控制器讀取的數(shù)字信號(hào)。

poYBAGNkXa-AMRVWAACIi1kW4E4486.png
?

這是兩個(gè)傳感器的比較圖。從這一點(diǎn)來(lái)看,很明顯,DHT22 在各個(gè)方面都勝過(guò) DHT11。

但是,如果您關(guān)心準(zhǔn)確性,并且您準(zhǔn)備支付更高的價(jià)格,請(qǐng)選擇 DHT22。否則,DHT11 對(duì)你來(lái)說(shuō)應(yīng)該足夠好了。

?

OLED顯示屏

pYYBAGNkXbKAIH6kAABSrHI4lD0218.png
?

OLED 或有機(jī)發(fā)光二極管是一種發(fā)光二極管 (LED),其中發(fā)射電致發(fā)光層是有機(jī)化合物薄膜(數(shù)百萬(wàn)個(gè)小型 LED 燈),響應(yīng)電流而發(fā)光。

OLED 用于在電視屏幕、計(jì)算機(jī)顯示器、移動(dòng)電話等便攜式系統(tǒng)、手持游戲機(jī)和 PDA 等設(shè)備中創(chuàng)建數(shù)字顯示器。OLED 顯示器無(wú)需背光即可工作,因?yàn)樗鼤?huì)發(fā)出可見光。

市場(chǎng)上有許多類型的 OLED 顯示器,基于它們:

  • 尺寸
  • 顏色
  • 品牌
  • 協(xié)議
  • SPI(串行外設(shè)接口)或 I2C
  • 無(wú)源矩陣 (PMOLED) 或有源矩陣 (AMOLED) 控制方案

要了解有關(guān) OLED 顯示器的更多信息以及如何使用 TCA9548 多路復(fù)用器連接多個(gè) OLED 顯示器,請(qǐng)查看我的教程號(hào) 7

帶有 Arduino 和 NodeMCU 鏈接的 OLED 顯示器在下面的描述中:https ://www.youtube.com/watch?v=_e_0HJY0uIo

讓我們更近距離地了解這兩個(gè)顯示器。

在這些顯示器的背面,板上焊接著大量的 SMD 電容器和電阻器;但是,由于它是一個(gè) I2C 設(shè)備,我們只關(guān)心這 2 個(gè)引腳(SCL 和 SDA)

顯示器僅使用四根線連接到 Arduino - 兩根用于電源(VCC 和 GND),兩根用于數(shù)據(jù)(串行時(shí)鐘 SCL 和串行數(shù)據(jù) SDA),使接線非常簡(jiǎn)單。數(shù)據(jù)連接為 I2C(I2C、IIC 或內(nèi)部集成電路),此接口也稱為 TWI(兩線接口)。

板載引腳的順序可以不同,因此在將其連接到您的項(xiàng)目之前,請(qǐng)務(wù)必三重檢查。

工作電壓在 3v 到 5v 之間,但最好使用制造商數(shù)據(jù)表中的指導(dǎo)。

有時(shí)我們需要在項(xiàng)目中使用 2 個(gè)顯示器。那么,我們?cè)鯓硬拍茏龅竭@一點(diǎn)呢?

訣竅是在您的顯示器上有一個(gè)可配置的地址。該單元的可配置地址介于 0x78 和 0x7A 之間。只需從一側(cè)拆下 0Ohm 電阻并將其連接到另一側(cè),或者只需放置全局焊料,我們就可以更改地址。

在圖片中,這些顯示器看起來(lái)非常大。但是,實(shí)際上它們很小。它們由 128 x 32/64 單獨(dú)的 OLED 像素組成,不需要任何背光。看看這個(gè),看看它有多小。盡管它們很小,但它們?cè)谌魏?a target='_blank' class='arckwlink_none'>電子項(xiàng)目中都非常有用。

pYYBAGNkXbWAcdHZAABpxlkPCj0797.png
?

這就是 OLED 顯示器連接到 Arduino 或 NodeMCU 的方式。

使用 Arduino 進(jìn)行設(shè)置

使用 Arduino 或 NodeMCU 的設(shè)置非常簡(jiǎn)單。

我們只需要將 OLED 連接到 I2C 引腳,將溫度和濕度傳感器連接到任何一個(gè)數(shù)字引腳。

在此設(shè)置中,我將 OLED 連接到 A5 和 A4,將傳感器連接到 D8。

pYYBAGNkXbmAcc2OAAB2blIuYrk409.png
?

現(xiàn)在,讓我們看一下代碼。讓我們從包含 DHT 和 OLED 庫(kù)開始。

然后,在設(shè)置部分我們初始化顯示器,然后在循環(huán)部分我們每 2 秒循環(huán)一次,讀取傳感器并在 OLED 顯示器上顯示結(jié)果。

poYBAGNkXbyAKyVQAABsb4HWVyc086.png
?

這是一個(gè)使用 Arduino 的快速演示。

pYYBAGNkXb6AeqJeAACA5CeZvEw314.png
?

?

使用 NodeMCU 進(jìn)行設(shè)置

與之前的設(shè)置相同,OLED 顯示器使用 D2 和 D1 引腳連接到 NodeMCU,而傳感器連接到 D3 引腳。

poYBAGNkXcOAb01-AAB3aPuq0Fc983.png
?

代碼首先包含 DHT 和 OLED 庫(kù)。

然后,在設(shè)置部分我們初始化顯示器,然后在循環(huán)部分我們每 2 秒循環(huán)一次,讀取傳感器并在 OLED 顯示器上顯示結(jié)果。

pYYBAGNkXcWAXQPXAABsuH4XwKg133.png
?

所以,這就是實(shí)際設(shè)置的樣子。

poYBAGNkXceAHJb3AACAXe81PD4581.png
?

?

董事會(huì)

poYBAGNkXcmAImNdAADegajIiIs835.png
?

所以,這就是我的電路板在 2d 和 3d 中的樣子。

這個(gè) 100 厘米 x 100 厘米的組件中有 3 個(gè)分線板。每個(gè)板可與 Arduino 或 NodeMCU 以及 DHT11 或 DHT22 傳感器或傳感器模塊一起使用。

pYYBAGNkXcuALRZQAAB7-9Bm8rE390.png
?

該板可與 NodeMCU 或 Arduino Nano 一起使用。

溫度和濕度讀數(shù)可以使用 DHT11 或 DHT22 模塊或使用其中一個(gè)帶有 10K 電阻的傳感器來(lái)收集。

板的底部用于 OLED 顯示屏。附加的格柏與您在屏幕上看到的有點(diǎn)不同。我在最終版本中做了一些修改,并將傳感器移到離微控制器有點(diǎn)遠(yuǎn)的地方。

?

焊接

poYBAGNkXc6AGXBEAABmbE3-PCs224.png
?

因?yàn)槲曳浅jP(guān)心我的傳感器和微控制器,所以我不會(huì)將它們直接焊接到板上。相反,我將母針頭焊接到將容納所有傳感器和微控制器的板上。

只是為了這個(gè)視頻,我正在為 Arduino 和 NodeMCU 焊接兩側(cè)的母排針。但是,在您的設(shè)置中,您將需要 Arduino 或 NodeMCU。

pYYBAGNkXdCAM04VAACBeXyfA2E920.png
?

?

最終演示

pYYBAGNkXdOAM4CXAAB5ev7B-58522.png
?

讓我們先用 Arduino 測(cè)試一下。

現(xiàn)在,讓我們使用 NodeMCU 板測(cè)試此設(shè)置。

看起來(lái)很完美,我將在我的下一個(gè)項(xiàng)目中使用這個(gè)板,我將把溫度和濕度讀數(shù)發(fā)送到基于 Raspberry Pi 的家庭服務(wù)器,我將把它存儲(chǔ)在 MySQL 數(shù)據(jù)庫(kù)中,敬請(qǐng)期待......

pYYBAGNkXdWADmFtAACIbap8eXk807.png
?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)