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

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

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

3天內不再提示

怎樣將DS18B20溫度傳感器與ESP8266和ThingSpeak API接口

454398 ? 來源:工程師吳畏 ? 2019-07-29 11:01 ? 次閱讀

概述

溫度傳感器是許多系統中不可或缺的組成部分,如汽車,計算機,空調,打印機等。它們也是家庭安全和家庭自動化系統的重要組成部分。

專注于家庭自動化部分,溫度傳感器,如DS18B20,可用于物聯網氣象站,這也是不同傳感器的組合。在實施氣象站時,您需要監控數據以采取必要的措施。

這是組合ESP8266和ThingSpeak。使用ESP8266,您可以將氣象站連接到Internet并使用ThingSpeak API,您可以遠程監控氣象站的數據,即從任何Web瀏覽器監控數據。

在實施之前完整的物聯網氣象站,我們將看到如何將DS18B20溫度傳感器與ESP8266和ThingSpeak接口

關于DS18B20溫度傳感器的簡要說明

我已經向您展示了如何將DS18B20溫度傳感器與Arduino和Raspberry Pi連接。如果您對這些項目感興趣,可以看看:RASPBERRY PI DS18B20指南和ARDUINO DS18B20接口補習。

傳感器DS18B20是一款數字溫度計,可測量-55 0 C至+125 范圍內的溫度0 ℃。 DS18B20傳感器和微控制器之間的通信是通過1-Wire通信(1-Wire總線)。

DS18B20溫度傳感器最常用的封裝是TO-92封裝及其引腳圖如下所示。

該傳感器常用于溫度計,恒溫器,消費類電子產品和工業控制系統。

DS18B20溫度傳感器與ESP8266和ThingSpeak接口

在此項目中,我將DS18B20溫度傳感器與ESP8266 WiFi模塊連接,在從傳感器獲取數據后,我將在ThingSpeak API上發布溫度信息。

ESP8266模塊是負責所有計算,甚至將結果發布到ThingSpeak。

電路圖

下圖顯示了DS18B20溫度傳感器與ES接口的電路圖P8266。

所需組件

DS18B20溫度傳感器

ESP8266模塊

Arduino

4.7KΩ電阻(用于上拉)

1KΩ和2.2KΩ電阻(用于電平轉換器

連接電線

迷你面包板

SPDT開關

推送按鈕

電路設計

與Arduino相關的所有連接,在以前的項目中已經多次解釋了用作USB轉串口轉換器和ESP8266模塊的問題。

進入DS18B20傳感器時,必須使用4.7KΩ電阻將其數據引腳拉高。該數據引腳連接到ESP8266的GPIO2。

注意:我已連接一個1.5KΩ電阻作為上拉電阻。

代碼

以下是DS18B20溫度傳感器與ESP8266接口的代碼。如果您觀察到代碼,它與為DH8211濕度傳感器與ESP8266接口所寫的代碼非常相似。


不要忘記更改SSID,密碼和API根據您的要求鍵。此外,請確保您已下載庫OneWire和DallasTemperature。

工作

在這個項目中,通過DS18B20溫度傳感器與ESP8266的接口,我從傳感器中提取溫度信息。讓我解釋一下它是如何工作的。

完成電路圖中所示的所有連接后,在編程模式下配置ESP8266模塊(通過將GPIO0連接到GND并復位模塊) )。現在,您可以使用Arduino IDE將代碼上傳到ESP8266模塊。

注意:在Arduino IDE中選擇正確的電路板和PORT。通用ESP8266模塊應該是電路板。

上傳代碼后,通過從GND滑動GPIO0并復位模塊,將ESP8266配置為正常模式。在Arduino IDE中打開串行監視器,選擇波特率為115200.另外,不要忘記選擇“兩個NL& CR“選項。

在串行監視器中,您可以看到ESP8266模塊通過WiFi連接到Internet網絡。

確認WiFi連接后,ESP模塊將開始從DS18B20傳感器讀取溫度信息。此溫度信息顯示在串行監視器上。

由于我們也對遠程監控溫度感興趣,溫度值將上傳到您頻道上的ThingSpeak API。/span>

要查看結果,請在任何Web瀏覽器中打開ThingSpeak頻道,在私有視圖選項卡中,您可以看到正在更新的溫度值。

結論與應用

在在上一個和這個項目中,我已經向您展示了兩個傳感器,即DHT11濕度傳感器和帶有ESP8266的DS18B20溫度傳感器。

此外,這些傳感器的值(或結果)已過帳在用于遠程監控的ThingSpeak API中。

這兩個傳感器以及其他一些傳感器可以在基于物聯網的氣象站項目中實施。

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

    關注

    10

    文章

    782

    瀏覽量

    82019
  • ESP8266
    +關注

    關注

    51

    文章

    965

    瀏覽量

    47049
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    單片機實例項目:DS18B20溫度傳感器

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

    基于FPGA的DS18B20數字溫度傳感器測溫實例

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

    DS18B20實時溫度傳感器中文資料

    DS18B20 是一種單總線數字溫度傳感器,它被廣泛應用于各種領域,例如氣象監測、室內溫度控制、工業自動化等。DS18B20 采用了單總線
    發表于 02-28 17:02 ?5次下載

    基于FPGA的溫度傳感器(ds18b20)驅動設計

    本篇主要討論基于FPGA的溫度傳感器ds18b20)驅動設計---第一版 設計實現:利用FPGA驅動DS18b20,讀取到溫度數值顯示到數
    的頭像 發表于 01-16 14:08 ?1128次閱讀
    基于FPGA的<b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>(<b class='flag-5'>ds18b20</b>)驅動設計

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

    第二十九章 DS18B20實驗 本章,我們介紹ESP32-S3如何讀取外部溫度傳感器溫度,來
    發表于 12-25 09:43

    CW32模塊使用 DS18B20溫度傳感器

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

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

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

    ds18b20傳感器的使用方法

    Integrated開發的一種數字溫度傳感器,它能夠提供9位到12位的溫度測量精度,測量范圍從-55°C到+125°C。這種傳感器非常適合用于需要精確
    的頭像 發表于 10-18 14:52 ?2678次閱讀

    ds18b20溫度傳感器怎么接線

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

    ds18b20溫度傳感器如何使用

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

    ds18b20溫度傳感器是什么類型

    DS18B20溫度傳感器是一種數字溫度傳感器,它屬于單總線(One-Wire)數字溫度
    的頭像 發表于 09-03 16:46 ?2015次閱讀

    ds18b20溫度傳感器和dht11的區別

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

    ESP8266-12退出深度睡眠模式時掛起怎么解決?

    我正在使用 adafruits 的 esp8266 HUZZAH 板 (ESP8266-12),該板連接到溫度/濕度傳感器 (DHTxx),該傳感器
    發表于 07-22 06:26

    ESP8266如何保護時間關鍵部分免受RTOS中斷的影響?

    我使用ESP8266_RTOS_SDK和1-Wire總線連接DS18B20溫度傳感器。當 wifi 處于STATION_MODE狀態時,從傳感器
    發表于 07-09 06:16

    DS18B20溫度傳感器工作原理

    DS18B20以其獨特的工作原理、卓越的技術參數和廣泛的應用場景,成為了市場的明星產品。 深入了解DS18B20的工作原理 DS18B20溫度傳感
    的頭像 發表于 06-19 16:01 ?2261次閱讀
    主站蜘蛛池模板: www.成人在线| bt天堂在线www最新版资源网 | 又色又污又爽又黄的网站 | 亚洲人的天堂男人爽爽爽 | 天天综合色网 | 久久99热久久精品23 | 国产日本三级 | 伊人久久大杳蕉综合大象 | 国产精品毛片一区二区三区 | 欧美影院在线 | 午夜免费免费啪视频观看 | 性香港xxxxx免费视频播放 | 亚洲国产欧美在线成人aaaa | 美国一级大黄香蕉片 | 国产精品一区电影 | 免费在线播放视频 | 91高清在线成人免费观看 | 偷偷狠狠的日日日日 | 成人性视屏 | 一区二区三区四区在线观看视频 | sese综合| 欧美一区二区三区成人看不卡 | 日本黄页视频 | 7799国产精品久久久久99 | 看免费黄色大片 | 精品久久成人 | 91久久婷婷国产综合精品青草 | 亚洲第一视频在线 | 欧美精品成人a多人在线观看 | 国产精品国产三级在线高清观看 | 色综合久久久高清综合久久久 | 都市激情亚洲 | 色偷偷av男人的天堂 | 亚洲精品电影天堂网 | 九九99久久精品午夜剧场免费 | 国产专区日韩精品欧美色 | 影音先锋五月天 | 色噜噜人体337p人体 | 午夜神马 | 一级毛片q片 | 黄鳝钻进下面好爽小说 |