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

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

如果我正在做任何項(xiàng)目,我必須使用不同的開發(fā)板,這花費(fèi)了我 7 美元。但我只想使用 32 位 $2 esp12E 微控制器。我?guī)砹宋业?ESP 編程防護(hù)罩的解決方案。使用它,我們可以直接使用Arduino IDE對ESP12E 進(jìn)行編程,而無需任何外部編程器。我制作了 2 個(gè)不同的 PCB,一個(gè)用于 ESP,另一個(gè)用于程序員。現(xiàn)在您只需將 MCU 插入編程器防護(hù)罩并向其上傳代碼即可。
搭建思路:
我必須采用一種方法,以便可以將 2 個(gè)不同的 PCB 以引腳兼容的方式相互插入。整個(gè)系統(tǒng)可以在 3.3 伏電壓下工作。端接 ESP12E 擴(kuò)展板的所有外部組件。使用升級的編程 USB 部分制作合適的通用編程器板。
所需組件:

- CH340C編程器IC
 - 1k、10k、470R 電阻 0603
 - 帶燈0603
 - 100nf電容0603
 - 觸覺 SMD 按鈕
 - AMS1117 3.3v穩(wěn)壓器
 - C 型 USB 插孔
 - ESP12E單片機(jī)
 - BC847貼片三極管
 - JLCPCB的 PCB 屏蔽
 
編程器電路圖:

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

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

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

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

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

現(xiàn)在這里需要兩種類型的接頭,如果你的 esp12E shied 有公針然后將母頭焊接到編程器 PCB 上。有時(shí)很難測試像 TYPE C 連接器這樣的小焊腳。
第一次測試和故障排除:
在通電之前,請檢查連續(xù)模式下的電源連接,如果一切正常,那就太好了。但如果存在連續(xù)性問題,則檢查空頭頭寸。可能是通過 USB 或過度焊接。整個(gè)系統(tǒng)工作時(shí)消耗小于200mA。如果電流超過更多,則某處有任何輕微短路。嘗試通過熱風(fēng)槍重新焊接來解決問題。
插入并準(zhǔn)備編程:
將編程擴(kuò)展板插入 ESP12E 擴(kuò)展板。然后將 USB 連接到編程屏蔽。請記住,只有編程盾有用于芯片燒錄的數(shù)據(jù)線。ESP12E shield 也有一個(gè) USB type C 但這只是給 MCU 供電。
Arduino 集成開發(fā)環(huán)境設(shè)置:
將此代碼粘貼到文件菜單下的首選項(xiàng)部分。

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

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

選擇 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
}
		第一次運(yùn)行:
為了進(jìn)行測試,我將 ESP 屏蔽插入編程器并嘗試上傳草圖。在 PCB 中,我發(fā)現(xiàn)了電路中的一些錯(cuò)誤,這些錯(cuò)誤后來得到了糾正。但別擔(dān)心,您可以從說明中下載更新后的完整工作版本。現(xiàn)在我的代碼正在這個(gè)微控制器上運(yùn)行。
這個(gè)程序員是小的,通用的和瘋狂的。
- 使用Arduino編程ESP8266 ESP 01
 - 如何使用Arduino UNO對ESP8266進(jìn)行編程
 - ESP8266物聯(lián)網(wǎng)開源分享
 - BIM時(shí)鐘ESP8266開源項(xiàng)目
 - 開發(fā)板ESP8266開源分享
 - ESP8266迷你系統(tǒng)開源分享
 - 簡單的ESP32和ESP8266編程器
 - Esp8266單機(jī)開源分享
 - 中移合物固件ESP8266軟件下載 8次下載
 - 機(jī)智云ESP8266模組固件資料下載 67次下載
 - ESP8266 SDK 編程手冊 49次下載
 - Ardnino的ESP8266編程源碼 9次下載
 - ESP8266_SDK編程手冊 56次下載
 - ESP8266中文版SDK編程手冊 0次下載
 - ESP8266_SDK_編程手冊_Version 1.5 580次下載
 
- ESP8266紅外信號收發(fā)實(shí)驗(yàn) 2013次閱讀
 - ESP8266硬件 4865次閱讀
 - ESP8266/ESP32自動下載原理 4741次閱讀
 - 如何使用ESP8266制作可配置的Web服務(wù)器 1.3w次閱讀
 - 如何利用ESP8266制作一個(gè)簡單的四軸飛行器 5118次閱讀
 - ESP8266上運(yùn)行代碼如何實(shí)現(xiàn) 3039次閱讀
 - 如何利用ESP8266實(shí)現(xiàn)智能手表的設(shè)計(jì) 3369次閱讀
 - STM32系列設(shè)計(jì),ESP8266聯(lián)網(wǎng)授時(shí)時(shí)鐘 8097次閱讀
 - 從5方面描述STM32F407+ESP8266連接機(jī)智云過程 1.1w次閱讀
 - esp8266中文資料匯總(esp8266引腳圖_與單片機(jī)連接_串口wifi實(shí)例) 22.5w次閱讀
 - esp8266固件如何升級_ESP8266WIFI模塊固件升級 4.2w次閱讀
 - ESP8266 Wi-Fi到底傳多遠(yuǎn)_esp8266 wifi信號強(qiáng)度測距 5.2w次閱讀
 - 遠(yuǎn)程控制通訊--基于Arduino + ESP8266控制LED燈 4w次閱讀
 - esp8266 at指令集詳解 14.3w次閱讀
 - esp8266串口wifi實(shí)例 1.9w次閱讀
 
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
 - 1.06 MB | 532次下載 | 免費(fèi)
 - 2RK3399完整板原理圖(支持平板,盒子VR)
 - 3.28 MB | 339次下載 | 免費(fèi)
 - 3TC358743XBG評估板參考手冊
 - 1.36 MB | 330次下載 | 免費(fèi)
 - 4DFM軟件使用教程
 - 0.84 MB | 295次下載 | 免費(fèi)
 - 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
 - 6.40 MB | 227次下載 | 免費(fèi)
 - 6迪文DGUS開發(fā)指南
 - 31.67 MB | 194次下載 | 免費(fèi)
 - 7元宇宙底層硬件系列報(bào)告
 - 13.42 MB | 182次下載 | 免費(fèi)
 - 8FP5207XR-G1中文應(yīng)用手冊
 - 1.09 MB | 178次下載 | 免費(fèi)
 
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
 - 0.00 MB | 234315次下載 | 免費(fèi)
 - 2555集成電路應(yīng)用800例(新編版)
 - 0.00 MB | 33566次下載 | 免費(fèi)
 - 3接口電路圖大全
 - 未知 | 30323次下載 | 免費(fèi)
 - 4開關(guān)電源設(shè)計(jì)實(shí)例指南
 - 未知 | 21549次下載 | 免費(fèi)
 - 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
 - 0.00 MB | 15349次下載 | 免費(fèi)
 - 6數(shù)字電路基礎(chǔ)pdf(下載)
 - 未知 | 13750次下載 | 免費(fèi)
 - 7電子制作實(shí)例集錦 下載
 - 未知 | 8113次下載 | 免費(fèi)
 - 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
 - 0.00 MB | 6656次下載 | 免費(fèi)
 
總榜
- 1matlab軟件下載入口
 - 未知 | 935054次下載 | 免費(fèi)
 - 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
 - 78.1 MB | 537798次下載 | 免費(fèi)
 - 3MATLAB 7.1 下載 (含軟件介紹)
 - 未知 | 420027次下載 | 免費(fèi)
 - 4OrCAD10.5下載OrCAD10.5中文版軟件
 - 0.00 MB | 234315次下載 | 免費(fèi)
 - 5Altium DXP2002下載入口
 - 未知 | 233046次下載 | 免費(fèi)
 - 6電路仿真軟件multisim 10.0免費(fèi)下載
 - 340992 | 191187次下載 | 免費(fèi)
 - 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
 - 158M | 183279次下載 | 免費(fèi)
 - 8proe5.0野火版下載(中文版免費(fèi)下載)
 - 未知 | 138040次下載 | 免費(fèi)
 
	                電子發(fā)燒友App
	            
	        
	        
          
        
        
	                    
                        
                        
                        
                        
                        


創(chuàng)作
發(fā)文章
發(fā)帖  
提問  
發(fā)資料
發(fā)視頻
上傳資料賺積分
           
            
            
                
            
評論