Obsah:

Programátor USB ESP-12: 7 krokov
Programátor USB ESP-12: 7 krokov

Video: Programátor USB ESP-12: 7 krokov

Video: Programátor USB ESP-12: 7 krokov
Video: Универсальный USB программатор для ESP8266, ESP7, ESP 12, ESP 12E, ESP 12F 2024, November
Anonim
Programátor USB ESP-12
Programátor USB ESP-12
Programátor USB ESP-12
Programátor USB ESP-12
Programátor USB ESP-12
Programátor USB ESP-12

Myslel som si, že by bolo zaujímavé hrať sa s IoT, a tak som sa rozhodol vyskúšať esp8266. Videl som nespočetné množstvo riešení na naprogramovanie esp8266, takže som si požičal niekoľko nápadov tu https://www.instructables.com/id/USB-to-ESP-01-Boa… a tu https://cmheong.blogspot.com/2018/05/using-ch340-u… programovať esp-01 jednoducho pomocou dodaných tlačidiel blesku a resetovania. Potom, čo som to urobil, som si myslel, že by bolo zábavné pokúsiť sa vytvoriť adaptér, ktorý by naprogramoval aj esp-12.

Diely:

Ceny sa môžu líšiť v dôsledku zliav a dodania do rôznych krajín a čo nie, ale sú správne ako v čase písania správy v mojej konkrétnej situácii

Adaptér WiFi modulu CH340 USB na ESP8266 ESP-01 Wi-Fi 0,80 dolára

10 ks Momentálne spínacie tlačidlo 0,52 USD

ESP-12S ESP8266 1,95 dolárov

2 ks Oddeľovacia doska ESP-12 za 0,40 dolára

10 ks pogo kolíkov 2,05 dolára

2 ks Dvojradový konektor SMT s konektorom SMD s kolíkovým konektorom s kolíkom 1,33 dolárov

tenký drôt

horúca lepiaca pištoľ a lepidlo

spájkovačka a spájkovačka

elastický pás

Krok 1: Pripájajte kolíky Pogo k odpočinkovej doske

Pripájajte kolíky Pogo k odpočinkovej doske
Pripájajte kolíky Pogo k odpočinkovej doske

Pripájajte kolíky pogo k oddeľovacej doske pre nasledujúce kolíky:

REST (RESET)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Pogo kolíky sú dosť malé, takže som musel spájkovať pinzetou a páskou okolo nich, aby som ich izoloval proti teplu a držal ich.

Uistite sa, že kolíky pogo nie sú navzájom skratované, pomocou multimetra skontrolujte kontinuitu. Na oddeľovacej doske je medzi CH_PC a VCC, GPIO15 a GND 10 000 rezistorov, takže medzi týmito kolíkmi očakávajte čítanie.

Krok 2: Spájkovacie hlavičky kolíkov na oddeľovaciu dosku a drôt ESP-12

Spájkovacie kolíkové hlavičky k oddeľovacej doske a drôtu ESP-12
Spájkovacie kolíkové hlavičky k oddeľovacej doske a drôtu ESP-12
Spájkovacie kolíkové hlavičky k oddeľovacej doske a drôtu ESP-12
Spájkovacie kolíkové hlavičky k oddeľovacej doske a drôtu ESP-12

Pripojte dva 8p kolíkové záhlavia, ktoré sa dodávajú s oddeľovacou doskou, dlhými kolíkmi v prednej časti dosky, zatiaľ čo pri spájkovaní na zadnej strane dosky nemusíte k doske spájkovať všetky kolíky, iba tie, ktoré sú použité vyššie (pozrite si tu pre minimálne blikajúce schémy). Dôvodom je to, že ak chcete spustiť/naprogramovať esp-12, ktorý je už spájkovaný na oddeľovacej doske, mal by to zvládnuť (aj keď som to ešte neskúsil). Teraz odrežte časť dvojradovej hlavičky kolíka smt tak, aby existovali dva rady po 4 kolíkoch. Spájkovací drôt spájajúci vývod pre 4-kolíkový dvojradový modul podľa vývodu ESP-01 s prepojovacou doskou.

Názvy nie sú úplne rovnaké (okrem GND), ale:

VCC = 3V3

ODPOČINOK = RST

CH_PC = SK

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

Krok 3: Spájkujte tlačidlá s adaptérom USB CH340

Spájkujte tlačidlá s adaptérom USB CH340
Spájkujte tlačidlá s adaptérom USB CH340
Spájkujte tlačidlá s adaptérom USB CH340
Spájkujte tlačidlá s adaptérom USB CH340

Spájkovacie tlačidlo v spodnej časti USB adaptéra CH340 pre režim FLASH medzi kolíkmi GPIO0 a GND. Horúce ho prilepte k adaptéru.

Spájkovacie tlačidlo na zadnej strane USB adaptéra CH340 pre režim RESET medzi kolíkmi RESET a GND. Horúce ho prilepte k adaptéru

Krok 4: Pogo špendlíky s horúcim lepidlom, pena a dvojradový 4p kolíkový konektor

Pogo piny za tepla, penové a dvojradové 4p kolíkové hlavičky
Pogo piny za tepla, penové a dvojradové 4p kolíkové hlavičky
Pogo piny za tepla, penové a dvojradové 4p kolíkové hlavičky
Pogo piny za tepla, penové a dvojradové 4p kolíkové hlavičky
Pogo piny za tepla, penové a dvojradové 4p kolíkové hlavičky
Pogo piny za tepla, penové a dvojradové 4p kolíkové hlavičky

Horúce prilepte vnútornú stranu čapov pogo na oddeľovaciu dosku, aby ste im dodali istú silu, pričom dávajte pozor, aby sa na pohyblivý kolík nedostalo žiadne lepidlo. Medzi pogo kolíky prilepte malú baliacu penu (alebo akýkoľvek iný stlačiteľný materiál podobný špongii), aby esp-12 nepadol do medzery príliš ľahko. Prilepte hlavičku smt dvojradového 4p na zadnú stranu oddeľovacej dosky, aby sa neodpojila pri vyťahovaní z USB adaptéra CH340.

Krok 5: Zarovnajte kolíky ESP-12 s kolíkom Pogo a sendvičom s ďalšou odpočinkovou doskou

Zarovnajte kolíky ESP-12 s kolíkom Pogo a sendvičom s ďalšou odpočinkovou doskou
Zarovnajte kolíky ESP-12 s kolíkom Pogo a sendvičom s ďalšou odpočinkovou doskou
Zarovnajte kolíky ESP-12 s kolíkom Pogo a sendvičom s ďalšou odpočinkovou doskou
Zarovnajte kolíky ESP-12 s kolíkom Pogo a sendvičom s ďalšou odpočinkovou doskou
Zarovnajte kolíky ESP-12 s kolíkom Pogo a sendvičom s ďalšou odpočinkovou doskou
Zarovnajte kolíky ESP-12 s kolíkom Pogo a sendvičom s ďalšou odpočinkovou doskou

Zarovnajte ESP-12 (testované s ESP-12F a ESP-12S) na kolíky pogo a zasuňte ho ďalšou oddeľovacou doskou na vrch. Pomocou gumičky ho držte pevne na mieste. Možno budete musieť nastaviť esp-12, aby sa ubezpečil, že sa všetky kontakty dotýkajú dostatočným tlakom. Pravdepodobne by bolo menej náročné, keby namiesto kolíkov pogo použilo na boku ESP-12 pružinové kovové spony. Tu je príklad na youtube, kde niekto použil kontakty zo slotu PCI z nepoužívanej základnej dosky https://www.youtube.com/embed/BvY_T-My9Ls a https://www.youtube.com/watch? v = gI_lKu2uJDs

POZNÁMKA: Po nejakom ďalšom použití sa mi zdá veľmi náročné zarovnať a vyvinúť dostatočný tlak na kolíky pogo, preto odporúčam ľuďom, aby neskúšali používať kolíky pogo, pokiaľ sa nedokážu vysporiadať s veľkým množstvom frustrácie.

Krok 6: Pripojte modul adaptéra Esp-12 k adaptéru USB CH340 a programujte

Pripojte modul adaptéra Esp-12 k adaptéru USB CH340 a programujte
Pripojte modul adaptéra Esp-12 k adaptéru USB CH340 a programujte
Pripojte modul adaptéra Esp-12 k adaptéru USB CH340 a programujte
Pripojte modul adaptéra Esp-12 k adaptéru USB CH340 a programujte
Pripojte modul adaptéra Esp-12 k adaptéru USB CH340 a programujte
Pripojte modul adaptéra Esp-12 k adaptéru USB CH340 a programujte

Pripojte adaptér esp-12 mod k adaptéru USB CH340 (s vrchnou doskou v rovnakom smere ako konektor USB), potom ho prilepte do počítača a na načítanie programov použite nástroj Arduino IDE alebo ESP Flash Download Tool.

POZNÁMKA: Ak postup záblesku nefunguje, môže to byť spôsobené tým, že kontakt medzi pogo kolíkmi a esp-12 nie je dobrý, upravte esp-12 a/alebo gumičku tak, aby bol rovnomerný tlak naprieč všetkými pogo kolíkmi.

Krok 7: Blikajúci príklad BLINK s Arduino IDE (voliteľné)

Image
Image
Blikajúci príklad BLINK s Arduino IDE (voliteľné)
Blikajúci príklad BLINK s Arduino IDE (voliteľné)
Blikajúci príklad BLINK s Arduino IDE (voliteľné)
Blikajúci príklad BLINK s Arduino IDE (voliteľné)

Spustite Arduino IDE a načítajte príklad BLINK.

Do režimu FLASH vstúpite podržaním tlačidla FLASH (dole) a stlačením tlačidla RESET (späť) a potom uvoľnite tlačidlo FLASH (dole).

Nastavte parametre esp-12

Kliknite na nahrať

Ak funguje správne, malo by sa správať ako vo videu

POZNÁMKA: Ak postup záblesku nefunguje, môže to byť spôsobené tým, že kontakt medzi pogo kolíkmi a esp-12 nie je dobrý, upravte esp-12 a/alebo gumičku tak, aby bol rovnomerný tlak naprieč všetkými pogo kolíkmi.

Odporúča: