国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

怎樣用ESP8266WiFi模塊控制通過WiFi網絡連接到Arduino數字I/O引腳的LED

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

掃碼添加小助手

加入工程師交流群

概述

ESP8266 WiFi模塊是制造商和業余愛好者社區的有趣補充,因為它允許我們將WiFi和互聯網集成到我們的DIY項目中。

在考慮大型物聯網項目之前,讓我們開始探索ESP8266 WiFi模塊,并使用ESP8266和Arduino實現一個名為WiFi Controlled LED的小型但有用的項目。

我已經在開始使用ESP8266和ARDUINO 項目中向您介紹了ESP8266 WiFi模塊。首先參考該項目,以了解ESP8266 WiFi模塊的基本信息,其引腳圖,引腳配置以及如何將ESP8266與Arduino接口

重要事項注意:

在ESP8266 WiFi模塊的第二個項目中,我向您展示了如何刷新AT命令固件到ESP8266 WiFi模塊的ROM上。

首先實施該項目非常重要,即確保ESP8266 WiFi模塊上安裝了AT固件。

如果您已將ESP8266 WiFi模塊編程為其他程序(例如Blink),則必須刷新固件。如果您的ESP模塊已經具有AT命令固件,則保持原樣。

使用ESP8266和Arduino的WiFi控制LED背后的概念

在深入了解項目的詳細信息(如電路圖,組件,連接和代碼)之前,讓我帶您了解WiFi控制LED背后的概念ESP8266和Arduino。

項目背后的想法非常簡單。將LED連接到Arduino板。此LED必須通過WiFi連接,即通過智能手機或筆記本電腦連接到本地網絡。

為此,請使用ESP8266 WiFi模塊并通過串行通信將其連接到Arduino 。 Arduino將命令ESP8266模塊連接到WiFi網絡并從客戶端接收數據(HTML頁面)。

根據客戶端發送的信息(使用在Web瀏覽器的幫助下,Arduino將打開或關閉LED。就是這樣。

電路圖

使用ESP8266的WiFi控制LED的電路圖和Arduino項目如下圖所示。

所需組件

Arduino UNO [在此處購買]

ESP8266 WiFi模塊[在此處購買]

LED [購買]

330Ω電阻(1/4瓦)[購買]

1KΩ電阻(1/4瓦)[購買]

2.2KΩ電阻(1/4瓦)[在此處購買]

按鈕[在此處購買]

連接線[在此處購買]

迷你面包板[在此購買]

電路設計

我使用過的軟件串口功能Arduino并將其數字引腳2和3設為RX和TX。這些引腳必須連接到ESP8266 WiFi模塊的TX和RX引腳。

注意:我使用了由1KΩ組成的電平轉換器在將Arduino的TX引腳(引腳3)連接到ESP8266的RX引腳之前,電阻和2.2KΩ電阻。

LED連接到數字I/O引腳Arduino的11個。 (這是我們將通過WiFi控制的LED)。

進入與ESP8266相關的其余連接時,它的VCC和CH_PD引腳連接到3.3 Arduino和GND的V連接到Arduino的GND引腳。按鍵連接在ESP8266的RESET和GND之間。

ESP8266的GPIO引腳即GPIO0和GPIO2都保持開路狀態,因為我們不會使用這些引腳這個項目。

代碼

以下是要上傳到Arduino的代碼。它將在ESP8266模塊中配置WiFi,并檢查HTML頁面中的數據(稍后將討論)。

用于發送數據的HTML代碼ESP8266

為了創建項目的界面,我創建了一個簡單的基于HTML的網頁。此網頁的HTML代碼如下所示。

下載此HTML代碼(將其另存為.html文件)。

此HTML網頁使用JavaScript庫“jQuery.js”。從此處下載此庫,并將其放在與.html文件相同的文件夾中。

因此,您的網頁文件夾包含兩個文件:一個“webpage.html”文件和“jQuery.js”文件。使用任何Web瀏覽器打開HTML文件。界面如下所示。

使用ESP8266和Arduino項目處理WiFi控制LED

在完成所有必要的連接后,將上面提供的Arduino代碼上傳到您的Arduino Board。上傳代碼后,打開Arduino的串行監視器。您可以在ESP8266 WiFi模塊上看到設置的進度。

上圖中的一些信息看起來垃圾,但我保證傳輸正確的數據。如果您得到一個干凈的響應,您可以在上圖中突出顯示的位置找到ESP8266模塊的IP地址。

由于我找不到來自的IP地址串口監視器,我不得不使用另一個名為“高級IP掃描儀”的工具查找它。

現在,打開您之前保存的網頁,并在提供的IP地址字段中輸入此IP地址。輸入IP地址后,您可以單擊頁面上的按鈕打開和關閉LED。

結論

這里設計了一個名為WiFi Controlled LED的簡單項目,使用ESP8266和Arduino,連接到Arduino的LED通過WiFi控制(在同一個內部)網絡)。

在同一個WiFi網絡中連接的任何設備都可以借助簡單的HTML網頁控制LED。

該項目的下一步或高級版本將通過互聯網控制LED,即從世界任何地方控制(包括PORT轉發)。

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

    關注

    190

    文章

    6526

    瀏覽量

    196898
  • ESP8266
    +關注

    關注

    51

    文章

    970

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ESP8266系列】WT8266-S5模組規格書

    概述ESP-12F(WT8266-S5)WiFi模塊是由啟明云端科技開發的、低功耗高性價比的嵌入式無線網絡
    的頭像 發表于 02-05 18:03 ?115次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S5模組規格書

    WiFi藍牙模塊WiFi 7技術趨勢及應用場景解析

    在智能汽車、工業物聯和高密度無線網絡需求快速增長的背景下, WiFi藍牙模塊 已從“連接配件”升級為系統性能的關鍵部件。新一代WiFi 7(
    的頭像 發表于 02-03 14:52 ?177次閱讀
    <b class='flag-5'>WiFi</b>藍牙<b class='flag-5'>模塊</b>與<b class='flag-5'>WiFi</b> 7技術趨勢及應用場景解析

    ESP8266系列】WT8266-S1模組產品介紹

    WT8266-S1WiFi模塊是由啟明云端科技開發的、低功耗高性價比的嵌入式無線網絡控制模塊。可滿足智能電網、樓宇自動化、安防、智能家居、遠
    的頭像 發表于 01-29 18:22 ?356次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S1模組產品介紹

    【瑞薩RA6E2地奇星開發板試用】基于RA6E2+ESP8266在STA模式下數據透傳到Python服務器整體系統演示總結

    基于RA6E2+ESP8266在STA模式下數據透傳到Python服務器整體系統演示總結 1. 需求描述 1.1. 系統實現概述 使用RA6E2驅動 esp8266 WiFi模塊
    發表于 12-28 20:16

    【瑞薩RA6E2地奇星開發板試用】使用`RA6E2`驅動 `ESP8266 WiFi模塊`,調試AT指令。

    使用RA6E2驅動 ESP8266 WiFi模塊,調試AT指令。 1. 需求描述 使用RA6E2驅動 esp8266 WiFi
    發表于 12-25 10:08

    【瑞薩RA6E2地奇星開發板試用】使用RA6E2驅動 esp8266 WiFi模塊進行串口通信【已修復】

    1. 需求描述 使用RA6E2驅動 esp8266 WiFi模塊串口調試助手顯示 esp8266WiFi
    發表于 12-17 10:13

    【瑞薩RA6E2地奇星開發板試用】使用瑞薩RA6E2開發板調試ESP8266-01S WiFi模塊,串口調試AT指令、固件升級

    1. ESP8266-01S WiFi模塊介紹 1.1 實物圖展示: 1.2 引腳說明圖: 1.3 引腳功能說明 注:有2個
    發表于 12-16 20:10

    什么是WiFi遠程控制模塊?技術特點和應用場景有哪些?

    便捷和高效。無論是通過手機APP、電腦終端,還是智能語音助手,WiFi遠程控制模塊都能夠幫助用戶實現實時、遠程操作,提升生活質量與工作效率。 什么是
    的頭像 發表于 11-29 14:10 ?459次閱讀
    什么是<b class='flag-5'>WiFi</b>遠程<b class='flag-5'>控制</b><b class='flag-5'>模塊</b>?技術特點和應用場景有哪些?

    晶科鑫 | 國產26MHz晶振匹配Espressif(樂鑫) ESP8285/ESP8266芯片案例

    【應用】國產26MHz頻率晶振應用于物聯網WIFI物聯網模塊(串口轉WiFi模塊),Espressif(樂鑫)ESP8285/
    的頭像 發表于 11-21 15:37 ?4611次閱讀
    晶科鑫 | 國產26MHz晶振匹配Espressif(樂鑫) <b class='flag-5'>ESP</b>8285/<b class='flag-5'>ESP8266</b>芯片案例

    ESP8266ESP32開發板常見的2種下載方式

    至240MHz CPU,而ESP8266是單核處理器,主頻支持80MHz至160MHZ。 這些WiFi模塊都帶有GPIO,支持SPI,I2C,UART等各種協議。這兩款芯片都有STA
    的頭像 發表于 11-10 20:30 ?954次閱讀
    <b class='flag-5'>ESP8266</b>和<b class='flag-5'>ESP</b>32開發板常見的2種下載方式

    在蜂鳥處理器上進行RT-Thread+ESP8266 wifi模塊開發

    本隊伍編號CICC3042,本文介紹在蜂鳥處理器上運行RT-Thread實時操作系統,并進行ESP8266wifi模塊開發。 在蜂鳥配套的sdk中提供了RT-Thread的移植 https
    發表于 10-31 09:02

    ESP8266ESP32開發板常見的2種下載方式

    協議,完整的 TCP/IP 協議棧以及藍牙協議棧。用戶可以使用這兩款模塊為現有的設備添加WIFI聯網功能或藍牙(ESP32),輕松的構建獨立的網絡
    發表于 10-24 18:04

    STM32+esp8266連接機智云,上傳溫濕度數據并控制繼電器開關(平臺配置、代碼生成、代碼移植)

    本教程將詳細介紹如何將STM32微控制器與ESP8266Wi-Fi模塊連接到機智云平臺,實現溫濕度數據的上傳與繼電器的遠程控制
    的頭像 發表于 07-15 18:54 ?1064次閱讀
    STM32+<b class='flag-5'>esp8266</b><b class='flag-5'>連接</b>機智云,上傳溫濕度數據并<b class='flag-5'>控制</b>繼電器開關(平臺配置、代碼生成、代碼移植)

    單片機實例項目:ESP8266串口WIFI

    單片機實例項目:ESP8266串口WIFI,推薦下載!
    發表于 06-03 21:01

    【RA-Eco-RA4M2開發板評測】使用RA4M2和ESP8266實現MQTT協議上傳傳感器數據到云服務器并反向點燈控制

    馬上就到RA4M2開發板評測的結尾了,今天給瑞薩論壇線上最具創意的一篇帖子,通過RA4M2開發板,和ESP8266 WIFI模塊,然后通過
    發表于 05-29 15:29