Innehållsförteckning:
- Steg 1: Löd Pogo Pins till Breakout Board
- Steg 2: Lödstift till ESP-12 Breakout Board och Wire
- Steg 3: Lödknappar till CH340 USB -adapter
- Steg 4: Hot Lim Pogo Pins, Foam and Double Row 4p Pin Header
- Steg 5: Justera ESP-12 mot Pogo-stift och smörgås med en annan breakout-bräda
- Steg 6: Anslut Esp-12 Adapter Mod till CH340 USB Adapter och programmera bort
- Steg 7: Blinkande BLINK -exempel med Arduino IDE (tillval)
Video: USB ESP-12 programmerare: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Jag trodde att det skulle vara intressant att leka med IoT så jag bestämde mig för att testa esp8266. Jag såg de otaliga lösningarna där ute för att programmera esp8266 så jag lånade några idéer härifrån https://www.instructables.com/id/USB-to-ESP-01-Boa… och här https://cmheong.blogspot.com/2018/05/using-ch340-u … för att programmera esp-01 helt enkelt med blixt och återställningsknappar. Efter att jag hade gjort det tyckte jag att det skulle vara kul att försöka göra en adaptermod för att den också skulle kunna programmera esp-12.
Delar:
Priserna kan variera på grund av rabatter och frakt till olika länder och vad inte, men är korrekta när jag skriver detta i min speciella situation
CH340 USB till ESP8266 ESP-01 Wifi-moduladapter $ 0,80
10 st Momentary switch -knapp $ 0,52
ESP-12S ESP8266 $ 1,95
2 st ESP-12 Breakout board $ 0,40
10 st pogo -stift $ 2,05
2 st Dubbelradig SMT SMD Man Pin Pin Header Strip Connector $ 1,33
tunn tråd
varm limpistol och lim
lödkolv och löd
resårband
Steg 1: Löd Pogo Pins till Breakout Board
Lödda pogo -stiften till brytbrädan för följande stift:
REST (RESET)
CH_PC (EN)
VCC
TXD
RXD
GPIO0
GPIO2
GPIO15
GND
Pogo -stiften är ganska små så jag var tvungen att använda en pincett med lite tejp runt för att isolera mot värmen för att hålla stiften medan jag lödde.
Se till att pogo -stiften inte kortsluts med varandra genom att kontrollera kontinuitet med en multimeter. Det finns 10k motstånd mellan CH_PC och VCC, GPIO15 och GND på breakout -kortet, så förvänta dig en avläsning mellan dessa stift.
Steg 2: Lödstift till ESP-12 Breakout Board och Wire
Fäst de två 8p -stifthuvuden som medföljer utbrottskortet med de långa stiften på brädans framsida medan du lödar på baksidan av brädet, du behöver inte löda alla stift på brädet bara de som används ovan (se här för minimalt blinkande schema). Anledningen till detta är att om du vill köra/programmera en esp-12 som redan är lödd på ett utbrottskort bör den kunna göra det (även om jag faktiskt inte har provat det än). Skär nu en sektion av den dubbla radens smt -stifthuvud så att det blir två rader med 4 stift. Lödtråd som ansluter pinout för 4-stifts dubbelrad enligt en ESP-01 pinout matchning till breakout board.
Namnen är inte exakt desamma (förutom GND) men:
VCC = 3V3
REST = RST
CH_PC = EN
TXD = TX
RXD = RX
GPIO0 = IO0
GPIO2 = IO2
GND = GND
Steg 3: Lödknappar till CH340 USB -adapter
Lödknapp på undersidan av CH340 USB -adapter för FLASH -läge mellan GPIO0 och GND -stift. Varm lim den på adaptern.
Lödknapp på baksidan av CH340 USB -adapter för RESET -läget mellan RESET- och GND -stiften. Varm lim den på adaptern
Steg 4: Hot Lim Pogo Pins, Foam and Double Row 4p Pin Header
Varm lim insidan av pogo -stiften mot utbrottskortet för att ge dem lite styrka, var försiktig så att du inte får något lim på den rörliga stiftet. Lim lite förpackningsskum (eller något kompressibelt svampliknande material) mellan pogo-stiften så att esp-12 inte faller i gapet för lätt. Lim SMT dubbelrad 4p -header på baksidan av breakout -kortet så att den inte kopplas bort när du drar ur CH340 usb -adaptern.
Steg 5: Justera ESP-12 mot Pogo-stift och smörgås med en annan breakout-bräda
Rikta in ESP-12 (jag testade med en ESP-12F och en ESP-12S) på pogo-stiften och smörj in den med en annan brytskiva ovanpå. Använd ett elastiskt band för att hålla det stadigt på plats. Du kan behöva justera esp-12 för att se till att alla kontakter berörs med tillräckligt tryck. Det skulle förmodligen vara mindre knepigt om du istället för att använda pogo-stift för att använda fjädermetallklämmor på sidan av ESP-12. Här är ett exempel på youtube där någon har använt kontakterna från en PCI-kortplats från ett oanvänt moderkort https://www.youtube.com/embed/BvY_T-My9Ls och https://www.youtube.com/watch? v = gI_lKu2uJDs
OBS: Efter lite mer användning tycker jag att det är mycket krångligt att justera och applicera tillräckligt med tryck på pogo -stiften, jag rekommenderar därför människor att inte försöka använda pogo -pins om de inte kan hantera mycket frustration
Steg 6: Anslut Esp-12 Adapter Mod till CH340 USB Adapter och programmera bort
Anslut esp-12 adapter mod till CH340 USB-adaptern (med ovansidan i samma riktning som usb-kontakten) sätt sedan in den i din dator och använd Arduino IDE eller ESP Flash Download Tool för att ladda dina program.
OBS: om blixtproceduren inte fungerar kan det bero på att kontakten mellan pogo-stiften och esp-12 inte är bra, justera esp-12 och/eller elastiskt band för att ge bra jämnt tryck över alla pogo-stift
Steg 7: Blinkande BLINK -exempel med Arduino IDE (tillval)
Starta Arduino IDE och ladda BLINK -exempel.
För att gå in i FLASH -läget, håll ned FLASH -knappen (nedtill) och tryck på RESET -knappen (tillbaka) och släpp sedan FLASH -knappen (nedtill).
Ställ in parametrarna för esp-12
Klicka på ladda upp
Om det fungerade korrekt borde det bete sig som i videon
OBS: om blixtproceduren inte fungerar kan det bero på att kontakten mellan pogo-stiften och esp-12 inte är bra, justera esp-12 och/eller elastiskt band för att ge bra jämnt tryck över alla pogo-stift
Rekommenderad:
JDM Programmerare Review: 9 steg
JDM Programmer Review: JDM är en populär PIC -programmerare eftersom den använder en serieport, ett minimum av komponenter och kräver ingen strömförsörjning. Men det finns förvirring där ute, med många programmeringsvarianter på nätet, vilka fungerar med vilka PIC? I detta "instru
CH341A programmerare: 8 steg
CH341A programmerare: Jag har nyligen köpt en CH341A miniprogrammerare. Miniprogrammeraren är OK och kan användas för att programmera chips i 24 och 24 serier. Det är mycket lågt men ganska användbart eftersom jag kan använda det för att blinka min dator BIOS och routerns firmware.WCH har vänligen släppt
Komma igång med Esp 8266 Esp-01 Med Arduino IDE - Installera Esp -kort i Arduino Ide och Programmering Esp: 4 steg
Komma igång med Esp 8266 Esp-01 Med Arduino IDE | Installera Esp-kort i Arduino Ide och programmera Esp: I dessa instruktioner lär vi oss hur man installerar esp8266-kort i Arduino IDE och hur man programmerar esp-01 och laddar upp kod i den. Eftersom esp-kort är så populära så jag tänkte rätta till en instruktionsför detta och de flesta människor har problem
Ultimate ESP8266-01 Programmerare & USB-adapter: 3 steg
Ultimate ESP8266-01 Programmerare & USB-adapter: Hej folk, har ni hört talas om de verkliga funktionerna hos den lilla och billiga ESP8266-01-modulen? Det lanserades på marknaden och sa att det borde vara ditt val om du vill lägga till IOT -funktioner i ditt projekt. Egentligen kan den här lilla modulen
5 Transistor PIC -programmerare *Schematisk tillagd till steg 9 !: 9 steg
5 Transistor PIC -programmerare *Schematisk tillagd till steg 9 !: Gör din egen PIC -programmerare för datorns parallellport. Detta är en variant av David Taits klassiska design. Det är mycket tillförlitligt och det finns bra programmeringsprogramvara gratis. Jag gillar IC-Prog och PICpgm programmerare. Bäst av allt, det