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

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>使用Arduino和ESP8266的DS18B20溫度傳感器教程

使用Arduino和ESP8266的DS18B20溫度傳感器教程

2023-02-08 | zip | 0.30 MB | 次下載 | 2積分

資料介紹

描述

嘿,怎么了,伙計們!來自 CETech 的Akarsh。

今天,我們將在我們的武器庫中添加一個新的傳感器,稱為 DS18B20 溫度傳感器它是一種類似于 DHT11 的溫度傳感器,但應用范圍不同。我們將把它與可用的不同類型的溫度傳感器進行比較,并查看這些傳感器的技術規格。

在本教程快結束時,我們將連接 DS18B20 與 ArduinoESP8266 以顯示溫度。對于 Arduino,溫度將顯示在串行監視器上,對于 ESP8266,我們將在網絡服務器上顯示溫度。

讓我們從現在的樂趣開始。

您必須檢查OurPCB才能為您的項目在線制造 PCB。

他們使用來自 Arrow、Avnet、Future Electronics 等認可供應商的可靠組件,并提供合理的價格,最終使用戶的利潤率最大化。專注于多層和剛柔結合技術,他們的首要任務是保持高質量標準。

OurPCB專注于中小批量訂單,并為 1-100 平方米的訂單提供極具競爭力的價格。您只需以可用格式(Gerber、.pcb、.pcbdoc 或.cam)中的任何一種上傳您的文件,PCB 原型就會送到您家門口。

您還可以查看他們的合作伙伴WellPCB以獲得優惠。

不同類型溫度傳感器的比較

poYBAGPjMwiAdF5EAACDqs8ui9M863.png
?

上面顯示的比較具有三個傳感器 DS18B20、DHT11 和 NTC 熱敏電阻,但在這里我們將只比較數字傳感器。并不是說NTC熱敏電阻就沒有數字傳感器那么重要。事實上,數字傳感器的發展只有在NTC熱敏電阻的幫助下才有可能。數字傳感器由與一些微處理器相連的 NTC 熱敏電阻組成,最終提供數字輸出。

比較的要點是:-

1. DS18B20 防水且堅固,而 DHT11 則不防水,因此在需要基于接觸式感應的現實生活場景和應用中,通常使用 DS18B20,而 DHT11 用于露天環境應用。

2、DS18B20吐出一個9-12位的數據,而DHT11吐出一個8位的數據。

3. DS18B20只給出溫度,而DHT11可以用來獲取溫度和濕度。

poYBAGPjMw2AZJobAADtxOtDji4103.png
?

4. 與 DHT11 相比,DS18B20 覆蓋的溫度范圍更廣,與 DHT 相比,精度也更高(+ 0.5 度,與 DHT11 的 + 2 度相比)。

5. 在定價方面,這些傳感器之間略有不同,因為 DS18B20 的兩種不同變體(封裝線型和 TO92 封裝)的成本分別為 1 美元和 0.4 美元,而 DHT11 的成本約為 0.6 美元。

所以我們可以說 DS18B20 比 DHT11 稍微好一些,但只能根據需要傳感器的應用做出更好的選擇。

您可以從此處閱讀其數據表,了解有關 DS18B20 的更多信息

將 DS18B20 與 Arduino 連接

poYBAGPjMxiAd1YLAADlivG1qP8107.png
?

在這里,我們將 DS18B20 溫度傳感器與 Arduino 連接,以獲取溫度并將其顯示在串口監視器上。

對于這一步,我們需要 - Arduino UNO、DS18B20 溫度傳感器(封裝類型或 TO92 封裝,無論可用)和 4.7kohm 電阻

DS18B20 傳感器有 3 根線,分別是黑色、紅色和黃色。黑色的是GND,紅色的是Vcc,黃色的是信號

1. 將 GND 引腳或傳感器的黑線連接到 GND。

2. 將傳感器的 Vcc 引腳或紅線連接到 5V 電源

3. 通過一個 4.7kohm 電阻將信號引腳或黃線連接到 5V,并將該信號引腳連接到 Arduino 的數字引腳 no-12。

您可以參考上面顯示的原理圖以獲得更好的理解。

編碼 Arduino 以顯示溫度

_r84GU81Sp5.blob?auto=compress%2Cformat&w=740&h=555&fit=max
?

在此步驟中,我們將對 Arduino 板進行編碼,以通過串行監視器獲取和顯示溫度。

1. 將 Arduino UNO 板連接到 PC。

2. 從這里轉到該項目的 Github 存儲庫

3. 在 GitHub 存儲庫中,您將看到一個名為“ Basic code ”的文件,打開該文件復制代碼并將其粘貼到您的 Arduino IDE 中。

_LhhZBiYExw.blob?auto=compress%2Cformat&w=740&h=555&fit=max
?

4. 在“工具”選項卡下選擇正確的開發板和 COM 端口,然后點擊上傳按鈕。

5. 代碼上傳后,打開串行監視器并選擇正確的波特率(在我們的例子中為 9600),您將能夠在那里看到 DS18B20 感應到的溫度。

_j6nqArhnFk.blob?auto=compress%2Cformat&w=740&h=555&fit=max
?

您可以通過采取適當的措施來升高或降低溫度,例如摩擦封裝型傳感器的金屬部分或在金屬部分附近點燃打火機,從而觀察溫度的上升和下降。

將 DS18B20 與 ESP8266 連接

_n705TaSmIF.blob?auto=compress%2Cformat&w=740&h=555&fit=max
?

在此步驟中,我們將 DS18B20 與 ESP8266 模塊連接以獲取溫度。

對于這一步,我們需要 = ESP8266 模塊、4.7kohm 電阻器和 DS18B20 溫度傳感器(封裝類型或 TO92 封裝,任何可用)。

此步驟的連接類似于使用 Arduino 建立的連接。

1. 將 GND 引腳或傳感器的黑線連接到 GND。

2. 將傳感器的 Vcc 引腳或紅線連接到 3.3V 電源。

3. 將信號腳或黃線通過一個4.7kohm的電阻接到3.3V,同時把這個信號腳接到模塊的D5腳GPIO12上。

您可以參考上面顯示的原理圖以獲得更好的理解。

設置 Arduino IDE

_laPyoFlZIQ.blob?auto=compress%2Cformat&w=740&h=555&fit=max
?

為了使用 Arduino IDE 對 ESP8266 進行編碼,我們需要將 ESP8266 板安裝在 Arduino IDE 的附加板中,因為它們沒有預裝。為此,我們需要遵循以下步驟:-

1. 轉到文件 > 首選項

2. 將http://arduino.esp8266.com/stable/package_esp8266com_index.json添加Additional Boards Manager URLs。

3. 轉到工具 > 開發板 > 開發板管理器

4.搜索esp8266然后安裝板子。

5. 重新啟動IDE。

編碼 ESP8266 以顯示溫度

_zZnXxbWfmn.blob?auto=compress%2Cformat&w=740&h=555&fit=max
?

在這一步中,我們將對 ESP8266 進行編碼以讀取溫度,然后,我們將在網絡服務器上顯示溫度,而不是在串行監視器上顯示該溫度。

1. 從這里移至該項目的 Github 存儲庫。

2. 在 Repository 中,您將看到名為“ ESP8266 Temperature Web Server ”的代碼,您只需復制該代碼并將其粘貼到 Arduino IDE 中。

3. 粘貼代碼后,將代碼中的 SSID 和密碼更改為您的 Wifi 網絡。

4. 在“工具”選項卡下選擇正確的開發板和 COM 端口,然后點擊上傳按鈕。

_KpNYjj9wyz.blob?auto=compress%2Cformat&w=740&h=555&fit=max
?

5. 當代碼上傳后,打開 IDE 的串口監視器,然后按下 ESP8266 模塊上的刷新按鈕,您會在那里看到一些未知的語言,下面是一個 IP 地址。您需要復制該 IP 地址,因為它是將顯示溫度的網絡服務器的地址。

完成了

_z94ffdCWoD.blob?auto=compress%2Cformat&w=740&h=555&fit=max
?

上傳代碼并獲取 IP 地址時。使用該 IP 地址打開網絡服務器

在網絡服務器上,將以攝氏度和華氏度顯示溫度讀數。

除了網絡服務器之外,還可以在串行監視器上觀察溫度讀數。

您會觀察到,隨著傳感器附近的溫度發生變化,網絡服務器上的讀數也會發生變化。

?


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

評論

查看更多

下載排行

本周

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

本月

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

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 久久亚洲国产成人精品性色 | 成人黄色激情网 | 4438x色| 婷婷色香 | 玖玖在线国产精品 | 色黄污在线看黄污免费看黄污 | 国产午夜精品久久久久免费视 | 亚洲一区二区三区中文字幕5566 | 99久久99久久久精品齐齐鬼色 | 新天堂| 二级黄绝大片中国免费视频0 | 三级在线观看国产 | wwww亚洲 | 嘿嘿午夜 | 日本黄视频在线观看 | 丁香婷婷基地 | 中文字幕精品一区二区三区视频 | 高清国产在线观看 | 狠狠色丁香婷婷综合小时婷婷 | 69成人免费视频 | 奇米影视亚洲四色8888 | 日本最顶级丰满的aⅴ艳星 日本最好的免费影院 | 韩国三级中文 | 天堂网中文字幕 | 性欧美久久 | 国产成人精品亚洲日本在线观看 | 国内一级特黄女人精品毛片 | 黄乱色伦短篇小说h | 奇米77| 激情狠狠干 | 激情综合丝袜美女一区二区 | 国产午夜免费视频 | 99久久99久久久精品齐齐鬼色 | 狠狠色丁香婷婷综合欧美 | 中文字幕在线观看日剧网 | 自拍中文字幕 | 久久久久久夜精品精品免费啦 | 艹逼视频免费观看 | 欧美色图亚洲综合 | 可以免费观看的一级毛片 | 男人天堂伊人 |