Innholdsfortegnelse:
- Trinn 1: Lodd Pogo Pins til Breakout Board
- Trinn 2: Loddepinnehoder til ESP-12 Breakout Board and Wire
- Trinn 3: Loddeknapper til CH340 USB -adapteren
- Trinn 4: Hot Lim Pogo Pins, Foam and Double Row 4p Pin Header
- Trinn 5: Juster ESP-12 mot Pogo-pinner og sandwich med et annet breakout-brett
- Trinn 6: Plugg Esp-12 adaptermodus inn i CH340 USB-adapteren og programmer bort
- Trinn 7: Blinkende BLINK Eksempel med Arduino IDE (valgfritt)
Video: USB ESP-12 programmerer: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Jeg trodde det ville være interessant å leke med IoT, så jeg bestemte meg for å prøve esp8266. Jeg så mylderet av løsninger der ute for å programmere esp8266, så jeg lånte noen ideer herfra https://www.instructables.com/id/USB-to-ESP-01-Boa… og her https://cmheong.blogspot.com/2018/05/using-ch340-u … for å programmere esp-01 ganske enkelt med blits og tilbakestillingsknapper inkludert. Etter at jeg hadde gjort det tenkte jeg at det ville være morsomt å prøve å lage en adapter-mod for at den også skulle programmere esp-12.
Deler:
Prisene kan variere på grunn av rabatter og frakt til forskjellige land og hva ikke, men er riktige som på tidspunktet for skriving i min spesielle situasjon
CH340 USB til ESP8266 ESP-01 Wifi-moduladapter $ 0,80
10 stk Momentary switch -knapp $ 0,52
ESP-12S ESP8266 $ 1,95
2 stk ESP-12 Breakout board $ 0,40
10 stk pogo pins $ 2,05
2 stk Double Row SMT SMD Male Pin Header Strip Connector $ 1,33
tynn tråd
varm limpistol og lim
loddejern og loddetinn
strikk
Trinn 1: Lodd Pogo Pins til Breakout Board
Lodd pogo -pinnene til breakout -brettet for følgende pinner:
REST (RESET)
CH_PC (EN)
VCC
TXD
RXD
GPIO0
GPIO2
GPIO15
GND
Pogo -pinnene er ganske små, så jeg måtte bruke en pinsett med litt tape rundt for å isolere mot varmen for å holde pinnene mens jeg loddet.
Sørg for at pogo -pinnene ikke kortsluttes med hverandre ved å sjekke kontinuitet med et multimeter. Det er 10k motstander mellom CH_PC og VCC, GPIO15 og GND på breakout -kortet, så forvent en avlesning mellom disse pinnene.
Trinn 2: Loddepinnehoder til ESP-12 Breakout Board and Wire
Fest de to 8p -pinshodene som følger med breakout -brettet med de lange pinnene på forsiden av brettet mens du lodder på baksiden av brettet, du trenger ikke å lodde alle pinnene til brettet bare de som ble brukt ovenfor (se her for minimalt blinkende skjema). Grunnen til dette er at hvis du vil kjøre/programmere en esp-12 som allerede er loddet på et utbruddstavle, bør den kunne gjøre det (selv om jeg faktisk ikke har prøvd det ennå). Klipp nå en seksjon av den dobbelte rad smt pin header slik at det er to rader med 4 pins. Loddetråd som forbinder pinout for 4-pins dobbel rad i henhold til en ESP-01 pinout matching til breakout board.
Navnene er ikke akkurat de samme (bortsett fra GND), men:
VCC = 3V3
REST = RST
CH_PC = EN
TXD = TX
RXD = RX
GPIO0 = IO0
GPIO2 = IO2
GND = GND
Trinn 3: Loddeknapper til CH340 USB -adapteren
Loddeknapp på undersiden av CH340 USB -adapteren for FLASH -modus mellom GPIO0 og GND -pinner. Varm lim den til adapteren.
Loddeknapp på baksiden av CH340 USB -adapter for RESET -modus mellom RESET- og GND -pinner. Varm lim den til adapteren
Trinn 4: Hot Lim Pogo Pins, Foam and Double Row 4p Pin Header
Varm lim innersiden av pogo -pinnene til brytebrettet for å gi dem litt styrke, pass på at du ikke får lim på den bevegelige pinnen. Lim litt emballasjeskum (eller et komprimerbart svamplignende materiale) mellom pogo-pinnene, slik at esp-12 ikke faller for lett inn i gapet. Lim smt double row 4p header på baksiden av breakout -kortet, slik at det ikke blir koblet fra når du trekker ut CH340 usb -adapteren.
Trinn 5: Juster ESP-12 mot Pogo-pinner og sandwich med et annet breakout-brett
Juster ESP-12 (jeg testet med en ESP-12F og en ESP-12S) på pogo-pinnene og smør den med et annet breakout-bord på toppen. Bruk et elastisk bånd for å holde det godt på plass. Du må kanskje justere esp-12 for å sikre at alle kontaktene berøres med nok trykk. Det ville sannsynligvis vært mindre finurlig hvis du i stedet for å bruke pogo-pinner å bruke fjærmetallklips for siden av ESP-12. Her er et eksempel på youtube hvor noen har brukt kontaktene fra et PCI-spor fra et ubrukt hovedkort https://www.youtube.com/embed/BvY_T-My9Ls og https://www.youtube.com/watch? v = gI_lKu2uJDs
MERK: Etter litt mer bruk synes jeg det er veldig vanskelig å justere og legge nok press på pogo -pinnene, derfor anbefaler jeg folk å ikke prøve å bruke pogo -pins med mindre de kan takle mye frustrasjon
Trinn 6: Plugg Esp-12 adaptermodus inn i CH340 USB-adapteren og programmer bort
Koble esp-12 adapter mod til CH340 USB-adapteren (med toppen av brettet i samme retning som usb-kontakten), sett den deretter inn i PCen og bruk Arduino IDE eller ESP Flash Download Tool for å laste inn programmene dine.
MERK: Hvis blitsprosedyren ikke fungerer, kan det være fordi kontakten mellom pogo-pinnene og esp-12 ikke er god, juster esp-12 og/eller elastikk for å gi et godt jevnt trykk over alle pogo-pinnene
Trinn 7: Blinkende BLINK Eksempel med Arduino IDE (valgfritt)
Start Arduino IDE og last inn BLINK -eksempel.
For å gå inn i FLASH -modus, hold inne FLASH -knappen (nederst) og trykk på RESET -knappen (tilbake) og slipp deretter FLASH -knappen (nederst).
Sett opp parametrene til esp-12
Klikk på last opp
Hvis det fungerte riktig, burde det oppføre seg som i videoen
MERK: Hvis blitsprosedyren ikke fungerer, kan det være fordi kontakten mellom pogo-pinnene og esp-12 ikke er god, juster esp-12 og/eller elastikk for å gi et godt jevnt trykk over alle pogo-pinnene
Anbefalt:
JDM Programmerer gjennomgang: 9 trinn
JDM Programmer Review: JDM er en populær PIC -programmerer fordi den bruker en seriell port, et minimum av komponenter og krever ingen strømforsyning. Men det er forvirring der ute, med mange programmeringsvariasjoner på nettet, hvilke fungerer med hvilke PIC -er? I dette "instrumentet
Slik blinker eller programmerer du ESP8266 AT -fastvare ved hjelp av ESP8266 Blinker og programmerer, IOT Wifi -modul: 6 trinn
Slik blinker eller programmerer du ESP8266 AT-fastvare ved bruk av ESP8266 blinker og programmerer, IOT Wifi-modul: Beskrivelse: Denne modulen er en USB-adapter /programmerer for ESP8266-moduler av typen ESP-01 eller ESP-01S. Den er praktisk utstyrt med en 2x4P 2.54mm hunnhodet for å koble ESP01. Den bryter også ut alle pinnene på ESP-01 via en 2x4P 2.54mm hannh
Slik programmerer du PIC MCU med PICkit -programmerer ved hjelp av et brødbrett: 3 trinn
Slik programmerer du PIC MCU med PICkit -programmerer som bruker et brødbrett: Du trenger ikke dyre og sofistikerte verktøy for å spille med PIC (eller andre) mikrokontrollere. Alt du trenger er et brødbrett der du tester kretsen og programmeringen. Selvfølgelig er en slags programmerer og IDE nødvendig. I denne instruksjonen
Komme i gang med Esp 8266 Esp-01 Med Arduino IDE - Installere Esp -kort i Arduino Ide og Programmering Esp: 4 trinn
Komme i gang med Esp 8266 Esp-01 Med Arduino IDE | Installere Esp Boards i Arduino Ide og Programmering Esp: I denne instruksjonene skal vi lære hvordan du installerer esp8266 boards i Arduino IDE og hvordan du programmerer esp-01 og laster opp kode i den. Siden esp boards er så populære, så jeg tenkte på å rette opp en instruks for dette og de fleste mennesker står overfor problemer
Ultimate ESP8266-01 programmerer og USB-adapter: 3 trinn
Ultimate ESP8266-01 programmerer og USB-adapter: Hei folkens, har du hørt om de EKTE egenskapene til den lille og rimelige ESP8266-01-modulen? Det ble lansert på markedet og sa at det burde være ditt valg hvis du vil legge til IOT -funksjoner i prosjektet ditt. Faktisk kan denne lille modulen