資料介紹
描述
嘿,怎么了,伙計(jì)們!來自 CETech 的Akarsh。
今天,我們將在我們的武器庫中添加一個(gè)新的傳感器,稱為 DS18B20 溫度傳感器。它是一種類似于 DHT11 的溫度傳感器,但應(yīng)用范圍不同。我們將把它與可用的不同類型的溫度傳感器進(jìn)行比較,并查看這些傳感器的技術(shù)規(guī)格。
在本教程快結(jié)束時(shí),我們將連接 DS18B20 與 Arduino 和 ESP8266 以顯示溫度。對于 Arduino,溫度將顯示在串行監(jiān)視器上,對于 ESP8266,我們將在網(wǎng)絡(luò)服務(wù)器上顯示溫度。
讓我們從現(xiàn)在的樂趣開始。
您必須檢查OurPCB才能為您的項(xiàng)目在線制造 PCB。
他們使用來自 Arrow、Avnet、Future Electronics 等認(rèn)可供應(yīng)商的可靠組件,并提供合理的價(jià)格,最終使用戶的利潤率最大化。專注于多層和剛?cè)峤Y(jié)合技術(shù),他們的首要任務(wù)是保持高質(zhì)量標(biāo)準(zhǔn)。
OurPCB專注于中小批量訂單,并為 1-100 平方米的訂單提供極具競爭力的價(jià)格。您只需以可用格式(Gerber、.pcb、.pcbdoc 或.cam)中的任何一種上傳您的文件,PCB 原型就會(huì)送到您家門口。
您還可以查看他們的合作伙伴WellPCB以獲得優(yōu)惠。
不同類型溫度傳感器的比較
上面顯示的比較具有三個(gè)傳感器 DS18B20、DHT11 和 NTC 熱敏電阻,但在這里我們將只比較數(shù)字傳感器。并不是說NTC熱敏電阻就沒有數(shù)字傳感器那么重要。事實(shí)上,數(shù)字傳感器的發(fā)展只有在NTC熱敏電阻的幫助下才有可能。數(shù)字傳感器由與一些微處理器相連的 NTC 熱敏電阻組成,最終提供數(shù)字輸出。
比較的要點(diǎn)是:-
1. DS18B20 防水且堅(jiān)固,而 DHT11 則不防水,因此在需要基于接觸式感應(yīng)的現(xiàn)實(shí)生活場景和應(yīng)用中,通常使用 DS18B20,而 DHT11 用于露天環(huán)境應(yīng)用。
2、DS18B20吐出一個(gè)9-12位的數(shù)據(jù),而DHT11吐出一個(gè)8位的數(shù)據(jù)。
3. DS18B20只給出溫度,而DHT11可以用來獲取溫度和濕度。
4. 與 DHT11 相比,DS18B20 覆蓋的溫度范圍更廣,與 DHT 相比,精度也更高(+ 0.5 度,與 DHT11 的 + 2 度相比)。
5. 在定價(jià)方面,這些傳感器之間略有不同,因?yàn)?DS18B20 的兩種不同變體(封裝線型和 TO92 封裝)的成本分別為 1 美元和 0.4 美元,而 DHT11 的成本約為 0.6 美元。
所以我們可以說 DS18B20 比 DHT11 稍微好一些,但只能根據(jù)需要傳感器的應(yīng)用做出更好的選擇。
您可以從此處閱讀其數(shù)據(jù)表,了解有關(guān) DS18B20 的更多信息。
將 DS18B20 與 Arduino 連接
在這里,我們將 DS18B20 溫度傳感器與 Arduino 連接,以獲取溫度并將其顯示在串口監(jiān)視器上。
對于這一步,我們需要 - Arduino UNO、DS18B20 溫度傳感器(封裝類型或 TO92 封裝,無論可用)和 4.7kohm 電阻
DS18B20 傳感器有 3 根線,分別是黑色、紅色和黃色。黑色的是GND,紅色的是Vcc,黃色的是信號針
1. 將 GND 引腳或傳感器的黑線連接到 GND。
2. 將傳感器的 Vcc 引腳或紅線連接到 5V 電源。
3. 通過一個(gè) 4.7kohm 電阻將信號引腳或黃線連接到 5V,并將該信號引腳連接到 Arduino 的數(shù)字引腳 no-12。
您可以參考上面顯示的原理圖以獲得更好的理解。
編碼 Arduino 以顯示溫度
在此步驟中,我們將對 Arduino 板進(jìn)行編碼,以通過串行監(jiān)視器獲取和顯示溫度。
1. 將 Arduino UNO 板連接到 PC。
2. 從這里轉(zhuǎn)到該項(xiàng)目的 Github 存儲庫。
3. 在 GitHub 存儲庫中,您將看到一個(gè)名為“ Basic code ”的文件,打開該文件復(fù)制代碼并將其粘貼到您的 Arduino IDE 中。
4. 在“工具”選項(xiàng)卡下選擇正確的開發(fā)板和 COM 端口,然后點(diǎn)擊上傳按鈕。
5. 代碼上傳后,打開串行監(jiān)視器并選擇正確的波特率(在我們的例子中為 9600),您將能夠在那里看到 DS18B20 感應(yīng)到的溫度。
您可以通過采取適當(dāng)?shù)拇胧﹣砩呋蚪档蜏囟龋缒Σ练庋b型傳感器的金屬部分或在金屬部分附近點(diǎn)燃打火機(jī),從而觀察溫度的上升和下降。
將 DS18B20 與 ESP8266 連接
在此步驟中,我們將 DS18B20 與 ESP8266 模塊連接以獲取溫度。
對于這一步,我們需要 = ESP8266 模塊、4.7kohm 電阻器和 DS18B20 溫度傳感器(封裝類型或 TO92 封裝,任何可用)。
此步驟的連接類似于使用 Arduino 建立的連接。
1. 將 GND 引腳或傳感器的黑線連接到 GND。
2. 將傳感器的 Vcc 引腳或紅線連接到 3.3V 電源。
3. 將信號腳或黃線通過一個(gè)4.7kohm的電阻接到3.3V,同時(shí)把這個(gè)信號腳接到模塊的D5腳GPIO12上。
您可以參考上面顯示的原理圖以獲得更好的理解。
設(shè)置 Arduino IDE
為了使用 Arduino IDE 對 ESP8266 進(jìn)行編碼,我們需要將 ESP8266 板安裝在 Arduino IDE 的附加板中,因?yàn)樗鼈儧]有預(yù)裝。為此,我們需要遵循以下步驟:-
1. 轉(zhuǎn)到文件 > 首選項(xiàng)
2. 將http://arduino.esp8266.com/stable/package_esp8266com_index.json添加到 Additional Boards Manager URLs。
3. 轉(zhuǎn)到工具 > 開發(fā)板 > 開發(fā)板管理器
4.搜索esp8266然后安裝板子。
5. 重新啟動(dòng)IDE。
編碼 ESP8266 以顯示溫度
在這一步中,我們將對 ESP8266 進(jìn)行編碼以讀取溫度,然后,我們將在網(wǎng)絡(luò)服務(wù)器上顯示溫度,而不是在串行監(jiān)視器上顯示該溫度。
1. 從這里移至該項(xiàng)目的 Github 存儲庫。
2. 在 Repository 中,您將看到名為“ ESP8266 Temperature Web Server ”的代碼,您只需復(fù)制該代碼并將其粘貼到 Arduino IDE 中。
3. 粘貼代碼后,將代碼中的 SSID 和密碼更改為您的 Wifi 網(wǎng)絡(luò)。
4. 在“工具”選項(xiàng)卡下選擇正確的開發(fā)板和 COM 端口,然后點(diǎn)擊上傳按鈕。
5. 當(dāng)代碼上傳后,打開 IDE 的串口監(jiān)視器,然后按下 ESP8266 模塊上的刷新按鈕,您會(huì)在那里看到一些未知的語言,下面是一個(gè) IP 地址。您需要復(fù)制該 IP 地址,因?yàn)樗菍@示溫度的網(wǎng)絡(luò)服務(wù)器的地址。
完成了
上傳代碼并獲取 IP 地址時(shí)。使用該 IP 地址打開網(wǎng)絡(luò)服務(wù)器
在網(wǎng)絡(luò)服務(wù)器上,將以攝氏度和華氏度顯示溫度讀數(shù)。
除了網(wǎng)絡(luò)服務(wù)器之外,還可以在串行監(jiān)視器上觀察溫度讀數(shù)。
您會(huì)觀察到,隨著傳感器附近的溫度發(fā)生變化,網(wǎng)絡(luò)服務(wù)器上的讀數(shù)也會(huì)發(fā)生變化。
?
- 如何將DS18B20數(shù)字溫度傳感器與Arduino結(jié)合使用
- 如何使用DS18B20防水溫度傳感器和Arduino
- DS18B20溫度傳感器的數(shù)字溫度計(jì)設(shè)計(jì)案例 53次下載
- DS18B20單線數(shù)字溫度傳感器 36次下載
- Arduino的實(shí)驗(yàn)例程之溫度傳感器DS18B20實(shí)驗(yàn)的資料詳細(xì)說明 20次下載
- 使用proteus實(shí)現(xiàn)溫度傳感器DS18B20的仿真資料免費(fèi)下載 75次下載
- 使用1602LCD顯示DS18B20數(shù)字溫度傳感器的溫度值程序免費(fèi)下載
- DS18B20溫度傳感器的溫度程序和驅(qū)動(dòng)以及案例實(shí)現(xiàn)資料說明 1次下載
- DS18B20溫度傳感器的介紹原理及程序免費(fèi)下載 32次下載
- DS18B20溫度傳感器protues仿真 avr16128 d 27次下載
- 智能溫度傳感器DS18B20的原理與應(yīng)用 48次下載
- 溫度傳感器DS18B20 20次下載
- DS18B20數(shù)字溫度傳感器 42次下載
- DS18B20完成溫度檢測的技巧 189次下載
- 溫度傳感器DS18B20的驅(qū)動(dòng)方法
- DS18B20溫度傳感器的優(yōu)缺點(diǎn) 3643次閱讀
- 樹莓派Pico上使用DS18B20溫度傳感器 1069次閱讀
- DS18B20 數(shù)字溫度計(jì)特點(diǎn) 2322次閱讀
- STM32F407入門開發(fā): DS18B20溫度傳感器應(yīng)用 5853次閱讀
- DS18B20數(shù)字溫度傳感器的資料簡介 1.1w次閱讀
- DS18B20溫度傳感器的測溫實(shí)驗(yàn)詳細(xì)說明 1.1w次閱讀
- 單總線數(shù)字溫度傳感器DS18B20時(shí)序的溫度采集與讀取研究 4909次閱讀
- dfrobotDS18B20數(shù)字溫度傳感器競技 1336次閱讀
- dfrobotDS18B20 防水溫度傳感器套件介紹 4537次閱讀
- STM32單片機(jī)對DS18B20溫度傳感器的驅(qū)動(dòng) 1.1w次閱讀
- ds18b20中文資料匯總(ds18b20引腳圖及功能_工作時(shí)序及應(yīng)用電路) 8.1w次閱讀
- dht11和ds18b20區(qū)別_dht11與ds18b20哪個(gè)測溫度更精確 8.6w次閱讀
- ds18b20封裝圖_ds18b20主要參數(shù) 4.1w次閱讀
- ds18b20時(shí)序圖_ds18b20操作流程 2.6w次閱讀
- 基于DS18B20和89C2051組成的溫度顯示電路 9672次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多