日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

如何編程Electrodragon IoT中繼

454398 ? 來(lái)源:wv ? 2019-10-14 10:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:設(shè)置軟件(Arduino IDE)

如何編程Electrodragon IoT中繼

最新版本的Arduino IDE使得對(duì)這些開(kāi)發(fā)板進(jìn)行編程變得更加容易,并且您無(wú)需再經(jīng)歷多個(gè)步驟即可將其開(kāi)發(fā)到與ESP8266開(kāi)發(fā)板一起使用。步驟如下:

從https://www.arduino.cc/en/Main/Software

下載最新的IDE,打開(kāi)IDE并轉(zhuǎn)到“工具” -》電路板-》電路板管理器。..

搜索ESP8266,然后單擊安裝(請(qǐng)參見(jiàn)上圖)

就是這樣-您已準(zhǔn)備好對(duì)IoT進(jìn)行編程中繼

步驟2:將IoT中繼連接到計(jì)算機(jī)以進(jìn)行編程

該模塊不帶有USB接口,因此您需要使用USB-TTL模塊/arduino處理與計(jì)算機(jī)的USB通信。您可以在ebay上購(gòu)買(mǎi)任何一種便宜的模塊(http://www.ebay.com/sch/i.html?_from = R40&_sacat = 0&。..)-所有模塊都一樣-僅警告要找到正確的模塊驅(qū)動(dòng)程序,以便您的計(jì)算機(jī)檢測(cè)模塊。

這是最令人頭疼的步驟,因?yàn)閃iki上的圖像有錯(cuò)誤。我使用了Wiki中的圖像,但是提供了注釋-這樣您就可以正確使用它。

連接非常簡(jiǎn)單(只要您知道要使用哪個(gè)引腳):

將GND從USB-TTL連接到圖像上標(biāo)記為GND的引腳(左下角的第一個(gè)引腳)

將3.3V從USB-TTL連接到圖像上標(biāo)記為VCC的引腳(這是GND引腳上方的引腳)

將RX從USB-TTL連接到圖像上標(biāo)記為RX的引腳(這與通常將RX連接到TX的預(yù)期相反引腳,反之亦然)

將TX從USB-TTL連接到圖像上標(biāo)記為T(mén)X的引腳(這與通常將TX連接到RX引腳并反之的預(yù)期相反-versa)

模塊現(xiàn)在可以進(jìn)行編程了。按住BTN2(在Wiki映像上標(biāo)記為BTN1),然后將模塊插入U(xiǎn)SB端口,將其置于編程模式,然后您可以上傳新固件(按住BTN2,直到軟件顯示固件已完全上傳) )。

請(qǐng)注意,我擁有v1.0板,因此無(wú)法保證Wiki上V1.1圖表的正確性。

步驟3:固件

由于IoT中繼基于ESP8266,因此您可以使用一整套固件。其中一些包括:

Souliss:http://souliss.net/getting-started/

ESPEasy:http://www.esp8266.nu/index。 php/ESPEasy

Blynk:http://www.blynk.cc/

MQTT:https://github.com/tuanpmt/esp_mqtt

還有更多?,F(xiàn)在已經(jīng)有很多教學(xué)指導(dǎo),您可以通過(guò)以下鏈接查看它們:https://www.instructables.com/howto/ESP8266/

但是,我采用了最簡(jiǎn)單的解決方案-即在IoT中繼本身上運(yùn)行一個(gè)簡(jiǎn)單的Web服務(wù)器。這基于ESP8266庫(kù)隨附的“ WifiWebServer”示例。

注意事項(xiàng):

將wifi的SSID和密碼更改為您的設(shè)置

IoT中繼具有連接到GPIO13和GPIO12的兩個(gè)中繼

將以下代碼復(fù)制并粘貼到arduino IDE中的新“草圖”

#include

const char* ssid = “SSID”;

const char* password = “Password”;

// Create an instance of the server

// specify the port to listen on as an argument

WiFiServer server(80);

void setup() {

Serial.begin(115200);

delay(10);

// prepare GPIO13

pinMode(13, OUTPUT);

digitalWrite(13, 0);

// prepare GPIO12

pinMode(12, OUTPUT);

digitalWrite(12, 0);

// Connect to WiFi network

Serial.println();

Serial.println();

Serial.print(“Connecting to ”);

Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {

delay(500);

Serial.print(“?!保?

}

Serial.println(“”);

Serial.println(“WiFi connected”);

// Start the server

server.begin();

Serial.println(“Server started”);

// Print the IP address

Serial.println(WiFi.localIP());

}

void loop() {

// Check if a client has connected

WiFiClient client = server.available();

if (!client) {

return;

}

// Wait until the client sends some data

Serial.println(“new client”);

while(!client.available()){

delay(1);

}

// Read the first line of the request

String req = client.readStringUntil(‘ ’);

Serial.println(req);

client.flush();

// Match the request

if (req.indexOf(“/gpio/1/0”) != -1){ // GPIO 13 Low

digitalWrite(13,0);

client.flush();

client.print(“HTTP/1.1 200 OK Content-Type: text/htmlGPIO 13 is now Low ”);

}

else if (req.indexOf(“/gpio/1/1”) != -1){ // GPIO 13 High

digitalWrite(13,1);

client.flush();

client.print(“HTTP/1.1 200 OK Content-Type: text/htmlGPIO 13 is now High ”);

}

else if (req.indexOf(“/gpio/2/0”) != -1){ // GPIO 12 Low

digitalWrite(12,0);

client.flush();

client.print(“HTTP/1.1 200 OK Content-Type: text/htmlGPIO 12 is now Low ”);

}

else if (req.indexOf(“/gpio/2/1”) != -1){ // GPIO 12 High

digitalWrite(12,1);

client.flush();

client.print(“HTTP/1.1 200 OK Content-Type: text/htmlGPIO 13 is now High ”);

}

else {

Serial.println(“invalid request”);

client.stop();

return;

}

delay(1);

Serial.println(“Client disonnected”);

}

步驟4:上傳固件并運(yùn)行服務(wù)器

要上傳固件,您需要執(zhí)行以下步驟:

按BTN2并將USB-TTL連接到計(jì)算機(jī)上的USB端口

選擇板‘NodeMCU 0.9(ESP-12模塊)’

選擇正確的端口(它在我的系統(tǒng)上作為COM9出現(xiàn))

單擊向右箭頭進(jìn)行編譯并上傳

確保按住BTN2直到固件完全上傳

在大多數(shù)情況下,這應(yīng)該可以工作,但是,如果遇到錯(cuò)誤,請(qǐng)斷開(kāi)USB并從步驟1重新開(kāi)始。

一旦固件上傳完畢,您就可以將模塊連接到交流電源(在處理交流電時(shí),請(qǐng)務(wù)必小心-這非常危險(xiǎn),并且可能致命)。通過(guò)USB供電時(shí),IoT中繼將無(wú)法連接到wifi,因?yàn)閁SB-TTL無(wú)法提供足夠的電流。

斷開(kāi)IoT中繼與USB-TTL模塊的連接

連接輸入線(xiàn)和輸出線(xiàn)

再次檢查連接

關(guān)閉外殼

將輸入線(xiàn)插入交流電源插座

我提供的草圖通過(guò)串行發(fā)送出IoT中繼的IP地址,但是我沒(méi)有將USB-TTL和交流電源連接到IoT中繼不是一個(gè)好主意。因此最好的選擇是轉(zhuǎn)到路由器的主頁(yè),找到IoT中繼的IP地址。

現(xiàn)在,您可以使用以下命令打開(kāi)/關(guān)閉中繼:

http:///gpio/1/1 - switch on relay 1

http:///gpio/1/0 - switch off relay 1

http:///gpio/2/1 - switch on relay 2

http:///gpio/2/0 - switch off relay 2

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

    關(guān)注

    0

    文章

    51

    瀏覽量

    15025
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3725

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Profibus/PPI/MPI集線(xiàn)器【MS-HUB-P】#Profibus #DP #集線(xiàn)器 #中繼

    中繼
    jf_28362209
    發(fā)布于 :2026年03月24日 13:33:33

    工業(yè)網(wǎng)關(guān)/工業(yè)中繼器/遠(yuǎn)程IO產(chǎn)品宣傳視頻

    中繼
    三格電子科技
    發(fā)布于 :2026年02月04日 16:15:15

    ISOUSB111DWR 支持低速和全速的低發(fā)射隔離式 USB 中繼

    ISOUSB111DWR支持低速和全速的低發(fā)射隔離式USB中繼器產(chǎn)品型號(hào):ISOUSB111DWR產(chǎn)品品牌:TI/德州儀器產(chǎn)品封裝:SOIC16產(chǎn)品功能:隔離式USB中繼器芯片
    的頭像 發(fā)表于 02-03 11:32 ?528次閱讀
    ISOUSB111DWR  支持低速和全速的低發(fā)射隔離式 USB <b class='flag-5'>中繼</b>器

    技術(shù)深潛:耐達(dá)訊自動(dòng)化Profibus總線(xiàn)光纖中繼器如何破解石化行業(yè)通信難題?

    在工業(yè)自動(dòng)化領(lǐng)域,Profibus總線(xiàn)應(yīng)用廣泛,但在石油化工等長(zhǎng)距離、高電磁干擾的環(huán)境中,其傳輸距離和抗干擾能力面臨嚴(yán)峻挑戰(zhàn)。耐達(dá)訊自動(dòng)化的Profibus總線(xiàn)光纖中繼器為此提供了高效的解決方案
    的頭像 發(fā)表于 02-02 14:34 ?362次閱讀
    技術(shù)深潛:耐達(dá)訊自動(dòng)化Profibus總線(xiàn)光纖<b class='flag-5'>中繼</b>器如何破解石化行業(yè)通信難題?

    ISOUSB211-Q1:高性能隔離式USB中繼器的設(shè)計(jì)與應(yīng)用

    ISOUSB211-Q1:高性能隔離式USB中繼器的設(shè)計(jì)與應(yīng)用 在當(dāng)今的電子設(shè)備中,USB接口的應(yīng)用無(wú)處不在,從電腦外設(shè)到工業(yè)自動(dòng)化設(shè)備,都離不開(kāi)USB進(jìn)行數(shù)據(jù)傳輸和設(shè)備連接。而在一些對(duì)安全性
    的頭像 發(fā)表于 01-20 14:40 ?555次閱讀

    SN65CML100:超高速信號(hào)轉(zhuǎn)換與中繼的理想選擇

    SN65CML100:超高速信號(hào)轉(zhuǎn)換與中繼的理想選擇 在高速數(shù)字電路設(shè)計(jì)領(lǐng)域,信號(hào)的高效轉(zhuǎn)換與中繼至關(guān)重要。德州儀器(TI)的SN65CML100,作為一款1.5 - Gbps的LVDS
    的頭像 發(fā)表于 12-30 14:15 ?409次閱讀

    高速信號(hào)傳輸利器:DS25BR204 LVDS中繼器解析

    高速信號(hào)傳輸利器:DS25BR204 LVDS中繼器解析 在電子工程師的日常工作中,高速信號(hào)的穩(wěn)定傳輸和處理一直是核心挑戰(zhàn)之一。德州儀器(TI)推出的DS25BR204 3.125 Gbps 1:4
    的頭像 發(fā)表于 12-26 11:15 ?526次閱讀

    高速信號(hào)傳輸利器:DS100KR800 8 通道中繼器深度解析

    高速信號(hào)傳輸利器:DS100KR800 8 通道中繼器深度解析 在當(dāng)今高速數(shù)據(jù)傳輸?shù)臅r(shí)代,對(duì)于能夠支持高速接口協(xié)議且性能卓越的中繼器需求日益增長(zhǎng)。DS100KR800 作為一款高性能的 8 通道
    的頭像 發(fā)表于 12-24 11:30 ?525次閱讀

    IoT模組與IoT網(wǎng)關(guān)有什么區(qū)別和聯(lián)系

    IoT模組與IoT網(wǎng)關(guān)是物聯(lián)網(wǎng)架構(gòu)中兩個(gè)關(guān)鍵組件,二者在功能定位、應(yīng)用場(chǎng)景和技術(shù)特性上存在顯著差異,但同時(shí)又通過(guò)數(shù)據(jù)交互形成互補(bǔ),共同支撐物聯(lián)網(wǎng)系統(tǒng)的運(yùn)行。以下是具體分析: 一、核心區(qū)別 維度
    的頭像 發(fā)表于 10-24 15:24 ?1010次閱讀

    NB-IoT無(wú)線(xiàn)模組咨詢(xún)

    我們公司是做外貿(mào)的, 目前想配N(xiāo)B-IoT無(wú)線(xiàn)模組在設(shè)備上, 由于對(duì)NB-IoT無(wú)線(xiàn)模組不熟悉, 想咨詢(xún)關(guān)于移遠(yuǎn),利爾達(dá)等無(wú)線(xiàn)模組(對(duì)應(yīng)Band 3/8/20)的事情, 請(qǐng)問(wèn)有無(wú)公司或大神能咨詢(xún)下
    發(fā)表于 09-01 23:42

    CAN隔離中繼器售后講解視頻#三格電子

    中繼
    三格電子科技
    發(fā)布于 :2025年07月25日 11:42:21

    編程電源保護(hù)電路的通信接口有哪些

    編程電源的保護(hù)電路需通過(guò)通信接口實(shí)現(xiàn)遠(yuǎn)程監(jiān)控、參數(shù)配置和故障報(bào)警等功能。其通信接口類(lèi)型多樣,涵蓋有線(xiàn)、無(wú)線(xiàn)、工業(yè)總線(xiàn)及高速數(shù)字接口,以下從技術(shù)特點(diǎn)、應(yīng)用場(chǎng)景和典型方案三方面詳細(xì)介紹:一、有線(xiàn)通
    發(fā)表于 07-03 14:33

    CAN隔離中繼器#三格電子

    中繼
    三格電子科技
    發(fā)布于 :2025年06月11日 13:48:07
    当阳市| 洛川县| 诸城市| 海淀区| 瑞丽市| 潜江市| 张北县| 宜兴市| 旺苍县| 渭源县| 江口县| 镇沅| 积石山| 东丽区| 青海省| 银川市| 手游| 吴桥县| 雅江县| 寿阳县| 安庆市| 漾濞| 昌图县| 靖边县| 江门市| 交城县| 元氏县| 武功县| 鲁甸县| 榆林市| 札达县| 云南省| 津南区| 山西省| 甘洛县| 梓潼县| 南乐县| 嘉义市| 临清市| 濮阳市| 广水市|