Taula de continguts:

Programador USB ESP-12: 7 passos
Programador USB ESP-12: 7 passos

Vídeo: Programador USB ESP-12: 7 passos

Vídeo: Programador USB ESP-12: 7 passos
Vídeo: ESP-12S minimal configuration test with 7 neopixels 2024, De novembre
Anonim
Programador USB ESP-12
Programador USB ESP-12
Programador USB ESP-12
Programador USB ESP-12
Programador USB ESP-12
Programador USB ESP-12

Vaig pensar que seria interessant jugar amb IoT, així que vaig decidir provar l’esp8266. Vaig veure la infinitat de solucions per programar l’esp8266, així que vaig agafar algunes idees d’aquí https://www.instructables.com/id/USB-to-ESP-01-Boa… i aquí https://cmheong.blogspot.com / 2018/05 / using-ch340-u … per programar l’esp-01 simplement amb botons de flaix i restabliment inclosos. Després d’haver-ho fet, vaig pensar que seria divertit intentar fer un mod adaptador perquè també programés l’esp-12.

Parts:

Els preus poden variar a causa de descomptes i enviaments a diferents països i altres, però són correctes en el moment d’escriure en la meva situació particular

Adaptador de mòdul Wifi CH340 USB a ESP8266 ESP-01 0,80 USD

10 unitats Botó d'interruptor momentani 0,52 USD

ESP-12S ESP8266 1,95 dòlars

2 taules ESP-12 Breakout 0,40 $

10 pines pogo pins 2,05 $

2 peces Connector de tira de capçal de pin de doble fila SMT SMD masculí 1,33 USD

fil prim

pistola de cola calenta i cola

soldador i soldador

goma elàstica

Pas 1: soldeu els pins Pogo al tauler de ruptura

Soldeu els pins del Pogo al tauler de ruptura
Soldeu els pins del Pogo al tauler de ruptura

Soldeu els passadors de pogo al tauler de sortida dels següents passadors:

RESTA (RESET)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Els passadors de pogo són bastant petits, així que vaig haver d’utilitzar unes pinces amb una mica de cinta al voltant per aïllar-lo de la calor per subjectar els passadors mentre soldava.

Assegureu-vos que els pins de pogo no estiguin curts entre si comprovant la continuïtat amb un multímetre. Hi ha resistències de 10 k entre CH_PC i VCC, GPIO15 i GND al tauler de ruptura, així que espereu una lectura entre aquests pins.

Pas 2: Capçaleres de pin de soldadura al tauler i al cable ESP-12 Breakout

Capçaleres de pin de soldadura al tauler de separació ESP-12 i al cable
Capçaleres de pin de soldadura al tauler de separació ESP-12 i al cable
Capçaleres de pin de soldadura al tauler de separació ESP-12 i al cable
Capçaleres de pin de soldadura al tauler de separació ESP-12 i al cable

Col·loqueu els dos capçals de pin de 8p que vénen amb el tauler de separació amb els passadors llargs a la part frontal del tauler mentre es solden a la part posterior del tauler, no cal soldar tots els pins al tauler només els que s’utilitzen més amunt (consulteu aquí per obtenir esquemes intermitents mínims). El motiu d'això és que si voleu executar / programar un esp-12 que ja està soldat en una placa de ruptura, hauria de ser capaç de fer-ho (tot i que encara no ho he provat). Ara retalleu una secció de la capçalera del pin SMT de doble fila de manera que hi hagi dues files de 4 pins. Fil de soldadura que connecta el pinout per a la fila doble de 4 pins segons un pinout ESP-01 que coincideix amb el tauler de ruptura.

Els noms no són exactament els mateixos (excepte GND) però:

VCC = 3V3

REST = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

Pas 3: soldeu els botons a l'adaptador USB CH340

Botons de soldadura a l’adaptador USB CH340
Botons de soldadura a l’adaptador USB CH340
Botons de soldadura a l’adaptador USB CH340
Botons de soldadura a l’adaptador USB CH340

Botó de soldar a la part inferior de l'adaptador USB CH340 per al mode FLASH entre els pins GPIO0 i GND. Enganxeu-lo calent a l'adaptador.

Botó de soldar a la part posterior de l'adaptador USB CH340 per al mode RESET entre els pins RESET i GND. Enganxeu-lo calent a l'adaptador

Pas 4: passadors de cola calenta, escuma i capçalera de 4p de doble fila

Caps de pogo de cola calenta, escuma i capçalera de 4p de doble fila
Caps de pogo de cola calenta, escuma i capçalera de 4p de doble fila
Caps de pogo de cola calenta, escuma i capçalera de 4p de doble fila
Caps de pogo de cola calenta, escuma i capçalera de 4p de doble fila
Caps de pogo de cola calenta, escuma i capçalera de 4p de doble fila
Caps de pogo de cola calenta, escuma i capçalera de 4p de doble fila

Enganxeu el costat interior dels passadors de pogo al tauler de ruptura per donar-los una mica de força, tenint cura de no obtenir cap cola al passador mòbil. Enganxeu una mica d'escuma d'embalatge (o qualsevol material compressible semblant a una esponja) entre els passadors de pogo per tal que l'esp-12 no caigui a la bretxa massa fàcilment. Enganxeu la capçalera de 4p de doble fila smt a la part posterior del tauler de sortida perquè no es desconnecti quan traieu l'adaptador USB CH340.

Pas 5: Alineeu l'ESP-12 sobre els pins i el sandvitx de pogo amb un altre tauler de ruptura

Alineeu l'ESP-12 sobre els pins i el sandvitx de pogo amb un altre tauler de ruptura
Alineeu l'ESP-12 sobre els pins i el sandvitx de pogo amb un altre tauler de ruptura
Alineeu l'ESP-12 sobre els pins i el sandvitx de pogo amb un altre tauler de ruptura
Alineeu l'ESP-12 sobre els pins i el sandvitx de pogo amb un altre tauler de ruptura
Alineeu l'ESP-12 sobre els pins i el sandvitx de pogo amb un altre tauler de ruptura
Alineeu l'ESP-12 sobre els pins i el sandvitx de pogo amb un altre tauler de ruptura

Alineeu l'ESP-12 (he provat amb un ESP-12F i un ESP-12S) als passadors de pogo i enganxeu-lo amb una altra placa de ruptura a la part superior. Utilitzeu una banda elàstica per mantenir-la ferma al seu lloc. És possible que hàgiu d’ajustar l’esp-12 per assegurar-vos que tots els contactes toquen amb una pressió suficient. Probablement seria menys complicat si en lloc d’utilitzar passadors de pogo per utilitzar clips de metall de molla per al lateral de l’ESP-12. Aquí teniu un exemple a YouTube on algú ha utilitzat els contactes d'una ranura PCI d'una placa base no utilitzada https://www.youtube.com/embed/BvY_T-My9Ls i https://www.youtube.com/watch? v = gI_lKu2uJDs

NOTA: Després d’utilitzar-ne una mica més, em resulta molt complicat alinear i aplicar prou pressió sobre els pins de pogo, per tant, recomano a la gent que no provi d’utilitzar pins de pogo a menys que pugui fer front a molta frustració

Pas 6: connecteu el modificador de l'adaptador Esp-12 a l'adaptador USB CH340 i programau-lo

Connecteu el Mod adaptador Esp-12 a l’adaptador USB CH340 i programau-lo
Connecteu el Mod adaptador Esp-12 a l’adaptador USB CH340 i programau-lo
Connecteu el Mod adaptador Esp-12 a l’adaptador USB CH340 i programau-lo
Connecteu el Mod adaptador Esp-12 a l’adaptador USB CH340 i programau-lo
Connecteu el Mod adaptador Esp-12 a l’adaptador USB CH340 i programau-lo
Connecteu el Mod adaptador Esp-12 a l’adaptador USB CH340 i programau-lo

Connecteu el mod adaptador esp-12 a l’adaptador USB CH340 (amb la part superior de la placa en la mateixa direcció que el connector USB) i, a continuació, enganxeu-lo al vostre ordinador i utilitzeu Arduino IDE o ESP Flash Download Tool per carregar els vostres programes.

NOTA: si el procediment de flaix no funciona, pot ser perquè el contacte entre els pins de pogo i l'esp-12 no és bo, ajusteu l'esp-12 i / o la banda elàstica per donar una bona pressió uniforme a tots els pins de pogo.

Pas 7: Exemple de parpelleig intermitent amb Arduino IDE (opcional)

Image
Image
Exemple de parpelleig intermitent amb ID Arduino (opcional)
Exemple de parpelleig intermitent amb ID Arduino (opcional)
Exemple de parpelleig intermitent amb ID Arduino (opcional)
Exemple de parpelleig intermitent amb ID Arduino (opcional)

Inicieu Arduino IDE i carregueu l'exemple BLINK.

Per entrar al mode FLASH, manteniu premut el botó FLASH (inferior) i premeu el botó RESET (enrere) i deixeu anar el botó FLASH (inferior).

Configureu els paràmetres de l'esp-12

Feu clic a penja

Si funcionava correctament, hauria de comportar-se com al vídeo

NOTA: si el procediment de flaix no funciona, pot ser que el contacte entre els pins de pogo i l'esp-12 no sigui bo, ajusteu l'esp-12 i / o la banda elàstica per donar una bona pressió uniforme a tots els pins de pogo.

Recomanat: