Sadržaj:

USB ESP-12 programator: 7 koraka
USB ESP-12 programator: 7 koraka

Video: USB ESP-12 programator: 7 koraka

Video: USB ESP-12 programator: 7 koraka
Video: Универсальный USB программатор для ESP8266, ESP7, ESP 12, ESP 12E, ESP 12F 2024, Oktobar
Anonim
USB ESP-12 programator
USB ESP-12 programator
USB ESP-12 programator
USB ESP-12 programator
USB ESP-12 programator
USB ESP-12 programator

Mislio sam da bi bilo zanimljivo igrati se s IoT -om pa sam odlučio isprobati esp8266. Vidio sam bezbroj rješenja za programiranje esp8266 pa sam posudio neke ideje odavde https://www.instructables.com/id/USB-to-ESP-01-Boa… i ovdje https://cmheong.blogspot.com/2018/05/using-ch340-u… za programiranje esp-01 jednostavno s uključenim gumbima za blic i resetiranje. Nakon što sam to učinio, mislio sam da bi bilo zabavno pokušati napraviti mod za adapter za programiranje esp-12.

Dijelovi:

Cijene se mogu razlikovati zbog popusta i dostave u različite zemlje, a što ne, ali su točne u vrijeme pisanja u mojoj konkretnoj situaciji

CH340 USB na ESP8266 Adapter za WiFi modul ESP-01 0,80 USD

10 kom Tipka za trenutni prekidač 0,52 USD

ESP-12S ESP8266 1,95 USD

2 kom. ESP-12 Breakout board 0,40 USD

10 kom pogo pinovi 2,05 $

2 kom SMT SMD SMD SMD muški pin header strip konektor $ 1,33

tanka žica

pištolj za vruće ljepilo i ljepilo

lemilica i lemljenje

elastična traka

Korak 1: Lemite pogonske igle na ploču za razbijanje

Lemite pogonske igle na ploču za razbijanje
Lemite pogonske igle na ploču za razbijanje

Lemite pogo pinove na ploču za razbijanje za sljedeće pinove:

ODMORI (RESETIRAJ)

CH_PC (HR)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Pogo pinovi su prilično mali pa sam morao upotrijebiti pincetu s malo trake oko sebe kako bih izolirao od topline i držao igle dok sam lemio.

Pobrinite se da pogo pinovi ne budu kratko spojeni međusobno provjeravajući kontinuitet pomoću multimetra. Između CH_PC i VCC, GPIO15 i GND na razvodnoj ploči ima 10 k otpornika pa očekujte očitavanje između tih pinova.

Korak 2: Lemljenje zaglavlja iglica na ESP-12 prekidnu ploču i žicu

Lemna zatična zaglavlja na ploču za probijanje i žicu ESP-12
Lemna zatična zaglavlja na ploču za probijanje i žicu ESP-12
Lemna zatična zaglavlja na ploču za probijanje i žicu ESP-12
Lemna zatična zaglavlja na ploču za probijanje i žicu ESP-12

Pričvrstite dva 8 -pinska zaglavlja koja dolaze s odbojnom pločom s dugim iglama na prednjoj strani ploče dok lemite na stražnjoj strani ploče, ne morate lemiti sve igle na ploču samo one korištene gore (pogledajte ovdje za minimalne sheme treperenja). Razlog za to je što ako želite pokrenuti/programirati esp-12 koji je već lemljen na probojnoj ploči, trebao bi to učiniti (iako to zapravo još nisam pokušao). Sada izrežite dio dvorednog zaglavlja smt igle tako da postoje dva reda sa 4 igle. Lemna žica koja spaja pinout za 4-polni dvoredni red prema ESP-01 pinout-u koji odgovara ploči za razbijanje.

Nazivi nisu potpuno isti (osim GND -a), ali:

VCC = 3V3

REST = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

Korak 3: Lemite dugmad na CH340 USB adapter

Tasteri za lemljenje na CH340 USB adapter
Tasteri za lemljenje na CH340 USB adapter
Tasteri za lemljenje na CH340 USB adapter
Tasteri za lemljenje na CH340 USB adapter

Tipka za lemljenje na dnu USB adaptera CH340 za FLASH način rada između GPIO0 i GND pinova. Vruće ga zalijepite na adapter.

Tipka za lemljenje na stražnjoj strani USB adaptera CH340 za način resetiranja između pinova RESET i GND. Vruće ga zalijepite na adapter

Korak 4: Pogonske igle s vrućim ljepilom, pjenasti i dvoredni 4p zaglavlje

Pogonske igle za vruće ljepilo, pjena i dvoredni 4 -pin zaglavlje
Pogonske igle za vruće ljepilo, pjena i dvoredni 4 -pin zaglavlje
Pogonske igle za vruće ljepilo, pjena i dvoredni 4p pin header
Pogonske igle za vruće ljepilo, pjena i dvoredni 4p pin header
Pogonske igle za vruće ljepilo, pjena i dvoredni 4p pin header
Pogonske igle za vruće ljepilo, pjena i dvoredni 4p pin header

Vruće zalijepite unutrašnju stranu pogonskih igala na ploču za razbijanje kako biste im dali određenu snagu, vodeći računa da ne dođe do ljepila na pokretnu iglu. Zalijepite malo pjene za pakiranje (ili bilo kojeg komprimiranog materijala nalik spužvi) između pogonskih igala tako da esp-12 neće lako pasti u otvor. Zalijepite smt dvoredni 4p zaglavlje smt na stražnju stranu razbijačke ploče kako se ne bi odspojio prilikom izvlačenja CH340 usb adaptera.

Korak 5: Poravnajte ESP-12 s Pogo iglama i sendvičem s drugom odbojnom pločom

Poravnajte ESP-12 s Pogo iglama i sendvičem s drugom odbojnom pločom
Poravnajte ESP-12 s Pogo iglama i sendvičem s drugom odbojnom pločom
Poravnajte ESP-12 s Pogo iglama i sendvičem s drugom odbojnom pločom
Poravnajte ESP-12 s Pogo iglama i sendvičem s drugom odbojnom pločom
Poravnajte ESP-12 s Pogo iglama i sendvičem s drugom odbojnom pločom
Poravnajte ESP-12 s Pogo iglama i sendvičem s drugom odbojnom pločom

Poravnajte ESP-12 (testirao sam sa ESP-12F i ESP-12S) na pogonske pinove i sendvičom ga obložite drugom odbojnom pločom na vrhu. Koristite elastičnu traku da je čvrsto držite na mjestu. Možda ćete morati prilagoditi esp-12 kako biste bili sigurni da se svi kontakti dodiruju s dovoljnim pritiskom. Vjerojatno bi bilo manje izbirljivo da umjesto pogonskih igala koristite opružne metalne kopče za bočnu stranu ESP-12. Evo primjera na youtube-u gdje je neko koristio kontakte iz PCI utora s nekorištene matične ploče https://www.youtube.com/embed/BvY_T-My9Ls i https://www.youtube.com/watch? v = gI_lKu2uJDs

NAPOMENA: Nakon duže upotrebe, smatram da je vrlo fino poravnati i primijeniti dovoljan pritisak na pogo pinove, pa preporučujem ljudima da ne pokušavaju koristiti pogo pinove osim ako se mogu nositi s velikom frustracijom

Korak 6: Uključite Esp-12 adapter mod u CH340 USB adapter i nema programa

Priključite mod adaptera Esp-12 u USB adapter CH340 i programirajte dalje
Priključite mod adaptera Esp-12 u USB adapter CH340 i programirajte dalje
Priključite mod adaptera Esp-12 u USB adapter CH340 i programirajte dalje
Priključite mod adaptera Esp-12 u USB adapter CH340 i programirajte dalje
Priključite mod adaptera Esp-12 u USB adapter CH340 i programirajte dalje
Priključite mod adaptera Esp-12 u USB adapter CH340 i programirajte dalje

Uključite mod adaptera esp-12 u USB adapter CH340 (s vrhom ploče u istom smjeru kao USB priključak), a zatim ga umetnite u računalo i upotrijebite Arduino IDE ili ESP Flash Download Tool za učitavanje programa.

NAPOMENA: ako postupak bljeskalice ne funkcionira, to može biti zato što kontakt između pogonskih igala i esp-12 nije dobar, podesite esp-12 i/ili elastičnu traku kako biste dali dobar ravnomjeran pritisak na sve pogonske igle

Korak 7: Trepćući BLINK primjer sa Arduino IDE -om (opcionalno)

Image
Image
Treperi BLINK primjer sa Arduino IDE -om (opcionalno)
Treperi BLINK primjer sa Arduino IDE -om (opcionalno)
Treperi BLINK primjer sa Arduino IDE -om (opcionalno)
Treperi BLINK primjer sa Arduino IDE -om (opcionalno)

Pokrenite Arduino IDE i učitajte BLINK primjer.

Za ulazak u način rada FLASH držite pritisnuto dugme FLASH (dole) i pritisnite dugme RESET (nazad), a zatim otpustite dugme FLASH (dole).

Postavite parametre esp-12

Kliknite na upload

Ako je radio ispravno, trebao bi se ponašati kao u videu

NAPOMENA: ako postupak bljeskalice ne funkcionira, to može biti zato što kontakt između pogonskih igala i esp-12 nije dobar, podesite esp-12 i/ili elastičnu traku kako biste dali dobar ravnomjeran pritisak na sve pogonske igle

Preporučuje se: