Innehållsförteckning:

USB ESP-12 programmerare: 7 steg
USB ESP-12 programmerare: 7 steg

Video: USB ESP-12 programmerare: 7 steg

Video: USB ESP-12 programmerare: 7 steg
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Oktober
Anonim
USB ESP-12 programmerare
USB ESP-12 programmerare
USB ESP-12 programmerare
USB ESP-12 programmerare
USB ESP-12 programmerare
USB ESP-12 programmerare

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öd Pogo Pins till Breakout Board
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

Lödstift till ESP-12 Breakout Board och Wire
Lödstift till ESP-12 Breakout Board och Wire
Lödstift till ESP-12 Breakout Board och Wire
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ödknappar till CH340 USB -adapter
Lödknappar till CH340 USB -adapter
Lödknappar till CH340 USB -adapter
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

Hot Lim Pogo Pins, Foam and Double Row 4p Pin Header
Hot Lim Pogo Pins, Foam and Double Row 4p Pin Header
Hot Lim Pogo Pins, Foam and Double Row 4p Pin Header
Hot Lim Pogo Pins, Foam and Double Row 4p Pin Header
Hot Lim Pogo Pins, Foam and Double Row 4p Pin Header
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 mot Pogo-stift och smörgås med en annan breakout-bräda
Rikta in ESP-12 mot Pogo-stift och smörgås med en annan breakout-bräda
Rikta in ESP-12 mot Pogo-stift och smörgås med en annan breakout-bräda
Rikta in ESP-12 mot Pogo-stift och smörgås med en annan breakout-bräda
Rikta in ESP-12 mot Pogo-stift och smörgås med en annan breakout-bräda
Rikta in 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 Adapter och programmera bort
Anslut Esp-12 Adapter Mod till CH340 USB Adapter och programmera bort
Anslut Esp-12 Adapter Mod till CH340 USB Adapter och programmera bort
Anslut Esp-12 Adapter Mod till CH340 USB Adapter och programmera bort
Anslut Esp-12 Adapter Mod till CH340 USB Adapter och programmera bort
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)

Image
Image
Blinkande BLINK -exempel med Arduino IDE (tillval)
Blinkande BLINK -exempel med Arduino IDE (tillval)
Blinkande BLINK -exempel med Arduino IDE (tillval)
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: