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

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(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)槲覀儾粫?huì)使用這些引腳這個(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

    文章

    6514

    瀏覽量

    195855
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    966

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    什么是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 ?28次閱讀
    什么是<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 ?3997次閱讀
    晶科鑫 | 國產(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 ?258次閱讀
    <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

    【RA4E2開發(fā)板評測】——5. AT指令解析

    WIFI模組,可以用它連接家庭WIFI網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),通過它集成的TCP/IP協(xié)議棧,可以實(shí)現(xiàn)MQTT協(xié)議,然后就能給云服務(wù)器上傳數(shù)據(jù),同時(shí)
    發(fā)表于 09-02 20:58

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

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

    單片機(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

    FX2 I2C代碼掛起的原因?

    我編寫了一段簡單的代碼,通過 I2C 訪問 esp8266。 bilnk ledi2c_write ; LOOP 當(dāng) SDL 沒有
    發(fā)表于 05-26 08:09

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

    ESP8266模塊因其低成本和高性能,廣泛應(yīng)用于智能家居和工業(yè)自動(dòng)化等領(lǐng)域。機(jī)智云平臺(tái)提供了一鍵配網(wǎng)功能,簡化了設(shè)備的聯(lián)網(wǎng)過程。本教程將詳細(xì)介紹如何使用ESP8266進(jìn)行燒錄,并通過機(jī)
    的頭像 發(fā)表于 05-24 11:04 ?1526次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與機(jī)智云一鍵配網(wǎng)教程

    【RA-Eco-RA4M2開發(fā)板評測】RA4M2 + ESP8266獲取城市天氣預(yù)報(bào)(二)使用串口助手獲取天氣+破解任意類型AT指令

    :就是串口來進(jìn)行透傳,把串口助手上發(fā)送的AT指令通過調(diào)試串口接收來發(fā)送給ESP8266模塊的串口,然后ESP8266會(huì)把返回的AT指令響應(yīng)
    發(fā)表于 05-04 10:07

    【RA-Eco-RA4M2開發(fā)板評測】RA4M2 + ESP8266獲取城市天氣預(yù)報(bào)(一)

    的天氣預(yù)報(bào)。 ESP8266是一款WiFi模塊,它具有強(qiáng)大的網(wǎng)絡(luò)連接功能,可以輕松地連接到互聯(lián)網(wǎng)。將使用
    發(fā)表于 05-02 14:28

    CW32模塊使用 ESP01S WIFI模塊

    為現(xiàn)有的設(shè)備添加聯(lián)網(wǎng)功能,也可以構(gòu)建獨(dú)立的網(wǎng)絡(luò)控制器。即使在不了解其原理的情況下,只要有一定的串口知識(shí)理解,那么就可以輕松上手該模塊,進(jìn)而實(shí)現(xiàn)手機(jī)WiFi操作。功能特點(diǎn):基于
    的頭像 發(fā)表于 01-23 13:08 ?1141次閱讀
    CW32<b class='flag-5'>模塊</b>使用 <b class='flag-5'>ESP</b>01S <b class='flag-5'>WIFI</b><b class='flag-5'>模塊</b>

    ESP8266筆記-07.ESP8266ESP TOUCH

    可以從Smart Config的官方文檔中可以看到ESP8266支持4種SmartConfig模式,其實(shí)是3種,有一種是混合的。 我們先采用第一種協(xié)議,也就是ESPTOUCH協(xié)議進(jìn)行連接,具體的代碼
    發(fā)表于 12-30 10:37