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

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

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

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

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

454398 ? 來源:工程師吳畏 ? 2019-07-29 11:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

溫度傳感器是許多系統(tǒng)中不可或缺的組成部分,如汽車,計(jì)算機(jī),空調(diào),打印機(jī)等。它們也是家庭安全和家庭自動(dòng)化系統(tǒng)的重要組成部分。

專注于家庭自動(dòng)化部分,溫度傳感器,如DS18B20,可用于物聯(lián)網(wǎng)氣象站,這也是不同傳感器的組合。在實(shí)施氣象站時(shí),您需要監(jiān)控?cái)?shù)據(jù)以采取必要的措施。

這是組合ESP8266和ThingSpeak。使用ESP8266,您可以將氣象站連接到Internet并使用ThingSpeak API,您可以遠(yuǎn)程監(jiān)控氣象站的數(shù)據(jù),即從任何Web瀏覽器監(jiān)控?cái)?shù)據(jù)。

在實(shí)施之前完整的物聯(lián)網(wǎng)氣象站,我們將看到如何將DS18B20溫度傳感器與ESP8266和ThingSpeak接口

關(guān)于DS18B20溫度傳感器的簡(jiǎn)要說明

我已經(jīng)向您展示了如何將DS18B20溫度傳感器與Arduino和Raspberry Pi連接。如果您對(duì)這些項(xiàng)目感興趣,可以看看:RASPBERRY PI DS18B20指南和ARDUINO DS18B20接口補(bǔ)習(xí)。

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

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

該傳感器常用于溫度計(jì),恒溫器,消費(fèi)類電子產(chǎn)品和工業(yè)控制系統(tǒng)。

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

在此項(xiàng)目中,我將DS18B20溫度傳感器與ESP8266 WiFi模塊連接,在從傳感器獲取數(shù)據(jù)后,我將在ThingSpeak API上發(fā)布溫度信息。

ESP8266模塊是負(fù)責(zé)所有計(jì)算,甚至將結(jié)果發(fā)布到ThingSpeak。

電路圖

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

所需組件

DS18B20溫度傳感器

ESP8266模塊

Arduino

4.7KΩ電阻(用于上拉)

1KΩ和2.2KΩ電阻(用于電平轉(zhuǎn)換器

連接電線

迷你面包板

SPDT開關(guān)

推送按鈕

電路設(shè)計(jì)

與Arduino相關(guān)的所有連接,在以前的項(xiàng)目中已經(jīng)多次解釋了用作USB轉(zhuǎn)串口轉(zhuǎn)換器和ESP8266模塊的問題。

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

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

代碼

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


不要忘記更改SSID,密碼和API根據(jù)您的要求鍵。此外,請(qǐng)確保您已下載庫(kù)OneWire和DallasTemperature。

工作

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

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

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

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

在串行監(jiān)視器中,您可以看到ESP8266模塊通過WiFi連接到Internet網(wǎng)絡(luò)。

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

由于我們也對(duì)遠(yuǎn)程監(jiān)控溫度感興趣,溫度值將上傳到您頻道上的ThingSpeak API。/span>

要查看結(jié)果,請(qǐng)?jiān)谌魏蜽eb瀏覽器中打開ThingSpeak頻道,在私有視圖選項(xiàng)卡中,您可以看到正在更新的溫度值。

結(jié)論與應(yīng)用

在在上一個(gè)和這個(gè)項(xiàng)目中,我已經(jīng)向您展示了兩個(gè)傳感器,即DHT11濕度傳感器和帶有ESP8266的DS18B20溫度傳感器。

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

這兩個(gè)傳感器以及其他一些傳感器可以在基于物聯(lián)網(wǎng)的氣象站項(xiàng)目中實(shí)施。

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

    關(guān)注

    10

    文章

    782

    瀏覽量

    82810
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    965

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    STM32+esp8266連接機(jī)智云,上傳溫濕度數(shù)據(jù)并控制繼電器開關(guān)(平臺(tái)配置、代碼生成、代碼移植)

    代碼,并通過手機(jī)APP進(jìn)行設(shè)備控制。元器件準(zhǔn)備在開始之前,您需要準(zhǔn)備以下硬件元器件:1.STM32開發(fā)板2.ESP8266Wi-Fi模塊3.溫濕度傳感器(如DHT1
    的頭像 發(fā)表于 07-15 18:54 ?538次閱讀
    STM32+<b class='flag-5'>esp8266</b>連接機(jī)智云,上傳溫濕度數(shù)據(jù)并控制繼電器開關(guān)(平臺(tái)配置、代碼生成、代碼移植)

    單片機(jī)實(shí)例項(xiàng)目:DS18B20溫度傳感器

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

    ESP8266燒錄與機(jī)智云一鍵配網(wǎng)教程

    網(wǎng)。器件:ESP8266+燒錄千萬不要插反了噶,剛插進(jìn)去,會(huì)有藍(lán)色閃一下,木問題的哦。需要下載的文件固件及燒寫工具:(代碼來源于B站:配網(wǎng)與實(shí)驗(yàn)演示_嗶哩嗶哩_
    的頭像 發(fā)表于 05-24 11:04 ?1170次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與機(jī)智云一鍵配網(wǎng)教程

    傳感器有哪些類型?有哪些接口?

    傳感器的類型和接口種類繁多,以下是一些常見的分類和接口方式: 傳感器類型 溫度傳感器:用于測(cè)量
    的頭像 發(fā)表于 05-22 09:33 ?7382次閱讀

    血淚教訓(xùn)總結(jié):Air780EPM的LuatOS二次開發(fā)——OneWire協(xié)議調(diào)試注意事項(xiàng)

    的OneWire通信,大幅提升項(xiàng)目開發(fā)效率。 一、LuatOS 及 OneWire 說明 ? LuatOS 支持 OneWire 通信協(xié)議,本文以 DS18B20 溫度傳感器和 Air780EPM 搭配
    的頭像 發(fā)表于 03-20 17:52 ?782次閱讀
    血淚教訓(xùn)總結(jié):Air780EPM的LuatOS二次開發(fā)——OneWire協(xié)議調(diào)試注意事項(xiàng)

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

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

    DS18B20實(shí)時(shí)溫度傳感器中文資料

    DS18B20 是一種單總線數(shù)字溫度傳感器,它被廣泛應(yīng)用于各種領(lǐng)域,例如氣象監(jiān)測(cè)、室內(nèi)溫度控制、工業(yè)自動(dòng)化等。DS18B20 采用了單總線
    發(fā)表于 02-28 17:02 ?5次下載

    基于FPGA的溫度傳感器(ds18b20)驅(qū)動(dòng)設(shè)計(jì)

    本篇主要討論基于FPGA的溫度傳感器ds18b20)驅(qū)動(dòng)設(shè)計(jì)---第一版 設(shè)計(jì)實(shí)現(xiàn):利用FPGA驅(qū)動(dòng)DS18b20,讀取到溫度數(shù)值顯示到數(shù)
    的頭像 發(fā)表于 01-16 14:08 ?1791次閱讀
    基于FPGA的<b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>(<b class='flag-5'>ds18b20</b>)驅(qū)動(dòng)設(shè)計(jì)

    【正點(diǎn)原子STM32H7R3開發(fā)套件試用體驗(yàn)】DS18B20、DHT11溫濕度采集

    環(huán)境溫濕度數(shù)據(jù)的主要流程和關(guān)鍵代碼,并對(duì)這兩款常見傳感器進(jìn)行了介紹。 DS18B20 DS18B20 數(shù)字溫度計(jì)是 DALLAS 公司生產(chǎn)的 1-Wire 單總線器件,具有線路簡(jiǎn)單、體
    發(fā)表于 01-01 11:16

    《DNESP32S3使用指南-IDF版_V1.6》第二十九章 DS18B20實(shí)驗(yàn)

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

    CW32模塊使用 DS18B20溫度傳感器

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

    ESP8266筆記-05.ESP8266 WIFI的使用

    ESP8266那么WIFI肯定是很重要的一個(gè)地方,我們這就開始吧,在開始前我們先把文檔放上來:(Wi-Fi APIESP8266 RTOS SDK Programming Guide
    發(fā)表于 10-31 18:33

    DS18B20溫度傳感器的工作原理和硬件設(shè)計(jì)

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

    ds18b20傳感器的使用方法

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

    ds18b20溫度傳感器怎么接線

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