那曲檬骨新材料有限公司

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>ESP8266編程盾開源

ESP8266編程盾開源

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

資料介紹

描述

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

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

該開發板的一大特點是通過功能強大的 32 位微控制器實現 Wi-Fi 連接。我制作了一個單獨的教程,您可以在其中學習“如何將此 MCU 與 Arduino IDE 一起使用”和“如何使用移動設備對 esp8266 進行編程”。

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

如果我正在做任何項目,我必須使用不同的開發板,這花費了我 7 美元。但我只想使用 32 位 $2 esp12E 微控制器。我帶來了我的 ESP 編程防護罩的解決方案。使用它,我們可以直接使用Arduino IDE對ESP12E 進行編程,而無需任何外部編程器。我制作了 2 個不同的 PCB,一個用于 ESP,另一個用于程序員現在您只需將 MCU 插入編程器防護罩并向其上傳代碼即可。

搭建思路:

?

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

所需組件:

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

編程器電路圖:

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

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

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

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

印刷電路板規格

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

我將更新的原理圖轉換成 PCB,然后根據我的 ESP12E 擴展板制作兼容擴展板。我將所有組件安裝到底層,以便它們在編程時可見并且易于排除故障。如果您想使用與我相同的設計,請從這里獲取

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

我從JLCPCB 訂購帶有模板的 PCB,PCB 成本僅為 2 美元,模板成本僅為 7 美元。JLCPCB 是中國領先的 PCB 制造商,在新用戶注冊時提供大量優惠只需上傳您的 Gerber 文件并設置參數,然后結帳購物車并在 7 天內獲得您的電路板。

PCB組裝和焊接:

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

我正在使用JLCPCB的模板服務,它允許將焊膏均勻地分布在 PCB 上,并使用一個簡單的焊臺我們可以焊接所有組件。一種非常簡單的焊接 SMD 元件的方法。這里所有的組件都只放在底層,所以我訂購了小型定制模板。如果您沒有組件或不擅長焊接,請嘗試使用JLCPCB 的 SMT 組裝服務,起價僅為 8 美元

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

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

第一次測試和故障排除:

?

在通電之前,請檢查連續模式下的電源連接,如果一切正常,那就太好了。但如果存在連續性問題,則檢查空頭頭寸。可能是通過 USB 或過度焊接。整個系統工作時消耗小于200mA。如果電流超過更多,則某處有任何輕微短路。嘗試通過熱風槍重新焊接來解決問題。

插入并準備編程:

?

將編程擴展板插入 ESP12E 擴展板。然后將 USB 連接到編程屏蔽。請記住,只有編程盾有用于芯片燒錄的數據線。ESP12E shield 也有一個 USB type C 但這只是給 MCU 供電

?

Arduino 集成開發環境設置:

將此代碼粘貼到文件菜單下的首選項部分。

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
?

從工具部分的開發板管理器下載 ESP8266 開發板。

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
?

從示例中,您可能會獲得一些可用于初始測試的示例代碼。

?

Arduino測試代碼:

// 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
}

第一次運行:

?

為了進行測試,我將 ESP 屏蔽插入編程器并嘗試上傳草圖。在 PCB 中,我發現了電路中的一些錯誤,這些錯誤后來得到了糾正。但別擔心,您可以從說明中下載更新后的完整工作版本。現在我的代碼正在這個微控制器上運行。

?

這個程序員是小的,通用的和瘋狂的。


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

評論

查看更多

下載排行

本周

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

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
百家乐官网视频游戏网址| 百家乐官网赢钱lv| 澳门百家乐真人版| 百家乐官网筹码免运费| 大发888国际娱乐网| 2016虎和蛇合作做生意| 澳门百家乐官网要注意啥| 德州扑克俱乐部| 乐天堂百家乐娱乐网| 聚众玩百家乐官网的玩法技巧和规则 | 百家乐官网算号软件| 德州扑克 视频| 尊龙百家乐娱乐场开户注册| 百家乐赌博机吧| 新思维百家乐官网投注法| 新葡京娱乐场| 大发888bocai官方下载| 百家乐分路单| 百家乐网真人真钱群| 在线百家乐官网作| 百家乐官网赌博代理| 网上赌百家乐官网被抓应该怎么处理 | 网络百家乐官网开户网| 网上百家乐官网是叫九五至尊么| 百家乐官网连闲几率| 边城棋牌中心| 大发888论坛爱好| 威尼斯人娱乐平台注册| 新天地百家乐的玩法技巧和规则| 百家乐牌机的破解法| 百家乐休闲游戏| 实战百家乐官网十大取胜原因百分百战胜百家乐官网不买币不吹牛只你能做到按我说的.百家乐官网基本规则 | 威盈| 香港六合彩官方网站| 星空棋牌官方下载| 本溪棋牌网| 大发888皇家赌场| 百家乐电影网| 威尼斯人娱乐城官方网址| 全讯网六| 威尼斯人娱乐城筹码|