亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

如何使用繼電器實現(xiàn)ESP8266的自動化

454398 ? 來源:wv ? 2019-10-15 15:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:組裝

我們組裝的電路非常簡單,并且組裝非常緊湊。我們在后面的區(qū)域中使用聚苯乙烯板將所有東西固定在原位。該板還用于輔助電源箱內(nèi)部的裝配,并避免暴露于組件中,因為它可用于控制住宅中的各種設(shè)備,例如空調(diào),燈具等。

然后,我們使用開關(guān)電源,我將其從110或220伏轉(zhuǎn)換為5伏。我們還有一個3v3穩(wěn)壓器AM1117。我們使用了兩個GPIO,并插入了中繼板輸入。重要的是要記住,使用ESP8266,我們必須采取一些預(yù)防措施,例如將引腳接地。

步驟2:Arduino IDE中的ESP8266

重要的是要記住,在編寫ESP8266時,需要將此設(shè)備的庫加載到Arduino中。為此,您應(yīng)該使用1.6.4版的IDE。現(xiàn)在轉(zhuǎn)到首選項和“其他Board Manager URL”并添加URL:http://arduino.esp8266.com/stable/package_esp8266com_index.json

然后,轉(zhuǎn)到Tools》 Boards》 Boards Manager。 。.

在搜索中,輸入esp8266并安裝“ esp8266 by ESP8266 Community”軟件包。

現(xiàn)在,您可以從卡列表中選擇ESP8266

***在今天的安裝中,ESP866將是一臺服務(wù)器。因此,您將拿起智能手機,它將連接到設(shè)備的IP中,這意味著您可以訪問它,并且它將為您提供一個頁面。

在視頻中,您可以看到有關(guān)以下內(nèi)容的演示:

步驟3:源代碼

第一步是包含一個供我們控制ESP8266 WiFi的lib。之后,我們將創(chuàng)建一個變量,該變量將保存對將在端口80上運行的服務(wù)器的引用。我們選擇端口80的原因是,這是http協(xié)議的默認(rèn)端口,并且我們將使用瀏覽器連接到

//Includes the lib for Wifi

#include

//Creates a server on port 80 (this is the default port for http requests)

WiFiServer server(80);

步驟4:設(shè)置

在設(shè)置中,我們將僅初始化Serial,以便使用

我們將使用GPIO0和GPIO2作為輸出,并使用LOW初始化初始狀態(tài)。

void setup()

{

//Initializes the Serial just for logging

Serial.begin(115200);

//Sets GPIO0 and GPIO2 as output, so we can change their value

pinMode(0, OUTPUT);

pinMode(2, OUTPUT);

//Puts the GPIO0 and GPIO2 in LOW output

digitalWrite(0, LOW);

digitalWrite(2, LOW);

我們現(xiàn)在將其稱為WiFi.begin(“ ssid”, “ password”)將ESP8266連接到路由器。在該示例中,我們具有ssid“ TestESP”和密碼“ 87654321”,但是必須將其替換為將要使用的網(wǎng)絡(luò)。

Serial.print(“Connecting”);

//Connects to your WiFi network. In this example the SSID is TestESP and the password is 87654321

WiFi.begin(“TestESP”, “87654321”);

我們將每100毫秒檢查一次查看ESP8266是否已連接到網(wǎng)絡(luò)(連接后返回WL_CONNECTED狀態(tài))。

When you leave the “while”, it means

that you have connected.

//While our ESP is trying to connect

while (WiFi.status() != WL_CONNECTED)

{

//Waits for 100 milliseconds

delay(100);

Serial.print(“?!保?

}

//Here it‘s already connected, so we’ll just show a feedback on Serial Monitor

Serial.println(“”);

Serial.println(“Connected”);

這是我們放置網(wǎng)絡(luò)設(shè)置的位置。 IP,網(wǎng)關(guān)和掩碼設(shè)置必須根據(jù)您的網(wǎng)絡(luò)進(jìn)行更改。

//Settings for static ip

IPAddress ip(192, 168, 2, 8);

IPAddress gateway(192, 168, 2, 1);

IPAddress subnet(255, 255, 255, 0);

Serial.print(“Static IP is: ”);

Serial.println(ip);

//Sends the settings to the WiFi router

WiFi.config(ip, gateway, subnet);

現(xiàn)在,我們可以初始化服務(wù)器并在串行監(jiān)視器上查看是否鏈接到ESP8266的IP與我們配置的相同。這是設(shè)置的結(jié)束。

//Starts the server we created on port 80

server.begin();

//Shows the IP for the server

Serial.print(“Server is on: ”);

Serial.println(WiFi.localIP());

}

步驟5:循環(huán)

在程序主循環(huán)中,我們會檢查是否有任何客戶端正在嘗試連接,如果連接成功,我們會等到他們返回他們的請求。

void loop()

{

//Checks if there is any client trying to connect

WiFiClient client = server.available();

if (!client)

{

//If there isn‘t, we just return

return;

}

Serial.println(“New Client Connected!”);

我們將請求存儲在變量“ req”中,以便以后知道該怎么做

//Reads the request

String req = client.readStringUntil(’ ‘);

Serial.print(“Request: ”);

Serial.println(req);

最后,我們關(guān)閉與客戶端的連接。這樣便完成了循環(huán)和代碼。

//Closes the connection

client.stop();

Serial.println(“Client disconnected!”);

}

測試

要進(jìn)行測試,只需打開瀏覽器并輸入將出現(xiàn)在串行監(jiān)視器上的ip。單擊操作,然后查看相應(yīng)的GPIO是否正在更改。

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

    關(guān)注

    133

    文章

    5511

    瀏覽量

    153449
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    965

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    原文鏈接:https://www.yourcee.com/newsinfo/2924258.html ESP32與ESP8266簡介 ESP32和ESP8266是性價比很高而且使用較為
    發(fā)表于 10-24 18:04

    esp8266 udp server 端口監(jiān)聽錯誤的原因?

    1、使用esp8266 at組件+sal socket實現(xiàn)使用udpserver_sample.c demo代碼 udp server,通信失敗 2、跟蹤代碼發(fā)現(xiàn) packegs 里面
    發(fā)表于 09-23 07:03

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

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

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

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

    在工業(yè)自動化中使用固態(tài)繼電器時應(yīng)避免的5個錯誤

    固態(tài)繼電器(SSR)已成為工業(yè)自動化的無名英雄。它們安靜、可靠、速度快——這是繼電器應(yīng)具備的所有特點。但就像高科技駕駛艙中的新手飛行員一樣,即使是經(jīng)驗豐富的工程師在使用SSR時也會犯常見錯誤。本文讓我們來看看應(yīng)如何避免在工業(yè)
    的頭像 發(fā)表于 04-20 11:42 ?454次閱讀

    零知開源——ESP8266+MPU6050 實現(xiàn)運動姿態(tài)檢測

    零知ESP8266的I2C通信 ? ? ? ?在運動姿態(tài)檢測、機器人平衡控制、VR頭戴設(shè)備等應(yīng)用中,MPU6050(三軸加速度計+三軸陀螺儀)是一個常見的姿態(tài)傳感器。而ESP8266作為一款低功耗
    的頭像 發(fā)表于 02-20 17:54 ?2680次閱讀
    零知開源——<b class='flag-5'>ESP8266</b>+MPU6050 <b class='flag-5'>實現(xiàn)</b>運動姿態(tài)檢測

    在工廠自動化中使用固態(tài)繼電器,實現(xiàn)高可靠性、快速開關(guān)和低 EMI

    加工系統(tǒng),以及暖通空調(diào)、水凈化和發(fā)電設(shè)備等??煽康拈_關(guān)繼電器是這些自動化工業(yè)過程中至關(guān)重要的設(shè)備。這類繼電器必須能夠快速切換,在極具挑戰(zhàn)性的條件下持續(xù)運行,同時最大限度地減小觸頭磨損,且不會產(chǎn)生影響無線傳感器和控制裝置的電磁干擾
    的頭像 發(fā)表于 01-26 17:54 ?1042次閱讀
    在工廠<b class='flag-5'>自動化</b>中使用固態(tài)<b class='flag-5'>繼電器</b>,<b class='flag-5'>實現(xiàn)</b>高可靠性、快速開關(guān)和低 EMI

    定時繼電器的作用與使用場景

    定時繼電器是一種電子控制設(shè)備,它能夠在設(shè)定的時間間隔后自動打開或關(guān)閉電路。這種設(shè)備廣泛應(yīng)用于工業(yè)自動化、家用電器、交通信號控制等領(lǐng)域。 定時繼電器
    的頭像 發(fā)表于 12-28 11:17 ?1269次閱讀

    無線繼電器的作用及技術(shù)優(yōu)勢

    在現(xiàn)代工業(yè)和家庭自動化領(lǐng)域,無線繼電器作為一種重要的控制元件,其作用和優(yōu)勢日益凸顯。無線繼電器通過無線信號來控制電路的開關(guān)狀態(tài),為遠(yuǎn)程控制和自動化提供了極大的便利。 一、無線
    的頭像 發(fā)表于 12-28 11:14 ?1085次閱讀

    繼電器的作用及故障排除

    人工干預(yù),提高系統(tǒng)的自動化程度。 信號放大: 繼電器可以將小信號轉(zhuǎn)換為大信號,實現(xiàn)信號的放大。 隔離保護(hù): 繼電器可以在不同電壓等級的電路之間提供隔離,保護(hù)電路不受損害。 電路轉(zhuǎn)換:
    的頭像 發(fā)表于 12-28 11:05 ?1835次閱讀

    繼電器自動化控制中的作用

    在現(xiàn)代工業(yè)自動化和控制系統(tǒng)中,繼電器作為一種電氣控制元件,其作用不容小覷。繼電器能夠根據(jù)輸入信號(如電壓、電流、溫度、壓力等)的變化,自動或手動切換電路,從而
    的頭像 發(fā)表于 12-28 10:52 ?1603次閱讀

    固態(tài)繼電器在工業(yè)自動化中的應(yīng)用

    隨著工業(yè)自動化技術(shù)的不斷發(fā)展,對控制元件的性能要求也越來越高。固態(tài)繼電器(SSR)以其獨特的優(yōu)勢在這一領(lǐng)域中扮演著越來越重要的角色。 1. 固態(tài)繼電器的定義和工作原理 固態(tài)繼電器是一種
    的頭像 發(fā)表于 12-11 16:19 ?1881次閱讀

    固態(tài)繼電器應(yīng)用領(lǐng)域 固態(tài)繼電器故障排除方法

    電機、傳感器等設(shè)備的啟停和信號傳輸。 電力系統(tǒng) :在電力系統(tǒng)中,固態(tài)繼電器用于遠(yuǎn)程控制高壓斷路器、接觸器等設(shè)備,實現(xiàn)電網(wǎng)的自動化管理。 家用電器 :在空調(diào)、冰箱、洗衣機等家用
    的頭像 發(fā)表于 12-11 16:07 ?2117次閱讀

    時間繼電器自動化中的應(yīng)用

    隨著工業(yè)自動化技術(shù)的不斷發(fā)展,時間繼電器作為一種基本的控制元件,在自動化控制系統(tǒng)中扮演著越來越重要的角色。時間繼電器能夠實現(xiàn)對電氣設(shè)備的延時
    的頭像 發(fā)表于 12-09 10:25 ?2480次閱讀

    繼電器驅(qū)動芯片CN8021可用于自動化設(shè)備,兼容BL8023

    繼電器驅(qū)動芯片CN8021可用于自動化設(shè)備,兼容BL8023
    的頭像 發(fā)表于 12-06 10:07 ?1536次閱讀
    <b class='flag-5'>繼電器</b>驅(qū)動芯片CN8021可用于<b class='flag-5'>自動化</b>設(shè)備,兼容BL8023