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, Studeni
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 bljeskalicu 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 trenutku pisanja u mojoj konkretnoj situaciji

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

10 kom Gumb za trenutni prekidač 0,52 USD

ESP-12S ESP8266 1,95 USD

2 kom ESP-12 Razbijačka ploča 0,40 USD

10 kom pogo igle 2,05 USD

2 kom SMT SMD SMD SMD muški pin Header Strip Connector 2 kom

tanka žica

pištolj za vruće ljepilo i ljepilo

lemilica i lemljenje

elastična gumica

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

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

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 koristiti pincetu s trakom oko sebe kako bih izolirao od topline i držao igle dok sam lemio.

Uvjerite se da pogonski pinovi nisu međusobno kratki provjeravajući kontinuitet pomoću multimetra. Između CH_PC i VCC, GPIO15 i GND na probojnoj ploči ima 10 k otpornika pa očekujte očitanje između tih pinova.

Korak 2: Zalemite zaglavlje igara na ESP-12 probojnu ploču i žicu

Lemljenje zaglavlja iglica na ESP-12 probojnu ploču i žicu
Lemljenje zaglavlja iglica na ESP-12 probojnu ploču i žicu
Lemljenje zaglavlja iglica na ESP-12 probojnu ploču i žicu
Lemljenje zaglavlja iglica na ESP-12 probojnu ploču i žicu

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 tome je ako želite pokrenuti/programirati esp-12 koji je već lemljen na ploči za razbijanje, trebao bi to moći učiniti (iako to zapravo još nisam pokušao). Sada izrežite dio dvorednog zaglavlja smt igle tako da postoje dva reda s 4 igle. Lemna žica koja spaja pinout za 4-polni dvoredni red prema ESP-01 pinout-u koji odgovara probojnoj ploči.

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

VCC = 3V3

ODMOR = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

Korak 3: Lemljenje gumba na CH340 USB adapter

Gumbi za lemljenje na CH340 USB adapter
Gumbi za lemljenje na CH340 USB adapter
Gumbi za lemljenje na CH340 USB adapter
Gumbi za lemljenje na CH340 USB adapter

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

Gumb 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, pjena i 4 -redni zaglavlje s dva reda

Pogonske igle za vruće ljepilo, pjene i dvoredni 4p zaglavlje
Pogonske igle za vruće ljepilo, pjene i dvoredni 4p zaglavlje
Pogonske igle za vruće ljepilo, pjene i dvoredni 4p zaglavlje
Pogonske igle za vruće ljepilo, pjene i dvoredni 4p zaglavlje
Pogonske igle s vrućim ljepilom, pjenasti i dvoredni 4 -pinski zaglavlje
Pogonske igle s vrućim ljepilom, pjenasti i dvoredni 4 -pinski zaglavlje

Vruće zalijepite unutarnju stranu pogonskih igala na ploču za razbijanje kako biste im dali malo snage, pazeći da na pomičnu iglu ne dođe ljepilo. Zalijepite malo pjene za pakiranje (ili bilo kojeg materijala koji se može stisnuti spužvom) između pogonskih igala tako da esp-12 neće prelako upasti u otvor. Zalijepite smt dvoredni 4p zaglavlje smt na stražnju stranu razbijačke ploče tako da se neće odspojiti 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 s ESP-12F i ESP-12S) na pogonske igle i sendvič s drugom odbojnom pločom na vrhu. Elastičnom trakom čvrsto ga 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 zahtjevno da umjesto pogonskih igala upotrijebite opružne metalne kopče za bočnu stranu ESP-12. Evo primjera na youtubeu gdje je netko 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 još neke uporabe smatram da je vrlo fino poravnati i primijeniti dovoljan pritisak na pogo pinove, stoga preporučujem ljudima da ne pokušavaju koristiti pogo pinove osim ako se mogu nositi s velikom frustracijom

Korak 6: Uključite modul adaptera Esp-12 u USB adapter CH340 i programirajte dalje

Uključite modul adaptera Esp-12 u USB adapter CH340 i programirajte dalje
Uključite modul 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 (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 primjer BLINK -a s Arduino IDE -om (izborno)

Image
Image
Primjer trepćućeg BLINK -a s Arduino IDE -om (izborno)
Primjer trepćućeg BLINK -a s Arduino IDE -om (izborno)
Primjer trepćućeg BLINK -a s Arduino IDE -om (izborno)
Primjer trepćućeg BLINK -a s Arduino IDE -om (izborno)

Pokrenite Arduino IDE i učitajte BLINK primjer.

Za ulazak u način rada FLASH držite tipku FLASH (dolje) i pritisnite tipku RESET (natrag), a zatim otpustite tipku FLASH (dolje).

Postavite parametre esp-12

Kliknite upload

Ako je ispravno radio, 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čeni: