Съдържание:
- Стъпка 1: Запоявайте щифтовете Pogo към таблото за разбиване
- Стъпка 2: Запоявайте щифтовите заглавки към ESP-12 Breakout Board и Wire
- Стъпка 3: Запояйте бутоните към USB адаптера CH340
- Стъпка 4: Защитни щифтове за горещо лепило, пяна и 4 -пинов хедър с двоен ред
- Стъпка 5: Подравнете ESP-12 към щифтове Pogo и сандвич с друга дъска за разбиване
- Стъпка 6: Включете адаптерния модул Esp-12 в USB адаптера CH340 и програмирайте далеч
- Стъпка 7: Мигащ пример за BLINK с Arduino IDE (по избор)
Видео: USB ESP-12 програмист: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Мислех, че ще бъде интересно да си поиграя с IoT, затова реших да изпробвам esp8266. Видях безброй решения за програмиране на esp8266, затова заимствах някои идеи от тук https://www.instructables.com/id/USB-to-ESP-01-Boa… и тук https://cmheong.blogspot.com/2018/05/using-ch340-u… за програмиране на esp-01 просто с включени бутони за флаш и нулиране. След като направих това, си помислих, че ще бъде забавно да се опитам да направя адаптер, за да програмира и esp-12.
Части:
Цените могат да варират поради отстъпки и доставка до различни страни и какво ли още не, но са верни към момента на писане в моята конкретна ситуация
CH340 USB към ESP8266 ESP-01 адаптер за Wi-Fi модул $ 0,80
10 бр. Бутон за моментно превключване $ 0,52
ESP-12S ESP8266 $ 1,95
2 бр. ESP-12 Пробивна платка $ 0,40
10 бр. Pogo пинове 2,05 $
2 бр. Двойни SMT SMD SMD конектори за игла на лента за конектор $ 1,33
тънка жица
пистолет за горещо лепило и лепило
поялник и спойка
еластична лента
Стъпка 1: Запоявайте щифтовете Pogo към таблото за разбиване
Запоявайте pogo щифтовете към пробивната платка за следните щифтове:
ПОЧИВКА (ВЪЗСТАНОВЯВАНЕ)
CH_PC (EN)
VCC
TXD
RXD
GPIO0
GPIO2
GPIO15
GND
Поговете са доста малки, така че трябваше да използвам чифт пинсети с някаква лента около него, за да изолирам от топлината, за да държа щифтовете, докато съм запоен.
Уверете се, че щифтовете на pogo не са къси помежду си, като проверите за непрекъснатост с мултицет. Има 10k резистори между CH_PC и VCC, GPIO15 и GND на пробивната платка, така че очаквайте отчитане между тези щифтове.
Стъпка 2: Запоявайте щифтовите заглавки към ESP-12 Breakout Board и Wire
Прикрепете двата 8 -пинови заглавия, които се доставят с разкъсващата платка с дългите щифтове отпред на платката, докато запоявате отзад на платката, не е нужно да запоявате всички щифтове към дъската само тези, използвани по -горе (вижте тук за минимални мигащи схеми). Причината за това е, че ако искате да стартирате/програмирате esp-12, който вече е запоен на пробивна дъска, той трябва да може да го направи (въпреки че всъщност все още не съм го пробвал). Сега изрежете част от двуредовата заглавка на smt щифт, така че да има два реда с 4 щифта. Запояващ проводник, свързващ извода за 4-пинов двоен ред, съгласно разклонител на ESP-01, съвпадащ с пробивната платка.
Имената не са абсолютно еднакви (с изключение на GND), но:
VCC = 3V3
REST = RST
CH_PC = EN
TXD = TX
RXD = RX
GPIO0 = IO0
GPIO2 = IO2
GND = GND
Стъпка 3: Запояйте бутоните към USB адаптера CH340
Бутон за запояване в долната част на USB адаптера CH340 за режим FLASH между щифтове GPIO0 и GND. Горещо го залепете към адаптера.
Бутон за запояване на гърба на USB адаптера CH340 за режим RESET между щифтове RESET и GND. Горещо го залепете към адаптера
Стъпка 4: Защитни щифтове за горещо лепило, пяна и 4 -пинов хедър с двоен ред
Горещо залепете вътрешната страна на пого щифтовете към пробивната дъска, за да им придадете известна здравина, като внимавате да не попадне лепило върху подвижния щифт. Залепете малко опаковъчна пяна (или друг сгъваем материал, подобен на гъба) между щифтовете, така че esp-12 да не попадне в пролуката твърде лесно. Залепете smt двуредов 4p заглавие smt към задната страна на пробивната платка, така че да не се изключва при издърпване на USB адаптера CH340.
Стъпка 5: Подравнете ESP-12 към щифтове Pogo и сандвич с друга дъска за разбиване
Подравнете ESP-12 (тествах с ESP-12F и ESP-12S) върху щифтовете на pogo и го оформете с друга дъска отгоре. Използвайте ластик, за да го държите здраво на място. Може да се наложи да регулирате esp-12, за да сте сигурни, че всички контакти се докосват с достатъчно налягане. Вероятно би било по-малко причудливо, ако вместо да използвате пого щифтове, за да използвате пружинни метални скоби за страната на ESP-12. Ето пример в youtube, където някой е използвал контактите от PCI слот от неизползвана дънна платка https://www.youtube.com/embed/BvY_T-My9Ls и https://www.youtube.com/watch? v = gI_lKu2uJDs
ЗАБЕЛЕЖКА: След по -продължителна употреба ми се струва много нестабилно да подравнявам и да оказвам достатъчно натиск върху щифтовете pogo, затова препоръчвам на хората да не се опитват да използват pogo щифтове, освен ако не могат да се справят с много разочарования
Стъпка 6: Включете адаптерния модул Esp-12 в USB адаптера CH340 и програмирайте далеч
Включете esp-12 адаптер mod в CH340 USB адаптер (с горната част на платката в същата посока като usb щепсел), след това го залепете в компютъра си и използвайте Arduino IDE или ESP Flash Download Tool за зареждане на вашите програми.
ЗАБЕЛЕЖКА: ако процедурата за флаш не работи, може да се дължи на това, че контактът между pogo pin-овете и esp-12 не е добър, регулирайте esp-12 и/или еластичната лента, за да осигурите добро равномерно налягане във всички pogo pin-и
Стъпка 7: Мигащ пример за BLINK с Arduino IDE (по избор)
Стартирайте Arduino IDE и заредете BLINK пример.
За да влезете в режим FLASH, задръжте бутона FLASH (отдолу) и натиснете бутона RESET (отзад), след което освободете бутона FLASH (отдолу).
Задайте параметрите на esp-12
Щракнете върху качване
Ако работи правилно, трябва да се държи като във видеото
ЗАБЕЛЕЖКА: ако процедурата за флаш не работи, може да се дължи на това, че контактът между pogo pin-овете и esp-12 не е добър, регулирайте esp-12 и/или еластичната лента, за да осигурите добро равномерно налягане във всички pogo pin-и
Препоръчано:
CH341A програмист: 8 стъпки
CH341A програмист: Наскоро закупих мини програмист CH341A. Мини програмистът е наред и може да се използва за програмиране на чипове от серия 24 и 24. Това е много ниска цена, но доста полезно, тъй като мога да го използвам, за да мига BIOS на компютъра и фърмуера на рутера. WCH има любезни версии
Arduino като ISP -- Записване на шестнадесетичен файл в AVR -- Предпазител в AVR -- Arduino като програмист: 10 стъпки
Arduino като ISP || Записване на шестнадесетичен файл в AVR || Предпазител в AVR || Arduino като програмист: ……………………… Моля АБОНИРАЙТЕ се за канала ми в YouTube за още видеоклипове …….. Тази статия е всичко за arduino като isp. Ако искате да качите шестнадесетичен файл или ако искате да настроите предпазителя си в AVR, няма нужда да купувате програмист, можете да направите
Как да мигате или програмирате ESP8266 AT фърмуер чрез използване на ESP8266 мигач и програмист, IOT Wifi модул: 6 стъпки
Как да мигате или програмирате фърмуера на ESP8266 AT чрез използване на мигач и програмист ESP8266, IOT Wifi модул: Описание: Този модул е USB адаптер /програмист за модули ESP8266 от тип ESP-01 или ESP-01S. Той е удобно оборудван с 2x4P 2,54 мм женска глава за включване на ESP01. Също така, той прекъсва всички щифтове на ESP-01 чрез 2x4P 2,54 мм мъжки h
Първи стъпки с Esp 8266 Esp-01 с Arduino IDE - Инсталиране на платки Esp в Arduino Ide и програмиране на Esp: 4 стъпки
Първи стъпки с Esp 8266 Esp-01 с Arduino IDE | Инсталиране на Esp платки в Arduino Ide и програмиране на Esp: В тази инструкция ще научим как да инсталираме esp8266 дъски в Arduino IDE и как да програмираме esp-01 и да качваме код в нея. Тъй като esp дъските са толкова популярни, затова се замислих да поправя инструкции за това и повечето хора се сблъскват с проблем
Ultimate ESP8266-01 програмист и USB адаптер: 3 стъпки
Ultimate ESP8266-01 програмист и USB адаптер: Здравейте хора, чували ли сте за РЕАЛНИТЕ възможности на малкия и евтин модул ESP8266-01? Той беше пуснат на пазара, казвайки, че това трябва да бъде ваш избор, ако искате да добавите IOT възможности към вашия проект. Всъщност този малък модул може да