Kazalo:
- 1. korak: Spajajte pogonske zatiče na ploščo za prekinitev
- 2. korak: Spajate glave spajkalnih sponk na ploščo in žico ESP-12
- 3. korak: Spajate gumbe na USB -vmesnik CH340
- Korak 4: Pogoni zatiči z vročim lepilom, pena in 4 -palčna glava z dvema vrstama
- 5. korak: ESP-12 poravnajte s pogonskimi zatiči in sendvičem z drugo odbojno ploščo
- Korak 6: Priključite modul adapterja Esp-12 v vmesnik USB CH340 in programirajte stran
- Korak 7: Utripa primer BLINK z Arduino IDE (neobvezno)
Video: Programer USB ESP-12: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:06
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
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
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
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
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 (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 (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)
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:
Programer CH341A: 8 korakov
Programer CH341A: Pred kratkim sem kupil mini programer CH341A. Mini programator je v redu in se lahko uporablja za programiranje čipov serije 24 in 24. Je zelo poceni, vendar zelo uporaben, saj ga lahko uporabim za bliskanje BIOS -a računalnika in vdelane programske opreme usmerjevalnika. WCH ima prijazne objave
Arduino kot ponudnik internetnih storitev -- Zapiši šestnajstiško datoteko v AVR -- Varovalka v AVR -- Arduino kot programer: 10 korakov
Arduino kot ponudnik internetnih storitev || Zapiši šestnajstiško datoteko v AVR || Varovalka v AVR || Arduino kot programer: ……………………… PRIJAVITE SE na moj YouTube kanal za več videov …….. Ta članek gre za arduino kot isp. Če želite naložiti šestnajstiško datoteko ali če želite nastaviti varovalko v AVR, vam ni treba kupiti programerja, lahko storite
Majhen programer za mikrokrmilnike ATTINY z Arduino UNO: 7 korakov
Majhen programer za mikrokrmilnike ATTINY z Arduino UNO: Trenutno je zanimivo uporabljati mikrokrmilnike serije ATTINY zaradi njihove vsestranskosti, nizke cene, pa tudi zaradi dejstva, da jih je mogoče enostavno programirati v okoljih, kot je Arduino IDE. enostavno prenašati
Začnite z Esp 8266 Esp-01 z Arduino IDE - Namestitev plošč Esp v Arduino Ide in programiranje Esp: 4 koraki
Začnite z Esp 8266 Esp-01 z Arduino IDE | Namestitev plošč Esp v Arduino Ide in programiranje Esp: V tem navodilu se bomo naučili, kako namestiti plošče esp8266 v Arduino IDE in kako programirati esp-01 in naložiti kodo vanj. Ker so plošče esp tako priljubljene, sem razmišljal, da bi popravil navodila za to in večina ljudi se sooča s težavo
GTP USB PIC PROGRAMER (odprtokodni): 5 korakov (s slikami)
GIP USB PIC PROGRAMMER (odprtokodni): To delo vključuje GTP USB (ne plus ali lite). Sheme, fotografije in tiskano vezje so razvili PICMASTERS na podlagi nekaterih dragocenih del, ki so bila opravljena že prej. Ta programer podpira pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Na žalost je bilo