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

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>使用ESP8266 DIY控制任何家用電器

使用ESP8266 DIY控制任何家用電器

2023-06-27 | zip | 0.00 MB | 次下載 | 免費(fèi)

資料介紹

描述

嘿,怎么了,伙計(jì)們!來(lái)自 CETech 的Akarsh。

什么是繼電器?

pYYBAGNod0yAECyUAACdbqlQOMY163.png
?

繼電器模塊是一種方便的電路板,可用于控制高壓、大電流負(fù)載,例如燈和交流負(fù)載。功率繼電器模塊是由電磁鐵操作的電氣開(kāi)關(guān)。電磁鐵由來(lái)自微控制器的單獨(dú)低功率信號(hào)激活。激活后,電磁鐵會(huì)拉動(dòng)以打開(kāi)或關(guān)閉電路。它旨在與 ArduinoESP8266微控制器輕松連接。繼電器模塊通常具有以下端子

  • NC(常閉)=當(dāng)您希望繼電器默認(rèn)關(guān)閉時(shí)使用常閉配置,這意味著電流正在流動(dòng),除非您從 Arduino 向繼電器模塊發(fā)送信號(hào)以打開(kāi)電路并停止電流
  • NO(常開(kāi))=常開(kāi)配置相反:繼電器始終打開(kāi),因此電路斷開(kāi),除非您從 Arduino 發(fā)送信號(hào)關(guān)閉電路。
  • Common pin = 一般在中間
  • 輸入引腳= 這些是繼電器連接到控制設(shè)備的引腳。

如果模塊上沒(méi)有提到,我們可以使用萬(wàn)用表在連續(xù)性設(shè)置中找到 NC 引腳,通過(guò)萬(wàn)用表探頭將公共端與另一個(gè)端子連接,如果它產(chǎn)生嗶聲,則該引腳為 NC。

Reyax MQTT 代理

poYBAGNod06AC-o9AABJLjN2T98320.jpg
?

Reyax 的 RYC1001 是一個(gè)適用于低數(shù)據(jù)量和省電設(shè)備的云平臺(tái)。使用 MQTT 協(xié)議,您可以為您的應(yīng)用程序使用簡(jiǎn)單的命令、監(jiān)控終端設(shè)備并輕松建立您的物聯(lián)網(wǎng)連接。只要設(shè)備支持MQTT協(xié)議就可以使用。已完成所有主流物聯(lián)網(wǎng)通信模塊的兼容性測(cè)試。它可以在 AndroidiOS、Windows 和 Linux 上使用。目的是讓企業(yè)以低成本進(jìn)入云平臺(tái)。REYAX RYC1001 建立在穩(wěn)定的 AWS 服務(wù)之上,我們也可以使用簡(jiǎn)單的指令快速集成物聯(lián)網(wǎng)云平臺(tái)。Reyax RYC1001 MQTT 代理的一些重要特性是:-

  • 建立在穩(wěn)定的 AWS 服務(wù)之上
  • 使用適合低數(shù)據(jù)量和省電模式的MQTT協(xié)議
  • 可以使用支持 MQTT 協(xié)議的設(shè)備。
  • 完成所有主流物聯(lián)網(wǎng)通信模塊的兼容性測(cè)試
  • 支持安卓、iOS、Windows、Linux
  • 低成本接入云平臺(tái)
  • 使用簡(jiǎn)單指令快速集成物聯(lián)網(wǎng)云平臺(tái)

要獲取有關(guān) Reyax RYC1001 MQTT 代理的更多詳細(xì)信息,您可以從此處查看產(chǎn)品數(shù)據(jù)表。

關(guān)于該項(xiàng)目

我們今天要制作的電路板的主要組件是 ESP8266、繼電器、按鈕、USB 轉(zhuǎn)串口轉(zhuǎn)換器、電阻器等。我們的最終產(chǎn)品將能夠使用板載 ESP8266 連接到互聯(lián)網(wǎng)具體來(lái)說(shuō),它將連接到我們從 Reyax 收到的 Internet 上的 MQTT Broker。另一方面,我們將在一個(gè)應(yīng)用程序上創(chuàng)建一個(gè)儀表板,該應(yīng)用程序也通過(guò) Internet 連接到同一個(gè)代理。我們創(chuàng)建的儀表板將以這樣的方式進(jìn)行配置,以便能夠向連接到我們代理的板發(fā)送 ON 和 OFF 命令。從經(jīng)紀(jì)人那里,電路板將收到該命令,根據(jù)該命令,繼電器將關(guān)閉電路或打開(kāi)電路,最終打開(kāi)或關(guān)閉板載 LED。我們不需要每次想要控制一個(gè)新設(shè)備時(shí)都創(chuàng)建一個(gè)新板,但我們也可以修改這個(gè)板并將 12 個(gè)繼電器連接到它,從而使我們能夠控制 12 個(gè)不同的設(shè)備。我們將在這個(gè)項(xiàng)目中使用的應(yīng)用程序的名稱(chēng)是“IoT OnOff”。您可以從下載應(yīng)用程序在這里和創(chuàng)建儀表板之后,我們可以從任何有互聯(lián)網(wǎng)的地方控制板。我們?yōu)檫@個(gè)項(xiàng)目制作了一個(gè)定制的 PCB,其 Gerber 文件可以從項(xiàng)目的 Github 存儲(chǔ)庫(kù)中訪問(wèn),您可以從這里查看。在 Github 存儲(chǔ)庫(kù)中,名為“ gerber.zip”的文件是項(xiàng)目 PCB 的 Gerber 文件。您也可以修改該文件并將多達(dá) 12 個(gè)繼電器添加到板上。這個(gè)項(xiàng)目也可以使用基于 ESP8266 的 NodeMCU 開(kāi)發(fā)板通過(guò)外部連接繼電器來(lái)完成,但我建議如果你進(jìn)入家庭自動(dòng)化領(lǐng)域,你絕對(duì)應(yīng)該嘗試 PCB 的東西。PCB 準(zhǔn)備就緒后,您可以按照下一步中的說(shuō)明進(jìn)行項(xiàng)目工作。

設(shè)置 PCB

在用所需的組件填充我們的定制 PCB 后,我們可以繼續(xù)進(jìn)行下一步,即對(duì) PCB 進(jìn)行編程和配置以使其工作。為了對(duì)我們的 PCB 進(jìn)行編程,我們需要一個(gè) USB 到 FTDI 轉(zhuǎn)換器。現(xiàn)在我們需要按照下面給出的步驟來(lái)完成設(shè)置:-

pYYBAGNod1SAHDi3AACC3LKF8dI546.jpg
?
  • 首先,我們需要將 USB 到 FTDI 轉(zhuǎn)換器連接到 PCB。為此,我們需要將 FTDI 轉(zhuǎn)換器的 Rx 引腳連接到 ESP8266 的 Tx 引腳,F(xiàn)TDI 轉(zhuǎn)換器的 Tx 引腳連接到 ESP8266 的 Rx 引腳,ESP8266 的 Vcc 和 GND 引腳連接到FTDI 轉(zhuǎn)換器。
poYBAGNod1aAUZ1lAACPnhv8Q-4447.jpg
?
poYBAGNod1mAUGySAACheR5g0bY375.jpg
?
  • 在 Arduino IDE 中,您需要對(duì)代碼進(jìn)行一些小的更改。您需要在需要的地方輸入您的 Wifi 的 SSID 和密碼。之后,您需要將 MQTT Server 輸入為“iot.reyax.com”。我已經(jīng)將它添加到代碼中。之后,您需要輸入從 Reyax 購(gòu)買(mǎi) RYC1001 MQTT Broker 后將收到的 MQTT 用戶(hù)名和 MQTT 密碼。您可以從這里獲取您的 RYC1001 MQTT 代理。
  • 一旦在代碼中完成所有這些修改。我們需要選擇正確的開(kāi)發(fā)板,即 NodeMCU1.0(ESP-12E 模塊)和正確的 COM 端口,然后在上傳代碼之前,我們需要前往開(kāi)發(fā)板。
  • 現(xiàn)在,當(dāng)我們將開(kāi)發(fā)板連接到計(jì)算機(jī)時(shí),我們的開(kāi)發(fā)板還沒(méi)有準(zhǔn)備好接收任何代碼,我們需要讓開(kāi)發(fā)板進(jìn)入啟動(dòng)模式。我們的 PCB 上有兩個(gè)按鈕:GPIO 0 和重置按鈕。我們需要對(duì)這些按鈕做的是,我們首先需要按下 GPIO 0 按鈕,按下該按鈕后,我們需要按下重置按鈕,然后我們需要釋放重置按鈕,最后,我們需要釋放 GPIO 0 按鈕。這將使電路板進(jìn)入引導(dǎo)模式,現(xiàn)在電路板已準(zhǔn)備好接收代碼。
  • 完成上述所有步驟后。我們可以將代碼上傳到我們的板上。上傳代碼后,我們可以從計(jì)算機(jī)上拔下電路板。
pYYBAGNod1yAC6LkAACO0onWFII506.jpg
?
  • 現(xiàn)在我們需要在我們的電話/表格中設(shè)置應(yīng)用程序,它將充當(dāng)另一個(gè)客戶(hù)端,并將用于通過(guò) MQTT 代理發(fā)送命令。為此,我們需要安裝名為“IoT OnOff”的應(yīng)用程序。你可以從這里得到。在該應(yīng)用程序中,您需要像我一樣創(chuàng)建一個(gè)簡(jiǎn)單的儀表板并配置我們接下來(lái)要做的事情。
poYBAGNod16Aayo2AADLys202sc607.jpg
?
  • 完成儀表板的創(chuàng)建后,您需要轉(zhuǎn)到“設(shè)置”菜單。然后你需要進(jìn)入 MQTT Broker 部分。在那里,您必須將主機(jī)輸入為“iot.reyax.com”,端口輸入為“1883”。在同一頁(yè)面上之后,您將看到一個(gè)名為身份驗(yàn)證的選項(xiàng)卡。您需要打開(kāi)它,您需要輸入您在購(gòu)買(mǎi) MQTT 代理時(shí)從 Reyax 收到的用戶(hù)名和密碼,然后在“身份驗(yàn)證”部分單擊“就緒”按鈕兩次,在“代理”設(shè)置中單擊第二次。
poYBAGNod2CAYLP_AACNyZDjLLs551.jpg
?
  • 完成此操作后,您需要切換 Connect 按鈕,您將看到狀態(tài)將顯示正在連接,之后將顯示已連接,這意味著我們的儀表板已作為客戶(hù)端連接到我們的代理。
pYYBAGNod2OAIOwZAACsI6xddxY627.jpg
?
  • 當(dāng)我們的應(yīng)用程序連接到代理時(shí),我們需要返回儀表板,這里我們有我們添加到儀表板的按鈕小部件。我們需要輸入小部件的設(shè)置。在設(shè)置中,我們需要進(jìn)入訂閱選項(xiàng)卡。在這里您將看到一個(gè)名為“主題過(guò)濾器”的實(shí)體,我們需要輸入我們的儀表板將訂閱的主題名稱(chēng)以傳輸數(shù)據(jù)。主題名稱(chēng)應(yīng)與代碼中的主題名稱(chēng)保持一致,以便進(jìn)行數(shù)據(jù)傳輸。
pYYBAGNod2WAaWWZAADWnzWILPs565.jpg
?
  • 同樣在發(fā)布設(shè)置中,我們需要確保主題字符串與代碼中的相同。之后,我們需要打開(kāi)允許發(fā)布設(shè)置,然后關(guān)閉前綴設(shè)備名稱(chēng)。我們還為這個(gè)項(xiàng)目提供了 QoS 設(shè)置,我們將該設(shè)置保持為“最多一次”。
  • 完成此操作后,我們需要設(shè)置發(fā)布和訂閱值,即當(dāng)按下 True 或 False 并且我們完成時(shí)將發(fā)送的值。我們只需要按下就緒按鈕,我們就可以開(kāi)始了。
poYBAGNod2iAVpsOAADC03Nh26Y973.jpg
?

通過(guò)這種方式,我們已經(jīng)對(duì)我們的電路板進(jìn)行了編程,我們也完成了儀表板的配置,我們準(zhǔn)備好操作它了。我們還可以將幾個(gè)不同的傳感器連接到我們的儀表板,并在我們的儀表板上接收來(lái)自它們的數(shù)據(jù),我們還有各種可用的小部件,我們可以使用它們來(lái)使我們的儀表板更具交互性和美觀。

測(cè)試我們的董事會(huì)

pYYBAGNod2qAflAXAACTYvYOXMs397.jpg
?

現(xiàn)在我們完成了儀表板和 PCB 的設(shè)置。我們已準(zhǔn)備好繼續(xù)檢查我們的董事會(huì)是否工作正常。為此,我們需要為 PCB 供電。我們可以通過(guò)使用移動(dòng)電源以及通過(guò)合適的適配器連接它來(lái)做到這一點(diǎn)。開(kāi)發(fā)板通電后,我們可以移動(dòng)到手機(jī)或筆記本電腦并打開(kāi) IoT OnOff 應(yīng)用程序。在應(yīng)用程序中,我們需要打開(kāi)我們創(chuàng)建的儀表板,然后我們需要按下儀表板上的按鈕來(lái)打開(kāi) LED。如果一切正常,您將看到板上的 LED 將打開(kāi),因?yàn)閮x表板上的開(kāi)關(guān)切換到該位置。繼電器還會(huì)在每次 ON/OFF 切換時(shí)發(fā)出咔噠聲。

pYYBAGNod22AN-hwAABrrEb_ybg747.jpg
?

我們已將板上的 LED 連接到 ESP8266 的 GPIO 13 引腳。如果我們將任何其他設(shè)備連接到該引腳,例如 LED 燈泡或其他東西,那么我們也可以使用儀表板來(lái)控制它。所以通過(guò)這種方式,我們可以在 MQTT 的幫助下通過(guò) Internet 輕松控制設(shè)備。我們還可以通過(guò)修改電路板設(shè)計(jì)來(lái)擴(kuò)大規(guī)模并將多個(gè)繼電器連接到它。

最后,我想說(shuō)的是,當(dāng)你使用這種板子來(lái)控制你的家電時(shí),你需要非常小心,一個(gè)小錯(cuò)誤可能會(huì)導(dǎo)致很大的損失。至此,我們到此結(jié)束本教程。我們很快就會(huì)回來(lái)提供另一個(gè)有趣的教程,直到那時(shí)繼續(xù)享受我們的其他項(xiàng)目。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊(cè)
  2. 0.40 MB   |  4次下載  |  2 積分
  3. 2光伏并網(wǎng)逆變器原理
  4. 7.31 MB   |  3次下載  |  2 積分
  5. 3T20電烙鐵原理圖資料
  6. 0.27 MB   |  2次下載  |  免費(fèi)
  7. 4PL83081 雙路恒流同步降壓轉(zhuǎn)換器技術(shù)手冊(cè)
  8. 3.34 MB   |  1次下載  |  免費(fèi)
  9. 5PL88052 4.8V至60V輸入,5A,同步降壓轉(zhuǎn)換器技術(shù)手冊(cè)
  10. 3.36 MB   |  1次下載  |  免費(fèi)
  11. 6LX8201微孔霧化驅(qū)動(dòng)芯片電路圖資料
  12. 0.15 MB   |  1次下載  |  免費(fèi)
  13. 7PC6200_7V直流電機(jī)驅(qū)動(dòng)器技術(shù)手冊(cè)
  14. 0.47 MB   |  次下載  |  免費(fèi)
  15. 8恒溫晶體振蕩器(OCXO)FOC-2D:20.6×20.6mm在通信基站和測(cè)試設(shè)備中的應(yīng)用參數(shù)規(guī)格
  16. 485.75 KB  |  次下載  |  免費(fèi)

本月

  1. 1如何看懂電子電路圖
  2. 12.88 MB   |  329次下載  |  免費(fèi)
  3. 2RK3588數(shù)據(jù)手冊(cè)
  4. 2.24 MB   |  14次下載  |  免費(fèi)
  5. 3PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
  6. 1.63 MB   |  12次下載  |  免費(fèi)
  7. 4STM32F10x參考手冊(cè)資料
  8. 13.64 MB   |  12次下載  |  1 積分
  9. 5OAH0428 V1.0英文規(guī)格書(shū)
  10. 5.86 MB   |  8次下載  |  免費(fèi)
  11. 6NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊(cè)
  12. 0.40 MB   |  4次下載  |  2 積分
  13. 7PID控制算法學(xué)習(xí)筆記資料
  14. 3.43 MB   |  3次下載  |  2 積分
  15. 8光伏并網(wǎng)逆變器原理
  16. 7.31 MB   |  3次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935132次下載  |  10 積分
  3. 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191415次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183349次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81599次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73818次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65990次下載  |  10 積分