色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友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次下載  |  免費
主站蜘蛛池模板: 我的年轻漂亮继坶三级| 99视频这里只有精品| 成人区在线观看免费视频| gogogo高清在线观看| 男女久久久国产一区二区三区| 亚洲 国产 日韩 欧美 在线| se01短视频在线观看| 久久日本精品在线热| 748亚洲大胆国模人体| 精品国产乱码久久久久久软件| 伊人久久大香线蕉avapp下载| 开心片色99xxxx| 伊人久久大香线蕉avapp下载| 蜜臀AV人妻久久无码精品麻豆| 超碰caoporen国产| 日本69色视频在线观看| 国产人妻久久久精品麻豆| 少妇被阴内射XXXB少妇BB| 办公室韩国电影免费完整版| 午夜视频无码国产在线观看| 久久国产亚洲电影天堂| 亚洲色视在线观看视频| 老头操美女| 91精品国产91热久久p| 久久精品无码一区二区日韩av| 99久久国产露脸精品竹菊传煤| 女人和男人插曲视频大全| 6080yy奇领电影在线看| 日韩1区1区产品乱码芒果榴莲| 好嗨哟在线看片免费| 一级毛片两人添下面| 啪啪后入内射日韩| 国产成人精品午夜福麻豆报告| 伊人网久久网| 色姣姣狠狠撩综合网| 国产精品视频在线自在线 | 国外成人电台| DASD-700美谷朱里| 亚洲三级黄色片| 日日操夜夜操天天操| 久久综合久久伊人|