chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

怎樣連接DS18B20并在微型OLED顯示屏上顯示溫度和華氏溫度

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-13 17:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:DS18B20的簡要介紹數(shù)字溫度傳感器IC

怎樣連接DS18B20并在微型OLED顯示屏上顯示溫度和華氏溫度

DS18B20是一款能夠測量溫度并提供直接數(shù)字信號的溫度傳感器IC,即與LM35等其他溫度傳感器不同,它可以直接發(fā)送溫度讀數(shù)到任何微處理器,微控制器或個人計算機(jī)。

主要功能:-

****可測量-55°C至+ 125°C(-67°F至+257)的溫度°F)±0.5°C -10°C至+ 85°C的精度

****可以在9位至12位數(shù)字信號之間設(shè)置測量精度(不影響讀取時間) )。

**它具有警報功能,具有用戶可編程的上下觸發(fā)點,非易失性。即,當(dāng)溫度達(dá)到某個較低或較高的閾值設(shè)定點時,可以將其編程為觸發(fā)外部警報或恒溫器以分別指示或控制任何外部設(shè)備。即使傳感器斷電,這些設(shè)定點仍保留在其存儲器中。

**它通過1-Wire?總線進(jìn)行通信,根據(jù)定義,該總線僅需要一條數(shù)據(jù)線(和地線)即可與之通信。

**此外,DS18B20可以直接從數(shù)據(jù)線獲取電源(“寄生電源”),而無需外部電源。

**如果要使用外部電源運行,則可以在+3.0 V至+ 5.5V之間運行。這使其與3.3V IC(如Arduino Due,esp8266等)以及5V IC(如Arduino Uno,Nano等)兼容。

**每個DS18B20都有唯一的64位串行代碼,該代碼可允許多個DS18B20可在同一1-Wire總線上工作。因此,使用一個微處理器控制分布在大面積上的許多DS18B20很簡單。

**不需要外部電路,除了某些情況下需要10k上拉電阻

可以從此功能中受益的應(yīng)用包括HVAC環(huán)境控制,溫度監(jiān)控系統(tǒng)

步驟2:DS18B20引腳連接

DS18B20來了以不同的形式包裝。它以IC或ebay,aliexpress等形式出現(xiàn),我們可以找到非常便宜的封裝版本。我使用的是從aliexpress.com訂購的鋼封裝(在我的博客上提供的鏈接以及此說明的結(jié)尾)

**如果您使用的是TO-92封裝,即顯示的裸IC表格在附加的圖像中,引腳排列為-左接地,中間DQ或數(shù)據(jù),右VCC(我分別將這些行編碼為黑色,黃色,紅色以匹配封裝形式的導(dǎo)線編碼)

**通常,黑色線是接地線,紅色是+ ve VCC(+3.0至+ 5.5V),黃色線是DQ或數(shù)據(jù)線。在我們的情況下,紅色線將達(dá)到NodeMCU的+ 3.3V或外部電源具有3.3V穩(wěn)定電壓。

**在黃色DQ線和+ VCC之間連接了一個大約4.7K歐姆的上拉電阻(可以使用接近4.7K的任何其他值)(有時,

** DQ或數(shù)據(jù)(黃色)線應(yīng)連接到我們的微控制器,即NodeMCU數(shù)字輸入引腳。在我們的情況下,它連接到D1或GPIO 5 [注意-NodeMCU板和實際ESP8266 IC的引腳映射不同,請參閱我以前的說明以了解NodeMCU,ESP8266和Arduino IDE之間的引腳映射的詳細(xì)信息]

另一個重要說明-避免將DQ或數(shù)據(jù)線連接到NodeMCU的D0引腳,我注意到,如果我們將DQ線與D0處的外部上拉相連,則在編程/上載代碼時會出錯針/GPIO16。

第3步:使用NodeMCU連接OLED顯示屏(在SPI模式下)

最初,我在努力使自己的體積變得很小OLED顯示器可與NodeMCU一起使用。經(jīng)過大量的努力,終于找到了正確的引腳連接,如圖所示。

我在這里和這里都使用了Adafruit OLED顯示庫。您需要首先安裝這兩個庫才能使OLED顯示器正常工作。

注-我嘗試過幾次將自己喜歡的U8GLIB庫用于OLED顯示器,但是失敗了。最后,我在某處讀到了使用arduino IDE與ESP8266接口的U8GLIB庫存在一些問題。如果您正在使用ESPLORER之類的其他IDE,那么u8GLIB可以正常工作-如我的視頻所示。

不要忘記在代碼中調(diào)用的構(gòu)造函數(shù)中插入正確的引腳號。

#define OLED_SDA D7//MOSI

#define OLED_SCL D5//CLK

#define OLED_DC D4//DC

#define OLED_CS 12//不需要將任何東西連接到此引腳,只需使用一些引腳號

#define OLED_RESET D3//RES

//這是構(gòu)造函數(shù)來調(diào)用

Adafruit_SSD1306顯示屏(OLED_SDA,OLED_SCL,OLED_DC,OLED_RESET,OLED_CS);

有關(guān)接口的更多信息,請參見我的博客文章和youtube視頻。

步驟4:整個系統(tǒng)的電路圖

最終的完整電路圖如圖所示。

我已經(jīng)通過NodeMCU的3.3V輸出為DS18B20和OLED顯示器供電。您也可以使用外部電源。

一些有時會遇到問題的技巧-

因為,esp8266是耗電設(shè)備,如果您遇到無法上傳草圖的問題,只需斷開DS18B20 VCC引腳,直到草圖完全上傳即可上載草圖后再重新連接。

OR

我注意到,即使成功上傳了草圖幾次,顯示劑量仍會顯示任何溫度。一種解決方案是在上載草圖后重新啟動NodeMCU??梢酝ㄟ^按NodeMCU上的Reset(重置)按鈕或僅移除VCC或USB電纜并重新連接來完成電源重置。

第5步:代碼/草圖,庫和鏈接

在此處可以找到arduino IDE的工作代碼(帶有注釋-解釋)。我的博客文章或以下.ino文件附件。

該項目中使用的所有庫也都附在

下的.rar文件中(或者您可以使用以下鏈接下載庫)

可在此處獲得最新的Arduino IDE

https://www.arduino.cc/en/Main/Software

------- -------------------------------------------------- -------------------------------------------------- -----------------

用于arduino IDE和DS18B20的庫在此處作為達(dá)拉斯溫度庫提供。

https://github.com/milesburton/Arduino-Temperature 。..

Adafruit的OLED顯示庫可在此處和此處

https://github.com/adafruit/Adafruit_SSD1306

https://github.com/adafruit/Adafruit-GFX-Library

在上傳草圖之前安裝所有這三個庫

---------------------------------------- -------------------------------------------------- -

DS18B20購自banggood.com的aliexpress和nodeMCU

第6步:最終示例和與商用溫度傳感器的比較

我檢查了我們系統(tǒng)測量的OLED顯示屏上顯示的溫度,并將其與商用溫度傳感器讀取的溫度進(jìn)行了比較。溫度測量在很大的溫度范圍內(nèi)都非常準(zhǔn)確。顯然,我無法達(dá)到極低的溫度。

附帶的圖像是將傳感器保存在盛有冰的碗中(1.1°C)的讀數(shù),當(dāng)傳感器使用點煙器加熱(127°C)時顯示溫度。請注意,DS18B20的工作溫度范圍為-55°C至+ 125°C(-67°F至+ 257°F)

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 溫度傳感器
    +關(guān)注

    關(guān)注

    48

    文章

    3211

    瀏覽量

    163101
  • OLED
    +關(guān)注

    關(guān)注

    121

    文章

    6358

    瀏覽量

    233656
  • DS18B20
    +關(guān)注

    關(guān)注

    10

    文章

    782

    瀏覽量

    83363
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    精準(zhǔn)測控:LM34 精密華氏溫度傳感器的應(yīng)用與優(yōu)勢

    精準(zhǔn)測控:LM34 精密華氏溫度傳感器的應(yīng)用與優(yōu)勢 在電子工程的溫度測量領(lǐng)域,一款優(yōu)秀的溫度傳感器能夠為各種系統(tǒng)的穩(wěn)定運行提供有力保障。今天我們就來深入了解一款備受關(guān)注的產(chǎn)品——德州儀器(TI
    的頭像 發(fā)表于 02-26 14:50 ?158次閱讀

    【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】+顯示屏連接顯示測試

    和圖4所示。 圖3 顯示屏側(cè) 圖4 開發(fā)板側(cè) 在完成連接后,經(jīng)電會顯示出EASY的圖標(biāo),見圖5所示。至此,連接就算成功啦! 圖5
    發(fā)表于 12-25 14:10

    FZH501A 適用于 LED 顯示屏系統(tǒng)中控制卡與顯示模組間的數(shù)據(jù)交互的 雙向總線收發(fā)器

    、 產(chǎn)品應(yīng)用? 全彩 LED 顯示屏模組;LED 顯示屏控制卡。四 、引腳排列 總結(jié)FZH501A 是一款高可靠性、低延遲的 雙向總線收發(fā)器,適用于 LED 顯示屏系統(tǒng)中控制卡與顯示
    發(fā)表于 11-10 09:59

    碩博電子7寸觸摸顯示屏,支持CAN通信和Codesy編程#工業(yè)顯示屏 #汽車CAN總線? #觸摸顯示屏

    顯示屏
    長沙碩博電子科技股份有限公司
    發(fā)布于 :2025年09月18日 15:29:59

    【RA-Eco-RA6M4開發(fā)板評測】點亮OLED顯示屏

    【點亮OLED顯示屏】 瑞薩 RA6M2 支持硬件 I2C,開發(fā)板上有 OLED 顯示屏接口,如下: 開發(fā)板 I2C 口是 P100、P
    發(fā)表于 08-31 10:25

    【Milk-V Duo S 開發(fā)板免費體驗】DuoS 超聲波測距 OLED 顯示

    ,并將測距結(jié)果顯示OLED 顯示屏 硬件準(zhǔn)備 1、DuoS 開發(fā)板 2、HC-SR04 超聲波測距模塊 3、OLED12864
    發(fā)表于 08-22 03:55

    TFT顯示屏環(huán)境溫度設(shè)計指南

    在工業(yè)控制、戶外設(shè)備等復(fù)雜環(huán)境中,液晶 的穩(wěn)定運行至關(guān)重要。作為核心視覺組件,TFT 顯示屏的表現(xiàn)深受環(huán)境溫度影響。忽視這一點,輕則顯示異常、色彩失真,重則縮短屏幕壽命甚至導(dǎo)致永久損
    的頭像 發(fā)表于 08-04 11:21 ?1816次閱讀

    單片機(jī)實例項目:DS18B20溫度傳感器

    單片機(jī)實例項目:DS18B20溫度傳感器,推薦下載!
    發(fā)表于 06-03 20:59

    戶外顯示屏驅(qū)動板的具體防護(hù)措施

    驅(qū)動板在戶外顯示屏中的防水設(shè)計是確保顯示屏長期穩(wěn)定運行的關(guān)鍵之一。
    的頭像 發(fā)表于 04-22 15:58 ?1031次閱讀

    智慧路燈桿 LED 顯示屏的信息發(fā)布

    在智慧城市建設(shè)的浪潮中,智慧路燈桿作為重要的基礎(chǔ)設(shè)施,正發(fā)揮著越來越多的功能。其中,安裝在智慧路燈桿的 LED 顯示屏成為信息傳播的新窗口,極大地提升了城市管理效率和居民生活體驗。那么,這些
    的頭像 發(fā)表于 04-12 21:59 ?1479次閱讀

    LED燈桿與常規(guī)LED顯示屏的區(qū)別

    LED燈桿與常規(guī)LED顯示屏的區(qū)別
    的頭像 發(fā)表于 03-21 08:45 ?1141次閱讀
    LED燈桿<b class='flag-5'>屏</b>與常規(guī)LED<b class='flag-5'>顯示屏</b>的區(qū)別

    Techwiz OLED應(yīng)用:透明顯示

    如今,透明顯示器作為未來的顯示技術(shù)之一已經(jīng)引起了廣泛的關(guān)注。特別是,使用OLED器件的透明顯示器已被積極研究。TechWiz OLED的發(fā)光
    發(fā)表于 03-17 11:35

    基于FPGA的DS18B20數(shù)字溫度傳感器測溫實例

    本文將使用三段式狀態(tài)機(jī)(Moore型)的寫法來對DS18B20進(jìn)行測溫操作,以便了解DS18B20和熟悉三段式狀態(tài)機(jī)的寫法。
    的頭像 發(fā)表于 03-17 11:06 ?2460次閱讀
    基于FPGA的<b class='flag-5'>DS18B20</b>數(shù)字<b class='flag-5'>溫度</b>傳感器測溫實例

    顯示屏的ESD應(yīng)用方案——顯示屏的發(fā)展史 #jin

    顯示屏
    jf_15747056
    發(fā)布于 :2025年03月10日 18:11:37