第1步:收集硬件
1 。 ESP-12e(1)和CP2102 USB至TTL轉(zhuǎn)換器(用于編程)
2。 5v繼電器(4)
3。 BC547(4)
4。 470歐姆電阻(8)
5。 1N4007二極管(4)
6。 LM1117 3V3 IC(1)
7。 3v LED(4)
8。 3針端子(4)
9。一些芽
10。 2針端子(1)
11。 PCB
12。丙烯酸或任何其他保形涂料噴涂(用于信號(hào)側(cè)的PCB絕緣涂層,不是強(qiáng)制性的)
13。電容器0.1uF和1uF(各1個(gè))
14。剪線鉗,剝線鉗,焊接離子等工具(可以用來(lái)制作PCB和焊接的所有工具)
15。手套,護(hù)目鏡等作為安全設(shè)備。
步驟2:必需的軟件
默認(rèn)情況下,ESP 12E帶有AT命令固件(我不知道固件的名稱),但是對(duì)于此項(xiàng)目,我們需要刷新NodeMCU固件。 此處是您可以在其中找到說(shuō)明進(jìn)行操作的鏈接。這是由 Arunmozhi Rajavel。
2。
現(xiàn)在, jainrk 提供了很棒的指導(dǎo),說(shuō)明如何在Arduino IDE上安裝ESP庫(kù)以及如何在ESP8266上上傳簡(jiǎn)單程序。/p》
您可以在此處找到它。
3。 DipTrace(免費(fèi)軟件)PCB設(shè)計(jì)軟件
現(xiàn)在要制作PCB,我們需要一個(gè)PCB設(shè)計(jì)軟件。我使用DipTace,因此我將在此說(shuō)明中提供的文件將是DipTrace支持的.pcb文件。
步驟3:PCB蝕刻
這是 dannewoo 在蝕刻PCB上的指令。
步驟4:DipTrace文件和Arduino程序(示例)
以下是在LAN中控制繼電器所需的PCB設(shè)計(jì)和基本arduino代碼。在將代碼刻錄到ESP 12E之前,請(qǐng)對(duì)代碼進(jìn)行更改,即根據(jù)您的wifi連接更改SSID和密碼。還要根據(jù)您的wifi網(wǎng)關(guān)在代碼中更改靜態(tài)IP?,F(xiàn)在,在ESP 12E上刻錄代碼,并為開(kāi)發(fā)板提供5V電源?,F(xiàn)在,您可以進(jìn)入筆記本電腦/手機(jī)中的任何Web瀏覽器,然后打開(kāi)在編程中分配的IP地址。 HTML頁(yè)面將打開(kāi),您可以從那里控制中繼。
P.S。 -在.dip文件中,提供了所有組件安裝的詳細(xì)信息。
最好。如果您喜歡此說(shuō)明,請(qǐng)給點(diǎn)贊。
步驟5:控制來(lái)自Internet的中繼(實(shí)際上是從Internet而不是LAN)
現(xiàn)在,我希望你是做好這一步。我們將使用REST.io框架來(lái)控制中繼。
此處是 Jhon_Control 的指導(dǎo),您可以在其中學(xué)習(xí)如何使用REST.io??蚣?。這是非常容易和令人敬畏的。您可以將按鈕分配給所需的任何進(jìn)程。請(qǐng)按照說(shuō)明操作此。
步驟6:添加AREST.io儀表板
使用合適的名稱(如您所愿)
第7步:將中繼添加到儀表板
現(xiàn)在,當(dāng)您單擊儀表板時(shí),它將顯示您的編輯選項(xiàng)。
1。打開(kāi)編輯模式
2。添加事件。
注意:
中繼-PIN
01-16
02-14
03-12
04-13
步驟8:結(jié)論
因此,我們可以得出結(jié)論,控制設(shè)備互聯(lián)網(wǎng)或局域網(wǎng)就是小菜一碟。不用擔(dān)心,您一定會(huì)成功。
-
led
+關(guān)注
關(guān)注
242文章
23374瀏覽量
663336 -
ESP
+關(guān)注
關(guān)注
0文章
186瀏覽量
34101 -
LM1117
+關(guān)注
關(guān)注
3文章
24瀏覽量
22703
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論