INHOUDSOPGAWE:

USB ESP-12 programmeerder: 7 stappe
USB ESP-12 programmeerder: 7 stappe

Video: USB ESP-12 programmeerder: 7 stappe

Video: USB ESP-12 programmeerder: 7 stappe
Video: ESP8266 USB PROGRAMMER #shorts 2024, November
Anonim
USB ESP-12 programmeerder
USB ESP-12 programmeerder
USB ESP-12 programmeerder
USB ESP-12 programmeerder
USB ESP-12 programmeerder
USB ESP-12 programmeerder

Ek het gedink dit sal interessant wees om met IoT te speel, en ek het besluit om die esp8266 te probeer. Ek het die magdom oplossings daar buite gesien om die esp8266 te programmeer, en ek het hier idees geleen https://www.instructables.com/id/USB-to-ESP-01-Boa… en hier https://cmheong.blogspot.com/2018/05/using-ch340-u … om die esp-01 eenvoudig te programmeer met flits en reset-knoppies ingesluit. Nadat ek dit gedoen het, het ek gedink dit sal lekker wees om 'n adaptermodus te maak om ook die esp-12 te programmeer.

Dele:

Pryse kan wissel as gevolg van afslag en gestuur na verskillende lande en wat nie, maar dit is korrek soos op die oomblik van skryf in my spesifieke situasie

CH340 USB na ESP8266 ESP-01 Wifi-module-adapter $ 0,80

10 stuks Tydelike skakelknoppie $ 0,52

ESP-12S ESP8266 $ 1,95

2 stuks ESP-12 uitbreekbord $ 0,40

10 stuks pogo -penne $ 2,05

2 stuks Dubbelry SMT SMD Manlike penkopstrookverbinding $ 1,33

dun draad

warm gom geweer en gom

soldeerbout en soldeer

rekkie

Stap 1: Soldeer die Pogo -penne aan die uitbreekbord

Soldeer die Pogo -penne aan die Breakout Board
Soldeer die Pogo -penne aan die Breakout Board

Soldeer die pogo -penne aan die uitbreekbord vir die volgende penne:

RUS (HERSTEL)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Die pogo -penne is taamlik klein, so ek moes 'n pincet gebruik met 'n band om dit teen die hitte te isoleer om die penne vas te hou terwyl ek soldeer.

Maak seker dat die pogo -penne nie met mekaar kortgeknyp word deur te kyk na kontinuïteit met 'n multimeter nie. Daar is 10k weerstande tussen CH_PC en VCC, GPIO15 en GND op die uitbreekbord, dus verwag 'n lesing tussen die penne.

Stap 2: Soldeerpenkoppe aan ESP-12-uitbreekbord en draad

Soldeerspeldekopstukke aan ESP-12 Breakout Board en Wire
Soldeerspeldekopstukke aan ESP-12 Breakout Board en Wire
Soldeerspeldekopstukke aan ESP-12 Breakout Board en Wire
Soldeerspeldekopstukke aan ESP-12 Breakout Board en Wire

Bevestig die twee 8p -penkopstukke wat by die uitbreekbord kom, met die lang penne aan die voorkant van die bord, terwyl u aan die agterkant van die bord soldeer, u hoef nie al die penne aan die bord te soldeer nie, net die wat hierbo gebruik is (verwys hier vir minimale flitsskemas). Die rede hiervoor is dat as u 'n esp-12 wil hardloop/programmeer wat reeds op 'n uitbreekbord is gesoldeer, dit moet kan doen (alhoewel ek dit nog nie eintlik probeer het nie). Sny nou 'n gedeelte van die dubbele ry smt pen kop sodat daar twee rye van 4 penne is. Soldeerdraad wat die pinout vir die 4-pen dubbele ry verbind volgens 'n ESP-01 pinout wat ooreenstem met die breakout board.

Die name is nie presies dieselfde nie (behalwe vir GND), maar:

VCC = 3V3

RUS = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

Stap 3: Soldeerknoppies na die CH340 USB -adapter

Soldeerknoppies na die CH340 USB -adapter
Soldeerknoppies na die CH340 USB -adapter
Soldeerknoppies na die CH340 USB -adapter
Soldeerknoppies na die CH340 USB -adapter

Soldeerknoppie onderaan die CH340 USB -adapter vir die FLASH -modus tussen GPIO0 en GND -penne. Plak dit warm aan die adapter.

Soldeerknoppie aan die agterkant van die CH340 USB -adapter vir die RESET -modus tussen RESET- en GND -penne. Plak dit warm aan die adapter

Stap 4: Pogo -penne met warm lijm, skuim en 4p -penkop met dubbele ry

Warm plakpogo -penne, skuim en dubbele ry 4p -penkop
Warm plakpogo -penne, skuim en dubbele ry 4p -penkop
Warm plakpogo -penne, skuim en dubbele ry 4p -penkop
Warm plakpogo -penne, skuim en dubbele ry 4p -penkop
Warm plakpogo -penne, skuim en dubbele ry 4p -penkop
Warm plakpogo -penne, skuim en dubbele ry 4p -penkop

Plak die binnekant van die pogo -penne warm aan die uitbreekbord om hulle sterk te maak, en sorg dat daar geen gom op die bewegende pen kom nie. Plak 'n bietjie verpakkingsskuim (of enige saamdrukbare sponsagtige materiaal) tussen die pogo-penne vas, sodat die esp-12 nie te maklik in die gaping val nie. Plak die smt dubbele ry 4p -kopstuk aan die agterkant van die uitbreekbord, sodat dit nie ontkoppel word as u die CH340 -usb -adapter uittrek nie.

Stap 5: Rig ESP-12 uit op Pogo-penne en toebroodjie met nog 'n uitbreekbord

Rig ESP-12 aan op Pogo-penne en toebroodjie met nog 'n uitbreekbord
Rig ESP-12 aan op Pogo-penne en toebroodjie met nog 'n uitbreekbord
Rig ESP-12 aan op Pogo-penne en toebroodjie met nog 'n uitbreekbord
Rig ESP-12 aan op Pogo-penne en toebroodjie met nog 'n uitbreekbord
Rig ESP-12 aan op Pogo-penne en toebroodjie met nog 'n uitbreekbord
Rig ESP-12 aan op Pogo-penne en toebroodjie met nog 'n uitbreekbord

Rig ESP-12 (ek getoets met 'n ESP-12F en 'n ESP-12S) op die pogo-penne en plak dit met nog 'n uitbreekbord bo-op. Gebruik 'n rekkie om dit stewig vas te hou. Miskien moet u die esp-12 aanpas om seker te maak dat al die kontakte met genoeg druk raak. Dit sou waarskynlik minder ingewikkeld wees as in plaas van pogo-penne veermetaalknipsels aan die kant van die ESP-12 te gebruik. Hier is 'n voorbeeld op YouTube waar iemand die kontakte van 'n PCI-gleuf vanaf 'n ongebruikte moederbord gebruik het https://www.youtube.com/embed/BvY_T-My9Ls en https://www.youtube.com/watch? v = gI_lKu2uJDs

OPMERKING: Na 'n bietjie meer gebruik vind ek dit baie moeilik om die pogo -penne uit te pas en genoeg druk uit te oefen, daarom beveel ek mense aan om nie pogo -penne te gebruik nie, tensy hulle baie frustrasie kan hanteer

Stap 6: Steek die Esp-12-adaptermodus in die CH340-USB-adapter en programmeer weg

Steek die Esp-12-adaptermodus in die CH340-USB-adapter en programmeer dit weg
Steek die Esp-12-adaptermodus in die CH340-USB-adapter en programmeer dit weg
Steek die Esp-12-adaptermodus in die CH340-USB-adapter en programmeer dit weg
Steek die Esp-12-adaptermodus in die CH340-USB-adapter en programmeer dit weg
Steek die Esp-12-adaptermodus in die CH340-USB-adapter en programmeer dit weg
Steek die Esp-12-adaptermodus in die CH340-USB-adapter en programmeer dit weg

Koppel die esp-12-adapter aan by die CH340 USB-adapter (met die boonste bord in dieselfde rigting as die usb-prop) en plak dit dan in u rekenaar en gebruik Arduino IDE of ESP Flash Download Tool om u programme te laai.

OPMERKING: as die flitsprosedure nie werk nie, kan dit wees omdat die kontak tussen die pogo-penne en die esp-12 nie goed is nie, pas esp-12 en/of rek aan om 'n goeie ewe druk oor alle pogo-penne te gee

Stap 7: Knipperende BLINK -voorbeeld met Arduino IDE (opsioneel)

Image
Image
Knipperende BLINK -voorbeeld met Arduino IDE (opsioneel)
Knipperende BLINK -voorbeeld met Arduino IDE (opsioneel)
Knipperende BLINK -voorbeeld met Arduino IDE (opsioneel)
Knipperende BLINK -voorbeeld met Arduino IDE (opsioneel)

Begin Arduino IDE en laai BLINK -voorbeeld.

Om die FLASH -modus te betree, hou die FLASH -knoppie (onder) ingedruk en druk die RESET -knoppie (terug) en los dan die FLASH -knoppie (onder).

Stel die parameters van esp-12 op

Klik oplaai

As dit reg gewerk het, moet dit optree soos in die video

OPMERKING: as die flitsprosedure nie werk nie, kan dit wees omdat die kontak tussen die pogo-penne en die esp-12 nie goed is nie, pas esp-12 en/of rek aan om 'n goeie ewe druk oor alle pogo-penne te gee

Aanbeveel: