Obsah:

Programátor USB ESP-12: 7 kroků
Programátor USB ESP-12: 7 kroků

Video: Programátor USB ESP-12: 7 kroků

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

Myslel jsem, že by bylo zajímavé hrát si s IoT, a tak jsem se rozhodl vyzkoušet esp8266. Viděl jsem nesčetné množství řešení pro programování esp8266, takže jsem si vypůjčil několik nápadů zde https://www.instructables.com/id/USB-to-ESP-01-Boa… a zde https://cmheong.blogspot.com/2018/05/using-ch340-u… programovat esp-01 jednoduše pomocí přiložených tlačítek flash a reset. Poté, co jsem to udělal, jsem si myslel, že by bylo zábavné pokusit se vytvořit mod adaptéru, který by také naprogramoval esp-12.

Díly:

Ceny se mohou lišit v důsledku slev a dopravy do různých zemí a co ne, ale jsou správné jako v době psaní v mé konkrétní situaci

CH340 USB to ESP8266 ESP-01 Wifi Module Adapter 0,80 $

10 ks Tlačítko momentálního spínače 0,52 $

ESP-12S ESP8266 1,95 USD

2 ks ESP-12 Breakout board 0,40 $

10 ks pogo pinů 2,05 $

2 ks Dvouřadý konektor SMT SMD s kolíkovou lištou a zástrčkou 1,33 $

tenký drát

horkou lepicí pistolí a lepidlem

páječka a pájka

Gumička

Krok 1: Připájejte kolíky Pogo k desce Breakout Board

Připájejte kolíky Pogo k desce Breakout Board
Připájejte kolíky Pogo k desce Breakout Board

Připájejte kolíky pogo k odlamovací desce pro následující kolíky:

REST (RESET)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Pogo piny jsou poměrně malé, takže jsem musel použít pinzetu s páskou kolem sebe, abych izoloval proti teplu a držel piny, zatímco jsem pájel.

Zajistěte, aby kolíky pogo nebyly navzájem zkratovány kontrolou kontinuity pomocí multimetru. Mezi odpojovacími deskami CH_PC a VCC, GPIO15 a GND je 10k odpory, takže očekávejte čtení mezi těmito piny.

Krok 2: Pájecí hlavičky pájky k desce a drátu ESP-12

Pájecí kolíkové konektory k rozpojovací desce a drátu ESP-12
Pájecí kolíkové konektory k rozpojovací desce a drátu ESP-12
Pájecí kolíkové konektory k rozpojovací desce a drátu ESP-12
Pájecí kolíkové konektory k rozpojovací desce a drátu ESP-12

Připojte dva 8p kolíkové záhlaví, které je součástí odlamovací desky, dlouhými kolíky v přední části desky, zatímco pájíte na zadní stranu desky, nemusíte na desku pájet všechny piny, pouze ty, které byly použity výše (viz. zde pro minimální blikající schémata). Důvodem je to, že pokud chcete spustit/naprogramovat esp-12, který je již připájen na oddělovací desku, mělo by to být možné (i když jsem to ještě nezkoušel). Nyní odstřihněte část záhlaví dvouřádkového kolíku smt tak, aby existovaly dvě řady po 4 pinech. Pájecí vodič spojující vývod pro 4pinový dvouřadý vývod ESP-01 s oddělovací deskou.

Názvy nejsou úplně stejné (kromě GND), ale:

VCC = 3V3

REST = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

Krok 3: Pájecí tlačítka k USB adaptéru CH340

Pájecí tlačítka k USB adaptéru CH340
Pájecí tlačítka k USB adaptéru CH340
Pájecí tlačítka k USB adaptéru CH340
Pájecí tlačítka k USB adaptéru CH340

Pájecí tlačítko na spodní straně USB adaptéru CH340 pro režim FLASH mezi piny GPIO0 a GND. Horké lepidlo nalepte na adaptér.

Pájecí tlačítko na zadní straně USB adaptéru CH340 pro režim RESET mezi piny RESET a GND. Horké lepidlo nalepte na adaptér

Krok 4: Pogo piny s horkým lepidlem, pěna a dvouřadý 4p kolíkový konektor

Pogo piny s horkým lepidlem, pěnová a dvouřadá 4p hlavička
Pogo piny s horkým lepidlem, pěnová a dvouřadá 4p hlavička
Pogo piny s horkým lepidlem, pěnová a dvouřadá 4p hlavička
Pogo piny s horkým lepidlem, pěnová a dvouřadá 4p hlavička
Pogo piny s horkým lepidlem, pěnová a dvouřadá hlavička se 4p kolíky
Pogo piny s horkým lepidlem, pěnová a dvouřadá hlavička se 4p kolíky

Horké lepidlo na vnitřní straně kolíků pogo na odpočinkové desce, aby jim poskytlo určitou sílu, dávejte pozor, aby se na pohyblivý kolík nedostalo žádné lepidlo. Mezi pogo piny přilepte trochu obalové pěny (nebo jakéhokoli stlačitelného houbovitého materiálu), aby esp-12 nespadl do mezery příliš snadno. Přilepte smt dvouřadou 4p hlavičku na zadní stranu odpočinkové desky, aby se při vytahování z USB adaptéru CH340 neodpojila.

Krok 5: Srovnejte ESP-12 On Pogo Pins a sendvič s další odpočinkovou deskou

Vyrovnejte ESP-12 s Pogo Pins a sendvičem s další odpočinkovou deskou
Vyrovnejte ESP-12 s Pogo Pins a sendvičem s další odpočinkovou deskou
Vyrovnejte ESP-12 On Pogo Pins a sendvič s další odpočinkovou deskou
Vyrovnejte ESP-12 On Pogo Pins a sendvič s další odpočinkovou deskou
Vyrovnejte ESP-12 On Pogo Pins a sendvič s další odpočinkovou deskou
Vyrovnejte ESP-12 On Pogo Pins a sendvič s další odpočinkovou deskou

Zarovnejte ESP-12 (testoval jsem s ESP-12F a ESP-12S) na kolíky pogo a zasuňte ho další odlamovací deskou nahoře. Pomocí elastického pásku držte pevně na svém místě. Možná budete muset seřídit esp-12, abyste se ujistili, že se všechny kontakty dotýkají dostatečným tlakem. Pravděpodobně by bylo méně vybíravé, kdyby místo použití pogo kolíků byly na straně ESP-12 použity pružinové kovové spony. Zde je příklad na youtube, kde někdo použil kontakty ze slotu PCI z nepoužívané základní desky https://www.youtube.com/embed/BvY_T-My9Ls a https://www.youtube.com/watch? v = gI_lKu2uJDs

POZNÁMKA: Po delším používání se mi zdá velmi náročné zarovnat a vyvinout dostatečný tlak na pogo piny, proto doporučuji lidem, aby nezkoušeli používat pogo piny, pokud se nedokážou vypořádat s velkou frustrací

Krok 6: Připojte adaptér adaptéru Esp-12 k adaptéru USB CH340 a programujte

Zapojte modul adaptéru Esp-12 do adaptéru USB CH340 a programujte
Zapojte modul adaptéru Esp-12 do adaptéru USB CH340 a programujte
Zapojte modul adaptéru Esp-12 do adaptéru USB CH340 a programujte
Zapojte modul adaptéru Esp-12 do adaptéru USB CH340 a programujte
Zapojte modul adaptéru Esp-12 do adaptéru USB CH340 a programujte
Zapojte modul adaptéru Esp-12 do adaptéru USB CH340 a programujte

Připojte adaptér esp-12 mod k USB adaptéru CH340 (horní deskou ve stejném směru jako USB konektor), poté jej vložte do počítače a pomocí programů Arduino IDE nebo ESP Flash Download Tool načtěte své programy.

POZNÁMKA: Pokud postup blesku nefunguje, může to být způsobeno tím, že kontakt mezi pogo piny a esp-12 není dobrý, upravte esp-12 a/nebo gumičku tak, aby byl rovnoměrný tlak napříč všemi pogo piny

Krok 7: Blikající příklad BLINK s Arduino IDE (volitelně)

Image
Image
Blikající příklad BLINK s Arduino IDE (volitelně)
Blikající příklad BLINK s Arduino IDE (volitelně)
Blikající příklad BLINK s Arduino IDE (volitelně)
Blikající příklad BLINK s Arduino IDE (volitelně)

Spusťte Arduino IDE a načtěte příklad BLINK.

Chcete -li vstoupit do režimu FLASH, podržte tlačítko FLASH (dole) a stiskněte tlačítko RESET (zpět) a poté uvolněte tlačítko FLASH (dole).

Nastavte parametry esp-12

Klikněte na nahrát

Pokud to fungovalo správně, mělo by se to chovat jako ve videu

POZNÁMKA: Pokud postup blesku nefunguje, může to být způsobeno tím, že kontakt mezi pogo piny a esp-12 není dobrý, upravte esp-12 a/nebo gumičku tak, aby byl rovnoměrný tlak napříč všemi pogo piny

Doporučuje: