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

該開(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)行編程”。

如果我正在做任何項(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 部分制作合適的通用編程器板。
所需組件:

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

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

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

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

我從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組裝和焊接:

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

現(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)部分。

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

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

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

從示例中,您可能會(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è)程序員是小的,通用的和瘋狂的。
- 使用Arduino編程ESP8266 ESP 01
- 如何使用Arduino UNO對(duì)ESP8266進(jìn)行編程
- ESP8266物聯(lián)網(wǎng)開(kāi)源分享
- BIM時(shí)鐘ESP8266開(kāi)源項(xiàng)目
- 開(kāi)發(fā)板ESP8266開(kāi)源分享
- ESP8266迷你系統(tǒng)開(kāi)源分享
- 簡(jiǎn)單的ESP32和ESP8266編程器
- Esp8266單機(jī)開(kāi)源分享
- 中移合物固件ESP8266軟件下載 8次下載
- 機(jī)智云ESP8266模組固件資料下載 67次下載
- ESP8266 SDK 編程手冊(cè) 49次下載
- Ardnino的ESP8266編程源碼 9次下載
- ESP8266_SDK編程手冊(cè) 56次下載
- ESP8266中文版SDK編程手冊(cè) 0次下載
- ESP8266_SDK_編程手冊(cè)_Version 1.5 580次下載
- ESP8266紅外信號(hào)收發(fā)實(shí)驗(yàn) 2013次閱讀
- ESP8266硬件 4865次閱讀
- ESP8266/ESP32自動(dòng)下載原理 4741次閱讀
- 如何使用ESP8266制作可配置的Web服務(wù)器 1.3w次閱讀
- 如何利用ESP8266制作一個(gè)簡(jiǎn)單的四軸飛行器 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ī)智云過(guò)程 1.1w次閱讀
- esp8266中文資料匯總(esp8266引腳圖_與單片機(jī)連接_串口wifi實(shí)例) 22.5w次閱讀
- esp8266固件如何升級(jí)_ESP8266WIFI模塊固件升級(jí) 4.2w次閱讀
- ESP8266 Wi-Fi到底傳多遠(yuǎn)_esp8266 wifi信號(hào)強(qiáng)度測(cè)距 5.2w次閱讀
- 遠(yuǎn)程控制通訊--基于Arduino + ESP8266控制LED燈 4w次閱讀
- esp8266 at指令集詳解 14.3w次閱讀
- esp8266串口wifi實(shí)例 1.9w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 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開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 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é)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論