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

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

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

3天內不再提示

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

454398 ? 來源:網絡整理 ? 作者:網絡整理 ? 2019-11-13 17:29 ? 次閱讀

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

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

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

主要功能:-

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

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

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

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

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

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

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

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

可以從此功能中受益的應用包括HVAC環境控制,溫度監控系統

步驟2:DS18B20引腳連接

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

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

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

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

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

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

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

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

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

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

不要忘記在代碼中調用的構造函數中插入正確的引腳號。

#define OLED_SDA D7//MOSI

#define OLED_SCL D5//CLK

#define OLED_DC D4//DC

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

#define OLED_RESET D3//RES

//這是構造函數來調用

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

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

步驟4:整個系統的電路圖

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

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

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

因為,esp8266是耗電設備,如果您遇到無法上傳草圖的問題,只需斷開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的庫在此處作為達拉斯溫度庫提供。

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步:最終示例和與商用溫度傳感器的比較

我檢查了我們系統測量的OLED顯示屏上顯示的溫度,并將其與商用溫度傳感器讀取的溫度進行了比較。溫度測量在很大的溫度范圍內都非常準確。顯然,我無法達到極低的溫度。

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

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 溫度傳感器
    +關注

    關注

    48

    文章

    2950

    瀏覽量

    156183
  • OLED
    +關注

    關注

    119

    文章

    6206

    瀏覽量

    224387
  • DS18B20
    +關注

    關注

    10

    文章

    779

    瀏覽量

    80943
收藏 人收藏

    評論

    相關推薦

    【正點原子STM32H7R3開發套件試用體驗】DS18B20、DHT11溫濕度采集

    使用正點原子STM32H7R3開發套件,結合DS18B20、DHT11溫濕度傳感器,采集環境溫度和濕度數據,并通過 LCD 顯示,同時串口發送的項目。由于溫濕度數據在工業和生活中扮演
    發表于 01-01 11:16

    《DNESP32S3使用指南-IDF版_V1.6》第二十九章 DS18B20實驗

    DS18B20的通信,并把從溫度傳感器得到的溫度顯示在LCD。本章分為如下幾個小節:29.1 DS18
    發表于 12-25 09:43

    CW32模塊使用 DS18B20溫度傳感器

    DS18B20數字溫度傳感器提供9位至12位精度的溫度測量,并具有非易失性用戶可編程上下觸發點報警功能。DS18B20通過單總線通信,根據定義,只需要一條數據線(和地線)即可與單片機通
    的頭像 發表于 11-26 17:47 ?275次閱讀
    CW32模塊使用 <b class='flag-5'>DS18B20</b><b class='flag-5'>溫度</b>傳感器

    DS18B20溫度傳感器的工作原理和硬件設計

    通過本文可以了解DS18B20溫度傳感器工作原理、硬件設計、DS18B20單總線接口驅動編寫。
    的頭像 發表于 10-24 14:38 ?2858次閱讀
    <b class='flag-5'>DS18B20</b><b class='flag-5'>溫度</b>傳感器的工作原理和硬件設計

    ds18b20傳感器的使用方法

    DS18B20是一種廣泛使用的數字溫度傳感器,它基于1-Wire(單總線)通信協議。這種傳感器因其高精度、易用性和低成本而受到歡迎。 DS18B20傳感器簡介 DS18B20是由Max
    的頭像 發表于 10-18 14:52 ?950次閱讀

    ds18b20溫度傳感器怎么接線

    DS18B20是一種廣泛使用的數字溫度傳感器,它基于1-Wire(一線)通信協議工作。這種傳感器因其高精度、易用性和低成本而受到歡迎。 DS18B20傳感器引腳介紹 DS18B20有三
    的頭像 發表于 10-18 14:50 ?1609次閱讀

    ds18b20溫度傳感器如何使用

    DS18B20是一款廣泛使用的數字溫度傳感器,它具有高精度、低功耗和易于使用的特點。 DS18B20溫度傳感器簡介 DS18B20是由Max
    的頭像 發表于 09-03 16:51 ?721次閱讀

    ds18b20溫度傳感器是什么類型

    DS18B20溫度傳感器是一種數字溫度傳感器,它屬于單總線(One-Wire)數字溫度傳感器類型。這意味著它僅需要一根數據線(加上電源線和地線,共三根線)就能與微處理器或其他數字電路進
    的頭像 發表于 09-03 16:46 ?1119次閱讀

    ds18b20溫度傳感器和dht11的區別

    DS18B20和DHT11都是常用的溫度和濕度傳感器,它們在許多項目和應用中都有廣泛的應用。 1. 工作原理 DS18B20 DS18B20是一種數字
    的頭像 發表于 09-03 16:44 ?1858次閱讀

    基于51單片機煙霧及DS18B20溫度檢測設計

    本資源內容概要:? ? ? ?這是基于51單片機煙霧及DS18B20溫度檢測設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言程序源代碼(keil軟件打開)、元件清單(excel
    發表于 06-27 11:33 ?0次下載

    基于51單片機DS18B20溫度采集1602液晶顯示報警設計

    本資源內容概要:? ? ? ?這是基于51單片機DS18B20溫度采集1602液晶顯示報警設計包含了電路圖源文件(Altiumdesigner軟件打開)、C語言程序源代碼(keil軟件打開)、元件
    發表于 06-25 10:16 ?0次下載

    DS18B20溫度傳感器工作原理

    DS18B20以其獨特的工作原理、卓越的技術參數和廣泛的應用場景,成為了市場的明星產品。 深入了解DS18B20的工作原理 DS18B20溫度傳感器的工作原理基于熱敏電阻的特性和數字
    的頭像 發表于 06-19 16:01 ?1357次閱讀

    基于STC8H8K64U和DS18B20溫度采集和LabVIEW上位機顯示

    之前通過 STC 單片機和 DS18B20 實現了環境溫度采集并串口顯示,后面進一步想要實現溫度的實時監測和數據記錄保存,因此編寫了 LabVIEW 程序,修改了部分單片機程序代碼。經
    發表于 04-08 12:28

    DS18B20溫度傳感器的優缺點

    可編程寄存器:DS18B20內部具有可編程寄存器,允許用戶對其進行配置和控制,以滿足不同的應用需求。
    發表于 04-04 11:39 ?4619次閱讀

    基于51單片機的多點溫度檢測網絡,DS18B20傳感器,代碼,仿真,原理圖等資料

    設計概述 基于DS18B20的多點溫度測量監控系統設計,以AT89C52單片機作為主控制器,不斷循環讀取4組DS18B20(T1、T2、T3和T4)溫度數據,同時使用LCD1602液晶
    發表于 03-24 22:08
    主站蜘蛛池模板: 国产精人妻无码一区麻豆 | 超碰 无码 中文字幕| 国产亚洲视频中文字幕| 日产久久视频| 被男按摩师添的好爽在线直播| 美女扒开尿口让男生添动态图| 伊人色综合久久天天| 黄色三级三级免费看| 亚洲国产成人一区二区在线| 国产精品久久久精品日日| 最近中文字幕2019免费版日本 | 久久婷婷色香五月综合激情| 欧洲最大无人区免费高清完整版 | 伊人yinren6综合网色狠狠| 韩国hd高清xxx| 伊人色综合久久天天| 久久艹综合| 最近免费中文字幕MV在线视频3| 麻豆精品乱码WWW久久密| 在线亚洲精品福利网址导航| 毛片一区二区三区| h片下载地址| 日韩中文字幕欧美在线视频| 国产精品AV无码免费播放| 亚洲AV成人无码网天堂| 精品亚洲视频在线观看| 5G在线观看免费年龄确认18| 女张腿男人桶羞羞漫画| 成人在线免费观看| 亚洲 日韩 色 图网站| 久久国产亚洲精品AV麻豆| 91进入蜜桃臀在线播放| 日本aaaa| 果冻传媒MV免费播放在线观看| 在线AV国产传媒18精品免费| 女性爽爽影院免费观看| 国产精品久久人妻无码蜜| 依人青青青在线观看| 欧美性xxx18一20| 国产综合自拍 偷拍在线| 538久久视频在线|