步驟1:零件清單
零件列表:
ESP2866(V1):此版本更適合該項(xiàng)目因?yàn)楸绕渌姹靖阋撕洼^小。
FTDI到USB轉(zhuǎn)換器(FT232RL)。
交流遙控器
2N2222(TO-92):是用于一般性體液的NPN晶體管。
10K 電阻。
電線。
預(yù)鉆孔PCB (大約1cm * 1cm足夠)
在開始對我們的ESP進(jìn)行編程之前,有必要在我們的ESP上安裝NodeMCU固件并知道要上傳代碼。
您可以在此處找到一個(gè)不錯(cuò)的教程(ESP8266 Without Arduino )完成后,我們可以繼續(xù)。
然后我們必須像在教程中一樣上載此代碼。
上載后,程序操作有兩個(gè)按鈕。首先,推開,然后立即推開。這模擬了一個(gè)按鈕,就像遙控器上的按鈕一樣,因?yàn)槿绻麅H按“ on”,就好像您已阻塞了按鈕
(我試圖修改代碼用一個(gè)按鈕模擬一個(gè)按鈕,但是有一個(gè)問題,如果您在高狀態(tài)和低狀態(tài)之間設(shè)置了延遲,芯片會自行復(fù)位。我發(fā)現(xiàn)這是固件問題,因此他們修復(fù)了固件,沒辦法)
步驟3:尋找打開按鈕。
首先,必須打開遙控器以提取PCB 。裝好PCB之后,您需要找到電源按鈕開關(guān)(在我的情況下,是第一張圖片的紅色正方形)。找到它時(shí),您應(yīng)該遵循按鈕不同部分的軌跡。
幸運(yùn)的是,在這種情況下,軌道中有一些測試點(diǎn),使我可以輕松地在每根導(dǎo)線中焊接一根導(dǎo)線,但是如果找不到它,則可以小心地從軌道上刮擦油漆,并如圖所示,將銅焊在銅絲上。
這些按鈕的操作是,當(dāng)您按下按鈕時(shí),會在兩條走線之間造成短路,并向微控制器發(fā)送信號。
因此,在下一步中,我們將嘗試使用處于開關(guān)模式的晶體管對其進(jìn)行仿真。
步驟4:控制電路和接線。
最后,我們構(gòu)建了控制電路。接線圖在第一張圖中,如您所見,它是一個(gè)簡單的電路。
電氣圖:
ESP8266的引腳通過電阻連接到晶體管的基極,讓您可以將晶體管控制為一個(gè)開關(guān),該開關(guān)在飽和時(shí)連接兩條軌道,在短路時(shí)將其短路。
電氣圖的綠色和橙色線是我們焊接到PCB上的兩根電線(紫色和黑色電線)
電源:
對于電源,首先我們應(yīng)該找到通常是很容易找到的PCB,因?yàn)樗请姵刈ㄔ诘谌龔堈掌校梢栽陧敳靠吹剿V匾氖且_保極性正確,電壓也正確。最后,我添加了一個(gè)引腳,該引腳的作用類似于開關(guān),以控制模塊的供電。
當(dāng)您要關(guān)閉控制器時(shí),建議將模塊(照片的2o)粘在底部
第5步:測試
,您必須查找pcb的本地IP。
如果一切正常,則在瀏覽器的adrees欄中鍵入該模塊的IP時(shí),它應(yīng)該會像照片中一樣顯示一個(gè)簡單的界面。
-
ESP8266
+關(guān)注
關(guān)注
50文章
962瀏覽量
45416
發(fā)布評論請先 登錄
相關(guān)推薦
評論