資料介紹
描述
我在很多項目中使用 ESP8266 模塊。但我總是必須為此使用開發板。ESP8266 開發板作為 NODEMCU 出現。其中有板載編程 IC、控制電路、穩壓器、USB 端口和ESP12E微控制器。該板的價格為 7 到 15 美元,具體取決于質量和品牌。
該開發板的一大特點是通過功能強大的 32 位微控制器實現 Wi-Fi 連接。我制作了一個單獨的教程,您可以在其中學習“如何將此 MCU 與 Arduino IDE 一起使用”和“如何使用移動設備對 esp8266 進行編程”。
如果我正在做任何項目,我必須使用不同的開發板,這花費了我 7 美元。但我只想使用 32 位 $2 esp12E 微控制器。我帶來了我的 ESP 編程防護罩的解決方案。使用它,我們可以直接使用Arduino IDE對ESP12E 進行編程,而無需任何外部編程器。我制作了 2 個不同的 PCB,一個用于 ESP,另一個用于程序員。現在您只需將 MCU 插入編程器防護罩并向其上傳代碼即可。
搭建思路:
我必須采用一種方法,以便可以將 2 個不同的 PCB 以引腳兼容的方式相互插入。整個系統可以在 3.3 伏電壓下工作。端接 ESP12E 擴展板的所有外部組件。使用升級的編程 USB 部分制作合適的通用編程器板。
所需組件:
- CH340C編程器IC
- 1k、10k、470R 電阻 0603
- 帶燈0603
- 100nf電容0603
- 觸覺 SMD 按鈕
- AMS1117 3.3v穩壓器
- C 型 USB 插孔
- ESP12E單片機
- BC847貼片三極管
- JLCPCB的 PCB 屏蔽
編程器電路圖:
CH340C是一款USB轉串口編程器,內置12MHz晶振。2 個晶體管用于在編程模式下自動復位和閃爍微控制器。否則,我們必須手動完成。復位引腳的 LED 指示燈,并在成功編程后發出通知。AMS1117 將微控制器保持在邏輯 3.3v 電平。
USB type C 使開發板更具兼容性。所有 10k 電阻都用于在所需引腳上設置邏輯電平。如果您想使用任何其他編程 IC,您可以查看電路圖。但請記住,只有 CH340 系列的 CH340C 變體具有內置晶體振蕩器。100nf 電容用于與電源輸入 IC 一起過濾電源并降低整體噪聲。
印刷電路板規格:
我將更新的原理圖轉換成 PCB,然后根據我的 ESP12E 擴展板制作兼容擴展板。我將所有組件安裝到底層,以便它們在編程時可見并且易于排除故障。如果您想使用與我相同的設計,請從這里獲取。
我從JLCPCB 訂購帶有模板的 PCB,PCB 成本僅為 2 美元,模板成本僅為 7 美元。JLCPCB 是中國領先的 PCB 制造商,在新用戶注冊時提供大量優惠。只需上傳您的 Gerber 文件并設置參數,然后結帳購物車并在 7 天內獲得您的電路板。
PCB組裝和焊接:
我正在使用JLCPCB的模板服務,它允許將焊膏均勻地分布在 PCB 上,并使用一個簡單的焊臺我們可以焊接所有組件。一種非常簡單的焊接 SMD 元件的方法。這里所有的組件都只放在底層,所以我訂購了小型定制模板。如果您沒有組件或不擅長焊接,請嘗試使用JLCPCB 的 SMT 組裝服務,起價僅為 8 美元。
現在這里需要兩種類型的接頭,如果你的 esp12E shied 有公針然后將母頭焊接到編程器 PCB 上。有時很難測試像 TYPE C 連接器這樣的小焊腳。
第一次測試和故障排除:
在通電之前,請檢查連續模式下的電源連接,如果一切正常,那就太好了。但如果存在連續性問題,則檢查空頭頭寸。可能是通過 USB 或過度焊接。整個系統工作時消耗小于200mA。如果電流超過更多,則某處有任何輕微短路。嘗試通過熱風槍重新焊接來解決問題。
插入并準備編程:
將編程擴展板插入 ESP12E 擴展板。然后將 USB 連接到編程屏蔽。請記住,只有編程盾有用于芯片燒錄的數據線。ESP12E shield 也有一個 USB type C 但這只是給 MCU 供電。
Arduino 集成開發環境設置:
將此代碼粘貼到文件菜單下的首選項部分。
https://arduino.esp8266.com/stable/package_esp8266com_index.json
從工具部分的開發板管理器下載 ESP8266 開發板。
選擇 ESP12E MCU,然后選擇 COM 端口并上傳草圖。
從示例中,您可能會獲得一些可用于初始測試的示例代碼。
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 中,我發現了電路中的一些錯誤,這些錯誤后來得到了糾正。但別擔心,您可以從說明中下載更新后的完整工作版本。現在我的代碼正在這個微控制器上運行。
這個程序員是小的,通用的和瘋狂的。
- 使用Arduino編程ESP8266 ESP 01
- 如何使用Arduino UNO對ESP8266進行編程
- ESP8266物聯網開源分享
- BIM時鐘ESP8266開源項目
- 開發板ESP8266開源分享
- ESP8266迷你系統開源分享
- 簡單的ESP32和ESP8266編程器
- Esp8266單機開源分享
- 中移合物固件ESP8266軟件下載 8次下載
- 機智云ESP8266模組固件資料下載 67次下載
- ESP8266 SDK 編程手冊 49次下載
- Ardnino的ESP8266編程源碼 9次下載
- ESP8266_SDK編程手冊 56次下載
- ESP8266中文版SDK編程手冊 0次下載
- ESP8266_SDK_編程手冊_Version 1.5 580次下載
- ESP8266紅外信號收發實驗 2013次閱讀
- ESP8266硬件 4865次閱讀
- ESP8266/ESP32自動下載原理 4741次閱讀
- 如何使用ESP8266制作可配置的Web服務器 1.3w次閱讀
- 如何利用ESP8266制作一個簡單的四軸飛行器 5118次閱讀
- ESP8266上運行代碼如何實現 3039次閱讀
- 如何利用ESP8266實現智能手表的設計 3369次閱讀
- STM32系列設計,ESP8266聯網授時時鐘 8097次閱讀
- 從5方面描述STM32F407+ESP8266連接機智云過程 1.1w次閱讀
- esp8266中文資料匯總(esp8266引腳圖_與單片機連接_串口wifi實例) 22.5w次閱讀
- esp8266固件如何升級_ESP8266WIFI模塊固件升級 4.2w次閱讀
- ESP8266 Wi-Fi到底傳多遠_esp8266 wifi信號強度測距 5.2w次閱讀
- 遠程控制通訊--基于Arduino + ESP8266控制LED燈 4w次閱讀
- esp8266 at指令集詳解 14.3w次閱讀
- esp8266串口wifi實例 1.9w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多