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

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

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

3天內不再提示

怎樣用Arduino和ESP8266進行遠程天氣監控

454398 ? 來源:wv ? 2019-09-24 10:23 ? 次閱讀

在此指導中,我們將學習如何使用arduinoesp8266和ThingSpeak構建遠程天氣監視系統。 Arduino 計算您家中的溫度和濕度。 ESP2866 充當網絡服務器,將該信息傳輸到互聯網。 ThingSpeak 是一個開放源代碼的“物聯網”應用程序和API,用于通過Internet或局域網使用HTTP存儲和檢索來自物聯網的數據。借助ThingSpeak,用戶可以創建傳感器記錄應用程序,位置跟蹤應用程序以及狀態更新的事物社交網絡。我們使用ThingsSpeak來收集和監視來自Arduino的天氣信息。

怎樣用Arduino和ESP8266進行遠程天氣監控

步驟1:所需的組件

1)Arduino Mega 2560

2)ESP8266 Wi-Fi模塊

3)DHT11溫濕度傳感器

步驟2:在ThingSpeak中創建帳戶

##轉到https://thingspeak.com/,注冊,登錄,創建一個名為氣象站的頻道或任何其他名稱,并在其中創建兩個字段(溫度,濕度)。通道就像項目,字段是您要監視的項目的各種參數。##轉到我的通道,單擊您的通道,轉到API密鑰,在某處記下“ WriteAPIKey”。這是與您的頻道相關聯的唯一密鑰。我們稍后將在代碼中使用它。

有關如何創建頻道的更多信息,請訪問-https://in.mathworks.com/help/thingspeak/getting-started-with-thingspeak.html?requestedDomain = www.mathworks.com

步驟3:設置ESP8266

接下來,我們將了解如何設置ESP8266 Wi-Fi模塊。該模塊的成本不到5美元,因此是我們項目的不錯選擇。請按以下步驟操作。

1)注意,我們將為ESP8266使用單獨的3.3V電源。不要使用5V電源,不要使用來自MEGA的3.3V電源。

2)如圖所示,將ESP8266與Arduino MEGA連接。

3)注意ESP8266的RX與MEGA的TX之間的連接。我們實施此電阻分壓器是因為MEGA的TX的邏輯高電平為5V。我們必須為ESP8266降低3.3V的電壓。否則,ESP8266芯片會燒毀!!

4)確保MEGA的GND,3.3V電源的GND,ESP8266的GND都共同接地。

5)開啟MEGA和ESP8266的電源。

6)檢查ESP8266的BLUE指示燈是否快速閃爍2-3次并熄滅。檢查紅色LED是否點亮并保持點亮狀態。如果可以,則您的ESP8266芯片工作正常。對你有好處 ! ;-)

7)如果BLUE LED不閃爍或保持點亮,請掛起!您的固件可能已損壞,您需要重新刷新ESP8266的固件。 ;-(

8)要了解如何刷新ESP8266,請下載附件并查看以下鏈接:

https://www.instructables.com/id/Intro-Esp-8266-firmware-update/

步驟4:測試ESP8266

成功設置ESP8266之后,我們現在對其進行測試。此步驟的主要目的是找到ESP8266的波特率,并測試其是否正確接受AT命令。

1)請注意,在MEGA中,我們有4個串行端口。我們將使用MEGA的引腳16,17(TX,RX)。

2)按上一步所述連接電路。

3)上傳ESP8266_test_MEGA.ino。

4)請參閱附件PDF查找各種AT命令。

5)輸入‘AT’并檢查是否得到OK作為響應。

6)如果得到垃圾響應,請確保將串行監視器設置為與程序(115200)。

7)如果仍然無法獲得OK響應,則可能是因為ESP8266的波特率不是115200。在程序中將波特率更改為9600,19200,57600并再次上傳。檢查每個波特率的響應。您應該對其中一個波特率得到OK響應。

8)在大多數情況下,波特率應為115200。如果波特率是9600,那么您也可以使用軟件串行在UNO中實現該項目。如果它的9600以上,那么您將需要MEGA本身,因為UNO的軟件序列限制為9600。在MEGA中,我們可以使用硬件序列本身來支持最高115200的波特率。

9)使用AT +將ESP8266連接到家庭WiFi。 CWJAP =命令。請檢查隨附的PDF格式。

10)如果您已成功將ESP8266連接到家庭wifi,請繼續執行下一步。

第5步:連接主電路

-如圖連接電路。

-最終代碼,Thingspeak_final_code.ino和DHT11庫已附加在此處。

-請注意,代碼中ESP8266的波特率是115200。如果ESP8266的波特率不同,請相應地更改代碼。

-如果使用波特率為9600的UNO,則用軟件串行替換代碼中的“ Serial2”,并相應地連接電路。

-不要忘記在代碼中編輯通道的APIKey。

-最后上傳附件中的.ino文件,并檢查串行監視器是否正常工作。

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

    關注

    188

    文章

    6477

    瀏覽量

    188070
  • ESP8266
    +關注

    關注

    50

    文章

    962

    瀏覽量

    45451
收藏 人收藏

    評論

    相關推薦

    ESP8266 太空人動畫的 OLED 顯示

    ESP8266 太空人動畫的 OLED 顯示
    的頭像 發表于 10-08 15:06 ?365次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動畫的 OLED 顯示

    ESP8266 通過 MQTT 協議實現 LED 的遠程控制

    本文簡要介紹了搭建 EMQX 服務器實現基于 MQTT 協議遠程控制 NodeMCU ESP8266 板載 LED 的解決方案。
    的頭像 發表于 09-25 09:11 ?2259次閱讀
    <b class='flag-5'>ESP8266</b> 通過 MQTT 協議實現 LED 的<b class='flag-5'>遠程</b>控制

    arduino(1)--ESP8266配置

    硬件準備 首先需要準備一個開發板,這里我準備的是淘寶購買的兼容arduinoESP8266模塊。 arduino配置 我使用的是arduino來編程實現,故需要下載對應的庫文件,打
    發表于 09-06 11:00

    esp32和esp8266代碼共用嗎

    本文將介紹ESP32和ESP8266兩款流行的微控制器在代碼共用性方面的可能性與差異性。 一、引言 隨著物聯網技術的飛速發展,越來越多的智能設備開始進入我們的生活。其中,ESP32和ESP82
    的頭像 發表于 08-19 18:23 ?1498次閱讀

    esp8266esp32區別是什么

    以下是關于ESP8266ESP32的主要區別: 處理器和架構 : ESP8266 :使用一個Tensilica L106 80MHz的處理器,屬于Xtensa架構。 ESP32 :使
    的頭像 發表于 08-19 18:16 ?6086次閱讀

    esp8266不燒錄可以使用嗎

    ESP8266是一款非常流行的Wi-Fi模塊,廣泛應用于物聯網項目中。然而,如果不進行燒錄,ESP8266將無法正常工作。 1. ESP8266簡介
    的頭像 發表于 08-19 17:28 ?1054次閱讀

    esp8266wifi模塊怎么連接手機

    ESP8266 WiFi模塊連接手機主要可以通過兩種方式實現: 通過路由器連接(STA模式)和直接作為熱點連接(AP模式) 。以下是兩種連接方式的步驟: 一、通過路由器連接(STA模式) 配置
    的頭像 發表于 08-19 17:27 ?3752次閱讀

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環境溫濕度數據及 OLED顯示

    Arduino Nano 和 NodeMCU ESP8266 讀取 DHT11 環境溫濕度數據及 OLED顯示
    的頭像 發表于 08-13 18:04 ?1365次閱讀
    <b class='flag-5'>Arduino</b> Nano 和 NodeMCU <b class='flag-5'>ESP8266</b> 讀取 DHT11 環境溫濕度數據及 OLED顯示

    ESP8266是否支持監控模式?

    我是ESP8266的新手,我已經瀏覽了幾篇帖子和博客,得出的結論是ESP8266不支持監控模式,但是它確實支持混雜模式,但在最新的SDK中,它不允許我們查看捕獲的數據包的MAC和IP地址。 我只是
    發表于 07-22 07:21

    如何對ESP8266進行降頻?

    ,這對于我的應用程序來說太多了。 我想知道是否有可能對 esp8266 進行降頻以節省電量。我知道你可以把它超頻到160MHz,但是有沒有可能讓它在40MHz或20MHz下運行。 我在網上找不到任何這方面的信息
    發表于 07-19 10:55

    ESP8266為什么不響應Arduino

    我是這個 wifi 芯片的新手。我的問題是,當我將其與 arduino mega 連接時,我無法從 esp8266 獲得響應。 像許多在線教程一樣,我按照說明進行操作,但仍然無法得到任何回應
    發表于 07-16 06:39

    能將ESP8266連接到arduino UNO上,使用mesh組網嗎?

    現在已將ESP8266連接到了arduino,并且成功驅動,但是有個問題就是組網的問題,想使用mesh,但是還有有些疑問。1、將帶有mesh的固件燒錄到ESP8266中,就能自動尋找節點了嗎?或者是下載mesh的庫函數,從
    發表于 07-11 06:46

    ESP8266網絡天氣時鐘OLED顯示

    基于ESP8266實現網絡獲取天氣和時鐘并OLED顯示
    的頭像 發表于 06-28 04:46 ?1467次閱讀
    <b class='flag-5'>ESP8266</b>網絡<b class='flag-5'>天氣</b>時鐘OLED顯示

    使用arduino生成bin文件,怎么方便燒錄到ESP8266/32?

    使用arduino生成bin文件,怎么方便燒錄(下載)到ESP8266/32?
    發表于 06-21 13:03

    國產低成本Wi-Fi SoC解決方案芯片ESP8266ESP8285對比差異

    ESP8266ESP8285對比差異 ESP8285相當于在ESP8266基礎上多加了1/2MB Flash, ESP8285與
    的頭像 發表于 05-17 11:44 ?1561次閱讀
    國產低成本Wi-Fi SoC解決方案芯片<b class='flag-5'>ESP8266</b>與<b class='flag-5'>ESP</b>8285對比差異
    主站蜘蛛池模板: 欧美视频一区二区三区四区 | 三级网站在线免费观看 | 午夜黄色福利视频 | xxxx日本老师hd | 亚洲精品成人a在线观看 | h国产在线 | 激情五月综合婷婷 | 国产午夜视频在线观看第四页 | 美女国产精品 | 国产午夜a理论毛片在线影院 | 午夜精品久久久久久久99 | 1024 cc香蕉在线观看看中文 | 四虎欧美在线观看免费 | 一女被两男吃奶玩乳尖口述 | 国产农村女人一级毛片了 | 一级毛片视频在线 | 伊人网综合在线视频 | 2019天天干 | 复古毛片 | 午夜伦y4480影院中文字幕 | 黄网站色视频免费观看 | 久草在线免费资源站 | 欧美在线区 | 电源天堂| 在线观看免费视频一区 | 丁香激情小说 | 国产婷婷色一区二区三区深爱网 | 欧美a在线 | 四虎国产精品视频免费看 | 香蕉视频国产在线观看 | 激情久久婷婷 | video另类蛇交 | 免费在线黄色网址 | 日本一区二区三区视频在线 | 国产精品久久女同磨豆腐 | 日本黄色生活片 | 亚洲欧美一区二区三区四区 | 全黄h全肉边做边吃奶在线观看 | 国产中文99视频在线观看 | 97人人草| 美女扒开尿口让男人30视频 |