Taula de continguts:
- Pas 1: soldeu els pins Pogo al tauler de ruptura
- Pas 2: Capçaleres de pin de soldadura al tauler i al cable ESP-12 Breakout
- Pas 3: soldeu els botons a l'adaptador USB CH340
- Pas 4: passadors de cola calenta, escuma i capçalera de 4p de doble fila
- Pas 5: Alineeu l'ESP-12 sobre els pins i el sandvitx de pogo amb un altre tauler de ruptura
- Pas 6: connecteu el modificador de l'adaptador Esp-12 a l'adaptador USB CH340 i programau-lo
- Pas 7: Exemple de parpelleig intermitent amb Arduino IDE (opcional)
Vídeo: Programador USB ESP-12: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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 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
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
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
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 (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 (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)
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:
Revisió del programador JDM: 9 passos
Revisió del programador JDM: JDM és un popular programador PIC perquè utilitza un port sèrie, un mínim de components i no necessita alimentació. Però hi ha confusió, amb moltes variacions de programador a la xarxa, quins funcionen amb quins PIC? En aquest "instrument
Programador ESP-01 Hack - The Easy One :): 6 passos
Programador ESP-01: el fàcil: :) Hola ESPers. En aquest instructiu us mostraré un simple pirateig per fer un programador per al mòdul ESP-01 / ESP8266-01 / ES-01. La majoria de nosaltres hem utilitzat una placa Arduino o dispositius USB-TTL FTDI com a programadors d’aquest mòdul. Tots dos mètodes funcionen bé. Però t
Introducció a Esp 8266 Esp-01 amb Arduino IDE - Instal·lació de taules Esp a Arduino Ide i programació Esp: 4 passos
Introducció a Esp 8266 Esp-01 amb Arduino IDE | Instal·lació de taules Esp a Arduino Ide i programació Esp: En aquest instructables aprendrem a instal·lar taules esp8266 a Arduino IDE i a programar esp-01 i penjar-hi codi. Com que les taules esp són tan populars, vaig pensar a corregir un instructablesfor això i la majoria de la gent té problemes
Programador ESP8266-01 i adaptador USB: 3 passos
Últim programador ESP8266-01 i adaptador USB: Hola gent, heu sentit a parlar de les capacitats REALS del petit i econòmic mòdul ESP8266-01? Es va llançar al mercat dient que hauria de ser la vostra elecció si voleu afegir funcions IOT al vostre projecte. En realitat, aquest petit mòdul podria
PROGRAMADOR USB PIC GTP (codi obert): 5 passos (amb imatges)
PROGRAMADOR GIC USB PIC (codi obert): aquest treball inclou GTP USB (no plus ni lite). PICMASTERS ha desenvolupat l’esquema, les fotos i el PCB a partir d’alguns treballs valuosos fets abans. Aquest programador admet pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Malauradament, està malament