91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

怎樣用ESP8266WiFi模塊控制通過WiFi網(wǎng)絡(luò)連接到Arduino數(shù)字I/O引腳的LED

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

掃碼添加小助手

加入工程師交流群

概述

ESP8266 WiFi模塊是制造商和業(yè)余愛好者社區(qū)的有趣補(bǔ)充,因?yàn)樗试S我們將WiFi和互聯(lián)網(wǎng)集成到我們的DIY項(xiàng)目中。

在考慮大型物聯(lián)網(wǎng)項(xiàng)目之前,讓我們開始探索ESP8266 WiFi模塊,并使用ESP8266和Arduino實(shí)現(xiàn)一個(gè)名為WiFi Controlled LED的小型但有用的項(xiàng)目。

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

重要事項(xiàng)注意:

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

首先實(shí)施該項(xiàng)目非常重要,即確保ESP8266 WiFi模塊上安裝了AT固件。

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

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

在深入了解項(xiàng)目的詳細(xì)信息(如電路圖,組件,連接和代碼)之前,讓我?guī)私釽iFi控制LED背后的概念ESP8266和Arduino。

項(xiàng)目背后的想法非常簡單。將LED連接到Arduino板。此LED必須通過WiFi連接,即通過智能手機(jī)或筆記本電腦連接到本地網(wǎng)絡(luò)。

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

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

電路圖

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

所需組件

Arduino UNO [在此處購買]

ESP8266 WiFi模塊[在此處購買]

LED [購買]

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

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

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

按鈕[在此處購買]

連接線[在此處購買]

迷你面包板[在此購買]

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

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

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

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

進(jìn)入與ESP8266相關(guān)的其余連接時(shí),它的VCC和CH_PD引腳連接到3.3 Arduino和GND的V連接到Arduino的GND引腳。按鍵連接在ESP8266的RESET和GND之間。

ESP8266的GPIO引腳即GPIO0和GPIO2都保持開路狀態(tài),因?yàn)槲覀儾粫褂眠@些引腳這個(gè)項(xiàng)目。

代碼

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

用于發(fā)送數(shù)據(jù)的HTML代碼ESP8266

為了創(chuàng)建項(xiàng)目的界面,我創(chuàng)建了一個(gè)簡單的基于HTML的網(wǎng)頁。此網(wǎng)頁的HTML代碼如下所示。

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

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

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

使用ESP8266和Arduino項(xiàng)目處理WiFi控制LED

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

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

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

現(xiàn)在,打開您之前保存的網(wǎng)頁,并在提供的IP地址字段中輸入此IP地址。輸入IP地址后,您可以單擊頁面上的按鈕打開和關(guān)閉LED。

結(jié)論

這里設(shè)計(jì)了一個(gè)名為WiFi Controlled LED的簡單項(xiàng)目,使用ESP8266和Arduino,連接到Arduino的LED通過WiFi控制(在同一個(gè)內(nèi)部)網(wǎng)絡(luò))。

在同一個(gè)WiFi網(wǎng)絡(luò)中連接的任何設(shè)備都可以借助簡單的HTML網(wǎng)頁控制LED。

該項(xiàng)目的下一步或高級版本將通過互聯(lián)網(wǎng)控制LED,即從世界任何地方控制(包括PORT轉(zhuǎn)發(fā))。

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

    關(guān)注

    190

    文章

    6526

    瀏覽量

    197067
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    971

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ESP8266系列】WT8266-S5模組規(guī)格書

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

    WiFi藍(lán)牙模塊WiFi 7技術(shù)趨勢及應(yīng)用場景解析

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

    ESP8266系列】WT8266-S1模組產(chǎn)品介紹

    WT8266-S1WiFi模塊是由啟明云端科技開發(fā)的、低功耗高性價(jià)比的嵌入式無線網(wǎng)絡(luò)控制模塊??蓾M足智能電網(wǎng)、樓宇自動(dòng)化、安防、智能家居、遠(yuǎn)
    的頭像 發(fā)表于 01-29 18:22 ?457次閱讀
    【<b class='flag-5'>ESP8266</b>系列】WT<b class='flag-5'>8266</b>-S1模組產(chǎn)品介紹

    【瑞薩RA6E2地奇星開發(fā)板試用】基于RA6E2+ESP8266在STA模式下數(shù)據(jù)透傳到Python服務(wù)器整體系統(tǒng)演示總結(jié)

    基于RA6E2+ESP8266在STA模式下數(shù)據(jù)透傳到Python服務(wù)器整體系統(tǒng)演示總結(jié) 1. 需求描述 1.1. 系統(tǒng)實(shí)現(xiàn)概述 使用RA6E2驅(qū)動(dòng) esp8266 WiFi模塊
    發(fā)表于 12-28 20:16

    【瑞薩RA6E2地奇星開發(fā)板試用】使用`RA6E2`驅(qū)動(dòng) `ESP8266 WiFi模塊`,調(diào)試AT指令。

    使用RA6E2驅(qū)動(dòng) ESP8266 WiFi模塊,調(diào)試AT指令。 1. 需求描述 使用RA6E2驅(qū)動(dòng) esp8266 WiFi
    發(fā)表于 12-25 10:08

    【瑞薩RA6E2地奇星開發(fā)板試用】使用RA6E2驅(qū)動(dòng) esp8266 WiFi模塊進(jìn)行串口通信【已修復(fù)】

    1. 需求描述 使用RA6E2驅(qū)動(dòng) esp8266 WiFi模塊串口調(diào)試助手顯示 esp8266WiFi
    發(fā)表于 12-17 10:13

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

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

    什么是WiFi遠(yuǎn)程控制模塊?技術(shù)特點(diǎn)和應(yīng)用場景有哪些?

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

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

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

    ESP8266ESP32開發(fā)板常見的2種下載方式

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

    在蜂鳥處理器上進(jìn)行RT-Thread+ESP8266 wifi模塊開發(fā)

    本隊(duì)伍編號CICC3042,本文介紹在蜂鳥處理器上運(yùn)行RT-Thread實(shí)時(shí)操作系統(tǒng),并進(jìn)行ESP8266wifi模塊開發(fā)。 在蜂鳥配套的sdk中提供了RT-Thread的移植 https
    發(fā)表于 10-31 09:02

    ESP8266ESP32開發(fā)板常見的2種下載方式

    協(xié)議,完整的 TCP/IP 協(xié)議棧以及藍(lán)牙協(xié)議棧。用戶可以使用這兩款模塊為現(xiàn)有的設(shè)備添加WIFI聯(lián)網(wǎng)功能或藍(lán)牙(ESP32),輕松的構(gòu)建獨(dú)立的網(wǎng)絡(luò)
    發(fā)表于 10-24 18:04

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

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

    單片機(jī)實(shí)例項(xiàng)目:ESP8266串口WIFI

    單片機(jī)實(shí)例項(xiàng)目:ESP8266串口WIFI,推薦下載!
    發(fā)表于 06-03 21:01

    【RA-Eco-RA4M2開發(fā)板評測】使用RA4M2和ESP8266實(shí)現(xiàn)MQTT協(xié)議上傳傳感器數(shù)據(jù)到云服務(wù)器并反向點(diǎn)燈控制

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