Kazalo:

Programer USB ESP-12: 7 korakov
Programer USB ESP-12: 7 korakov

Video: Programer USB ESP-12: 7 korakov

Video: Programer USB ESP-12: 7 korakov
Video: Подключение и прошивка ESP-12 (ESP-12F/ESP-12E/ESP-12Q) с помощью Arduino 2024, November
Anonim
Programer USB ESP-12
Programer USB ESP-12
Programer USB ESP-12
Programer USB ESP-12
Programer USB ESP-12
Programer USB ESP-12

Zdelo se mi je zanimivo igrati se z IoT, zato sem se odločil preizkusiti esp8266. Videl sem nešteto rešitev za programiranje esp8266, zato sem si izposodil nekaj idej tukaj https://www.instructables.com/id/USB-to-ESP-01-Boa… in tukaj https://cmheong.blogspot.com/2018/05/using-ch340-u… za programiranje esp-01 preprosto s priloženimi gumbi za bliskavico in ponastavitev. Ko sem to naredil, sem mislil, da bi bilo zabavno poskusiti narediti modul za adapter, ki bi lahko programiral tudi esp-12.

Deli:

Cene se lahko razlikujejo zaradi popustov in pošiljanja v različne države in česa ne, vendar so pravilne v času pisanja v moji posebni situaciji

CH340 USB v ESP8266 ESP-01 adapter za modul Wifi 0,80 USD

10 kosov Gumb za trenutno preklapljanje 0,52 USD

ESP-12S ESP8266 1,95 USD

2 kosa ESP-12 Breakout board 0,40 $

10 kosov pogo zatičev 2,05 USD

2 kosa Double Row SMT SMD Moški Pin Header Strip Connector 1,33 $

tanka žica

pištolo za vroče lepilo in lepilo

spajkalnik in spajkanje

elastični trak

1. korak: Spajajte pogonske zatiče na ploščo za prekinitev

Spajite pogo zatiče na ploščo za prekinitev
Spajite pogo zatiče na ploščo za prekinitev

Spajate pogo zatiče na odbojno ploščo za naslednje zatiče:

POČITAJ (PONASTAVI)

CH_PC (SL)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Pogonski zatiči so precej majhni, zato sem moral uporabiti pinceto z nekaj trakom okoli, da sem izoliral pred vročino, da bi držal zatiče, medtem ko sem spajkal.

Prepričajte se, da pogonski zatiči med seboj niso kratki, tako da z multimetrom preverite neprekinjenost. Na odklopni plošči je 10k uporov med CH_PC in VCC, GPIO15 in GND, zato pričakujte odčitavanje med temi zatiči.

2. korak: Spajate glave spajkalnih sponk na ploščo in žico ESP-12

Spajkalne glave spajkajte na ploščo in žico ESP-12
Spajkalne glave spajkajte na ploščo in žico ESP-12
Spajkalne glave spajkajte na ploščo in žico ESP-12
Spajkalne glave spajkajte na ploščo in žico ESP-12

Pritrdite dva 8 -pinska glavca, ki sta priložena prelomni plošči z dolgimi zatiči na sprednji strani plošče, medtem ko spajkate na zadnji strani plošče, zato vam ni treba spajkati vseh zatičev na ploščo, samo tiste, ki ste jih uporabili zgoraj (glejte tukaj za minimalne utripajoče sheme). Razlog za to je, da če želite zagnati/programirati esp-12, ki je že spajkan na odklopno ploščo, bi to moral storiti (čeprav tega še nisem poskusil). Zdaj odrežite del glave vrstice smt dvojne vrstice smt tako, da sta dve vrsti s 4 zatiči. Spajkalna žica, ki povezuje pinout za 4-polno dvojno vrsto v skladu s pinout ESP-01, ki se ujema z odmično ploščo.

Imena niso popolnoma enaka (razen GND), vendar:

VCC = 3V3

REST = RST

CH_PC = SL

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

3. korak: Spajate gumbe na USB -vmesnik CH340

Spajate gumbe na vmesnik USB CH340
Spajate gumbe na vmesnik USB CH340
Spajate gumbe na vmesnik USB CH340
Spajate gumbe na vmesnik USB CH340

Gumb za spajkanje na dnu adapterja USB CH340 za način FLASH med zatiči GPIO0 in GND. Vroče ga lepite na adapter.

Gumb za spajkanje na zadnji strani adapterja USB CH340 za način RESET med nožicama RESET in GND. Vroče ga lepite na adapter

Korak 4: Pogoni zatiči z vročim lepilom, pena in 4 -palčna glava z dvema vrstama

Pogo zatiči za vroče lepilo, pena in 4 -palčna glava z dvema vrstama
Pogo zatiči za vroče lepilo, pena in 4 -palčna glava z dvema vrstama
Pogo zatiči za vroče lepilo, pena in 4 -palčna glava z dvema vrstama
Pogo zatiči za vroče lepilo, pena in 4 -palčna glava z dvema vrstama
Pogo zatiči za vroče lepilo, pena in 4 -palčna glava z dvema vrstama
Pogo zatiči za vroče lepilo, pena in 4 -palčna glava z dvema vrstama

Notranjo stran pogonskih zatičev z vročim lepilom prilepite na odbojno ploščo, da jim zagotovite nekaj moči, pri tem pazite, da ne pride do lepila na premični zatič. Med pogonske zatiče nalepite malo penaste embalaže (ali katerega koli stisljivega gobastega materiala), da esp-12 ne bo preveč zlahka padel v vrzel. Dvovrstni 4p glavo smt prilepite na zadnjo stran odklopne plošče, da se ne odklopi, ko izvlečete adapter za usb CH340.

5. korak: ESP-12 poravnajte s pogonskimi zatiči in sendvičem z drugo odbojno ploščo

Poravnajte ESP-12 na pogonske zatiče in sendvič z drugo odbojno ploščo
Poravnajte ESP-12 na pogonske zatiče in sendvič z drugo odbojno ploščo
ESP-12 poravnajte s pogonskimi zatiči in sendvičem z drugo odbojno ploščo
ESP-12 poravnajte s pogonskimi zatiči in sendvičem z drugo odbojno ploščo
Poravnajte ESP-12 na pogonske zatiče in sendvič z drugo odbojno ploščo
Poravnajte ESP-12 na pogonske zatiče in sendvič z drugo odbojno ploščo

Poravnajte ESP-12 (preizkušal sem z ESP-12F in ESP-12S) na pogonske zatiče in ga sendvič z drugo odbojno ploščo na vrhu. Z elastičnim trakom ga trdno držite. Morda boste morali prilagoditi esp-12, da se prepričate, da se vsi stiki dotikajo z dovolj pritiska. Verjetno bi bilo manj prefinjeno, če bi namesto pogonskih zatičev uporabili vzmetne kovinske sponke za stran ESP-12. Tu je primer na youtube, kjer je nekdo uporabil stike iz reže PCI z neuporabljene matične plošče https://www.youtube.com/embed/BvY_T-My9Ls in https://www.youtube.com/watch? v = gI_lKu2uJDs

OPOMBA: Po daljši uporabi se mi zdi zelo fino poravnati in pritisniti dovolj na pogonske zatiče, zato ljudem priporočam, da ne poskušajo uporabljati pogonskih zatičev, razen če se lahko spoprimejo z veliko frustracijami

Korak 6: Priključite modul adapterja Esp-12 v vmesnik USB CH340 in programirajte stran

Priključite modul adapterja Esp-12 v vmesnik USB CH340 in programirajte stran
Priključite modul adapterja Esp-12 v vmesnik USB CH340 in programirajte stran
Priključite modul adapterja Esp-12 v vmesnik USB CH340 in programirajte stran
Priključite modul adapterja Esp-12 v vmesnik USB CH340 in programirajte stran
Priključite modul adapterja Esp-12 v vmesnik USB CH340 in programirajte stran
Priključite modul adapterja Esp-12 v vmesnik USB CH340 in programirajte stran

Priključite modul adapterja esp-12 v vmesnik USB CH340 (z vrhom plošče v isti smeri kot vtič USB), nato ga vstavite v računalnik in za nalaganje programov uporabite Arduino IDE ali ESP Flash Download Tool.

OPOMBA: če postopek bliskavice ne deluje, je to lahko zato, ker stik med pogo zatiči in esp-12 ni dober, prilagodite esp-12 in/ali elastični trak, da zagotovite enakomeren pritisk na vseh pogo zatičih

Korak 7: Utripa primer BLINK z Arduino IDE (neobvezno)

Image
Image
Utripajoči primer BLINK z Arduino IDE (neobvezno)
Utripajoči primer BLINK z Arduino IDE (neobvezno)
Utripajoči primer BLINK z Arduino IDE (neobvezno)
Utripajoči primer BLINK z Arduino IDE (neobvezno)

Zaženite Arduino IDE in naložite primer BLINK.

Za vstop v način FLASH pridržite gumb FLASH (spodaj) in pritisnite gumb RESET (zadaj), nato spustite gumb FLASH (spodaj).

Nastavite parametre esp-12

Kliknite naloži

Če je delovalo pravilno, bi se moralo obnašati kot v videu

OPOMBA: če postopek bliskavice ne deluje, je to lahko zato, ker stik med pogo zatiči in esp-12 ni dober, prilagodite esp-12 in/ali elastični trak, da zagotovite enakomeren pritisk na vseh pogo zatičih

Priporočena: