一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

電子發(fā)燒友App

硬聲App

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)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>ESP8266編程盾開(kāi)源

ESP8266編程盾開(kāi)源

2023-02-02 | zip | 0.02 MB | 次下載 | 2積分

資料介紹

描述

我在很多項(xiàng)目中使用 ESP8266 模塊。但我總是必須為此使用開(kāi)發(fā)板。ESP8266 開(kāi)發(fā)板作為 NODEMCU 出現(xiàn)。其中有板載編程 IC、控制電路、穩(wěn)壓器、USB 端口ESP12E微控制器。該板的價(jià)格為 7 到 15 美元,具體取決于質(zhì)量和品牌。

df_LlW23aD56R.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
?

該開(kāi)發(fā)板的一大特點(diǎn)是通過(guò)功能強(qiáng)大的 32 位微控制器實(shí)現(xiàn) Wi-Fi 連接。我制作了一個(gè)單獨(dú)的教程,您可以在其中學(xué)習(xí)“如何將此 MCU 與 Arduino IDE 一起使用”和“如何使用移動(dòng)設(shè)備對(duì) esp8266 進(jìn)行編程”。

untitled_APe6nKvCQL.png?auto=compress%2Cformat&w=740&h=555&fit=max
?

如果我正在做任何項(xiàng)目,我必須使用不同的開(kāi)發(fā)板,這花費(fèi)了我 7 美元。但我只想使用 32 位 $2 esp12E 微控制器。我?guī)?lái)了我的 ESP 編程防護(hù)罩的解決方案。使用它,我們可以直接使用Arduino IDE對(duì)ESP12E 進(jìn)行編程,而無(wú)需任何外部編程器。我制作了 2 個(gè)不同的 PCB,一個(gè)用于 ESP,另一個(gè)用于程序員。現(xiàn)在您只需將 MCU 插入編程器防護(hù)罩并向其上傳代碼即可。

搭建思路:

?

我必須采用一種方法,以便可以將 2 個(gè)不同的 PCB 以引腳兼容的方式相互插入。整個(gè)系統(tǒng)可以在 3.3 伏電壓下工作。端接 ESP12E 擴(kuò)展板的所有外部組件。使用升級(jí)的編程 USB 部分制作合適的通用編程器板。

所需組件:

mini_20220827_130755_hIEVgtglMZ.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
?
  • CH340C編程器IC
  • 1k、10k、470R 電阻 0603
  • 帶燈0603
  • 100nf電容0603
  • 觸覺(jué) SMD 按鈕
  • AMS1117 3.3v穩(wěn)壓器
  • C 型 USB 插孔
  • ESP12E單片機(jī)
  • BC847貼片三極管
  • JLCPCB的 PCB 屏蔽

編程器電路圖:

?
?
?
ice_screenshot_20220902-223237_Dvas8tcQKD.png?auto=compress%2Cformat&w=740&h=555&fit=max
?
1 / 3 ?主要
?

CH340C是一款USB轉(zhuǎn)串口編程器,內(nèi)置12MHz晶振。2 個(gè)晶體管用于在編程模式下自動(dòng)復(fù)位和閃爍微控制器。否則,我們必須手動(dòng)完成。復(fù)位引腳的 LED 指示燈,并在成功編程后發(fā)出通知。AMS1117 將微控制器保持在邏輯 3.3v 電平。

mini_20220827_130742_3TcL0c4r1o.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
?

USB type C 使開(kāi)發(fā)板更具兼容性。所有 10k 電阻都用于在所需引腳上設(shè)置邏輯電平。如果您想使用任何其他編程 IC,您可以查看電路圖。但請(qǐng)記住,只有 CH340 系列的 CH340C 變體具有內(nèi)置晶體振蕩器。100nf 電容用于與電源輸入 IC 一起過(guò)濾電源并降低整體噪聲。

印刷電路板規(guī)格

ice_screenshot_20220902-223442_4KhU8X0nJY.png?auto=compress%2Cformat&w=740&h=555&fit=max
?

我將更新的原理圖轉(zhuǎn)換成 PCB,然后根據(jù)我的 ESP12E 擴(kuò)展板制作兼容擴(kuò)展板。我將所有組件安裝到底層,以便它們?cè)诰幊虝r(shí)可見(jiàn)并且易于排除故障。如果您想使用與我相同的設(shè)計(jì),請(qǐng)從這里獲取。

mini_20220827_131726_lSWZ5kLT3Q.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
?

我從JLCPCB 訂購(gòu)帶有模板的 PCB,PCB 成本僅為 2 美元,模板成本僅為 7 美元。JLCPCB 是中國(guó)領(lǐng)先的 PCB 制造商,在新用戶(hù)注冊(cè)時(shí)提供大量?jī)?yōu)惠只需上傳您的 Gerber 文件并設(shè)置參數(shù),然后結(jié)帳購(gòu)物車(chē)并在 7 天內(nèi)獲得您的電路板。

PCB組裝和焊接:

mini_20220827_131157_A7mpafldna.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
?

我正在使用JLCPCB的模板服務(wù),它允許將焊膏均勻地分布在 PCB 上,并使用一個(gè)簡(jiǎn)單的焊臺(tái)我們可以焊接所有組件。一種非常簡(jiǎn)單的焊接 SMD 元件的方法。這里所有的組件都只放在底層,所以我訂購(gòu)了小型定制模板。如果您沒(méi)有組件或不擅長(zhǎng)焊接,請(qǐng)嘗試使用JLCPCB 的 SMT 組裝服務(wù),起價(jià)僅為 8 美元。

mini_20220827_121914_SpYdSy0nJT.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
?

現(xiàn)在這里需要兩種類(lèi)型的接頭,如果你的 esp12E shied 有公針然后將母頭焊接到編程器 PCB 上。有時(shí)很難測(cè)試像 TYPE C 連接器這樣的小焊腳。

第一次測(cè)試和故障排除:

?

在通電之前,請(qǐng)檢查連續(xù)模式下的電源連接,如果一切正常,那就太好了。但如果存在連續(xù)性問(wèn)題,則檢查空頭頭寸。可能是通過(guò) USB 或過(guò)度焊接。整個(gè)系統(tǒng)工作時(shí)消耗小于200mA。如果電流超過(guò)更多,則某處有任何輕微短路。嘗試通過(guò)熱風(fēng)槍重新焊接來(lái)解決問(wèn)題。

插入并準(zhǔn)備編程:

?

將編程擴(kuò)展板插入 ESP12E 擴(kuò)展板。然后將 USB 連接到編程屏蔽。請(qǐng)記住,只有編程盾有用于芯片燒錄的數(shù)據(jù)線(xiàn)。ESP12E shield 也有一個(gè) USB type C 但這只是給 MCU 供電

?

Arduino 集成開(kāi)發(fā)環(huán)境設(shè)置:

將此代碼粘貼到文件菜單下的首選項(xiàng)部分。

ice_screenshot_20211203-225046_v3rjvhI6MG.png?auto=compress%2Cformat&w=740&h=555&fit=max
?

https://arduino.esp8266.com/stable/package_esp8266com_index.json

ice_screenshot_20211203-125545_aTu51ocbRi.png?auto=compress%2Cformat&w=740&h=555&fit=max
?

從工具部分的開(kāi)發(fā)板管理器下載 ESP8266 開(kāi)發(fā)板。

ice_screenshot_20211203-130030_mm7V4m1AsG.png?auto=compress%2Cformat&w=740&h=555&fit=max
?

選擇 ESP12E MCU,然后選擇 COM 端口并上傳草圖。

ice_screenshot_20211203-225131_RIXC6zA1ri.png?auto=compress%2Cformat&w=740&h=555&fit=max
?

從示例中,您可能會(huì)獲得一些可用于初始測(cè)試的示例代碼。

?

Arduino測(cè)試代碼:

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

第一次運(yùn)行:

?

為了進(jìn)行測(cè)試,我將 ESP 屏蔽插入編程器并嘗試上傳草圖。在 PCB 中,我發(fā)現(xiàn)了電路中的一些錯(cuò)誤,這些錯(cuò)誤后來(lái)得到了糾正。但別擔(dān)心,您可以從說(shuō)明中下載更新后的完整工作版本。現(xiàn)在我的代碼正在這個(gè)微控制器上運(yùn)行。

?

這個(gè)程序員是小的,通用的和瘋狂的。


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

評(píng)論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
  2. 1.06 MB  |  532次下載  |  免費(fèi)
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費(fèi)
  5. 3TC358743XBG評(píng)估板參考手冊(cè)
  6. 1.36 MB  |  330次下載  |  免費(fèi)
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費(fèi)
  9. 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費(fèi)
  11. 6迪文DGUS開(kāi)發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費(fèi)
  13. 7元宇宙底層硬件系列報(bào)告
  14. 13.42 MB  |  182次下載  |  免費(fèi)
  15. 8FP5207XR-G1中文應(yīng)用手冊(cè)
  16. 1.09 MB  |  178次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)