Indholdsfortegnelse:
- Trin 1: Lodd Pogo Pins til Breakout Board
- Trin 2: Loddepindehoveder til ESP-12 Breakout Board og Wire
- Trin 3: Loddeknapper til CH340 USB -adapteren
- Trin 4: Hot Lim Pogo Pins, Foam and Double Row 4p Pin Header
- Trin 5: Juster ESP-12 mod Pogo-stifter og sandwich med et andet breakout-bord
- Trin 6: Tilslut Esp-12 adaptermodus til CH340 USB-adapteren, og programmer væk
- Trin 7: Blinkende BLINK -eksempel med Arduino IDE (valgfrit)
Video: USB ESP-12 programmerer: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Jeg tænkte, at det ville være interessant at lege med IoT, så jeg besluttede at prøve esp8266. Jeg så det utal af løsninger derude til at programmere esp8266, så jeg lånte nogle ideer herfra https://www.instructables.com/id/USB-to-ESP-01-Boa… og her https://cmheong.blogspot.com/2018/05/using-ch340-u… til at programmere esp-01 ganske enkelt med flash og nulstillingsknapper inkluderet. Da jeg havde gjort det, tænkte jeg, at det ville være sjovt at prøve at lave en adapter mod, så den også kunne programmere esp-12.
Dele:
Priserne kan variere på grund af rabatter og forsendelse til forskellige lande og hvad ikke, men er korrekte som i skrivende stund i min særlige situation
CH340 USB til ESP8266 ESP-01 Wifi-moduladapter $ 0,80
10 stk Momentary switch -knap $ 0,52
ESP-12S ESP8266 $ 1,95
2 stk ESP-12 Breakout board $ 0,40
10 stk pogo pins $ 2,05
2 stk Dobbelt række SMT SMD Male Pin Header Strip Connector $ 1,33
tynd tråd
varm limpistol og lim
loddejern og lodde
elastik
Trin 1: Lodd Pogo Pins til Breakout Board
Lod lodderne til pogo -benene til breakout -brættet til følgende pins:
REST (NULSTIL)
CH_PC (EN)
VCC
TXD
RXD
GPIO0
GPIO2
GPIO15
GND
Pogo -benene er ret små, så jeg var nødt til at bruge en pincet med lidt tape omkring for at isolere mod varmen for at holde tappene, mens jeg lodde.
Sørg for, at pogo -benene ikke kortsluttes med hinanden ved at kontrollere kontinuitet med et multimeter. Der er 10k modstande mellem CH_PC og VCC, GPIO15 og GND på breakout -kortet, så forvent en aflæsning mellem disse ben.
Trin 2: Loddepindehoveder til ESP-12 Breakout Board og Wire
Fastgør de to 8p pin headers, der følger med breakout boardet med de lange pins på bordets forside, mens lodning på bagsiden af boardet, du behøver ikke at lodde alle pins til boardet, bare dem der er brugt ovenfor (se her for minimalt blinkende skema). Årsagen til dette er, at hvis du vil køre/programmere en esp-12, der allerede er loddet på et breakout-bord, burde den kunne gøre det (selvom jeg faktisk ikke har prøvet det endnu). Skær nu et afsnit af den dobbelte række smt pin header, så der er to rækker med 4 pins. Loddetråd, der forbinder pinout til den 4-pins dobbelte række i henhold til en ESP-01 pinout matchning til breakout board.
Navnene er ikke nøjagtig de samme (undtagen GND), men:
VCC = 3V3
REST = RST
CH_PC = DA
TXD = TX
RXD = RX
GPIO0 = IO0
GPIO2 = IO2
GND = GND
Trin 3: Loddeknapper til CH340 USB -adapteren
Loddeknap i bunden af CH340 USB -adapteren til FLASH -tilstand mellem GPIO0 og GND -ben. Varm lim den til adapteren.
Loddeknap på bagsiden af CH340 USB -adapteren til RESET -tilstand mellem RESET- og GND -ben. Varm lim den til adapteren
Trin 4: Hot Lim Pogo Pins, Foam and Double Row 4p Pin Header
Varm lim indersiden af pogo -stifterne til breakout -brættet for at give dem en vis styrke, og pas på ikke at få lim på den bevægelige pin. Lim lidt emballageskum (eller et komprimerbart svampelignende materiale) mellem pogostifterne, så esp-12 ikke falder for let i hullet. Lim smt dobbelt række 4p header på bagsiden af breakout board, så det ikke bliver afbrudt, når du trækker ud af CH340 usb adapteren.
Trin 5: Juster ESP-12 mod Pogo-stifter og sandwich med et andet breakout-bord
Juster ESP-12 (jeg testet med en ESP-12F og en ESP-12S) på pogo-stifterne og smør den med et andet breakout-bord ovenpå. Brug et elastikbånd til at holde det fast på plads. Du skal muligvis justere esp-12 for at sikre, at alle kontakterne rører ved nok tryk. Det ville sandsynligvis være mindre pinligt, hvis man i stedet for at bruge pogo-ben bruge fjedermetalclips til siden af ESP-12. Her er et eksempel på youtube, hvor nogen har brugt kontakterne fra en PCI-slot fra et ubrugt bundkort https://www.youtube.com/embed/BvY_T-My9Ls og https://www.youtube.com/watch? v = gI_lKu2uJDs
BEMÆRK: Efter lidt mere brug finder jeg det meget finurligt at justere og lægge nok tryk på pogo -benene, jeg anbefaler derfor folk ikke at prøve at bruge pogo -pins, medmindre de kan klare en masse frustration
Trin 6: Tilslut Esp-12 adaptermodus til CH340 USB-adapteren, og programmer væk
Slut esp-12 adapter mod til CH340 USB-adapteren (med toppen af kortet i samme retning som usb-stikket), og sæt den derefter i din pc, og brug Arduino IDE eller ESP Flash Download Tool til at indlæse dine programmer.
BEMÆRK: Hvis flashproceduren ikke virker, kan det skyldes, at kontakten mellem pogo-benene og esp-12 ikke er god, juster esp-12 og/eller elastikbåndet for at give et godt jævnt tryk på tværs af alle pogo-benene
Trin 7: Blinkende BLINK -eksempel med Arduino IDE (valgfrit)
Start Arduino IDE, og indlæs BLINK -eksempel.
For at gå ind i FLASH -tilstand skal du holde FLASH -knappen nede (nederst) og trykke på RESET -knappen (tilbage) og derefter slippe FLASH -knappen (nederst).
Indstil parametrene for esp-12
Klik på upload
Hvis det fungerede korrekt, skulle det opføre sig som i videoen
BEMÆRK: Hvis flashproceduren ikke virker, kan det skyldes, at kontakten mellem pogo-benene og esp-12 ikke er god, juster esp-12 og/eller elastikbåndet for at give et godt jævnt tryk på tværs af alle pogo-benene
Anbefalede:
CH341A programmerer: 8 trin
CH341A Programmer: Jeg har for nylig købt en CH341A mini programmerer. Miniprogrammereren er OK og kan bruges til at programmere chips i 24 og 24 serier. Det er meget lavt, men ganske nyttigt, da jeg kan bruge det til at blinke min computers BIOS og router firmware.WCH har venligt frigivet
Arduino som internetudbyder -- Brænd hexfil i AVR -- Sikring i AVR -- Arduino som programmerer: 10 trin
Arduino som internetudbyder || Brænd hexfil i AVR || Sikring i AVR || Arduino som programmerer: ……………………… Abonner venligst på min YouTube -kanal for flere videoer …….. Denne artikel handler alt om arduino som isp. Hvis du vil uploade hex -fil, eller hvis du vil indstille din sikring i AVR, behøver du ikke købe en programmør, du kan gøre
Sådan flashes eller programmeres ESP8266 AT -firmware ved hjælp af ESP8266 Blinker og programmerer, IOT Wifi -modul: 6 trin
Sådan flashes eller programmeres ESP8266 AT-firmware ved hjælp af ESP8266 Blinker og programmerer, IOT Wifi-modul: Beskrivelse: Dette modul er en USB-adapter /programmerer til ESP8266-moduler af typen ESP-01 eller ESP-01S. Den er bekvemt udstyret med en 2x4P 2,54 mm kvindelig header til tilslutning af ESP01. Det bryder også ud alle stifterne på ESP-01 via en 2x4P 2.54mm hanh
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE - Installation af Esp -plader i Arduino Ide og programmering af Esp: 4 trin
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE | Installation af Esp-tavler i Arduino Ide og programmering af Esp: I denne instruktion lærer vi, hvordan du installerer esp8266-tavler i Arduino IDE, og hvordan du programmerer esp-01 og uploader kode i den. Da esp-tavler er så populære, så jeg tænkte på at rette en instruks til dette og de fleste mennesker står over for et problem
Ultimate ESP8266-01 Programmerer & USB-adapter: 3 trin
Ultimate ESP8266-01 Programmerer og USB-adapter: Hej folkens, har du hørt om de VIRKELIGE muligheder for det lille og billige ESP8266-01-modul? Det blev lanceret på markedet og sagde, at det skulle være dit valg, hvis du vil tilføje IOT -muligheder til dit projekt. Faktisk kunne dette lille modul