Obsah:
- Krok 1: Pripájajte kolíky Pogo k odpočinkovej doske
- Krok 2: Spájkovacie hlavičky kolíkov na oddeľovaciu dosku a drôt ESP-12
- Krok 3: Spájkujte tlačidlá s adaptérom USB CH340
- Krok 4: Pogo špendlíky s horúcim lepidlom, pena a dvojradový 4p kolíkový konektor
- Krok 5: Zarovnajte kolíky ESP-12 s kolíkom Pogo a sendvičom s ďalšou odpočinkovou doskou
- Krok 6: Pripojte modul adaptéra Esp-12 k adaptéru USB CH340 a programujte
- Krok 7: Blikajúci príklad BLINK s Arduino IDE (voliteľné)
Video: Programátor USB ESP-12: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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 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
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á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
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 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 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é)
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:
Programátor CH341A: 8 krokov
Programátor CH341A: Nedávno som si kúpil mini programátor CH341A. Mini programátor je v poriadku a môže sa použiť na programovanie čipov radu 24 a 24. Sú to veľmi nízke náklady, ale sú veľmi užitočné, pretože ich môžem použiť na aktualizáciu firmvéru počítača a firmvéru smerovača. WCH láskavo vydáva
Arduino ako ISP -- Napaľujte hexadecimálny súbor v AVR -- Poistka v AVR -- Arduino ako programátor: 10 krokov
Arduino ako ISP || Napaľujte hexadecimálny súbor v AVR || Poistka v AVR || Arduino ako programátor: ……………………… REGISTRÁCIA Na môj kanál YouTube pre ďalšie videá …….. Tento článok je všetko o arduino ako isp. Ak chcete nahrať hexadecimálny súbor alebo ak chcete nastaviť poistku v AVR, nemusíte kupovať programátor, môžete to urobiť
Malý programátor pre mikrokontroléry ATTINY s Arduino UNO: 7 krokov
Malý programátor pre mikrokontroléry ATTINY s Arduino UNO: V súčasnej dobe je zaujímavé používať mikrokontroléry ATTINY vzhľadom na ich univerzálnosť, nízku cenu, ale aj skutočnosť, že sa dajú ľahko naprogramovať v prostrediach, ako je Arduino IDE. Programy navrhnuté pre moduly Arduino je možné ľahko previesť
Programátor ESP8266-07 s Arduino Nano: 6 krokov (s obrázkami)
Programátor ESP8266-07 s Arduino Nano: Toto je krátky návod na vytvorenie šikovnej programovacej dosky ESP8266-07/12E pomocou Arduino nano. Schéma zapojenia je veľmi podobná tej, ktorá je tu demonštrovaná. Máte možnosti zapojiť tento projekt na dosku, spájkovať sa
Začíname s Esp 8266 Esp-01 s Arduino IDE - Inštalácia dosiek Esp do Arduino Ide a programovanie Esp: 4 kroky
Začíname s Esp 8266 Esp-01 s Arduino IDE | Inštalácia dosiek Esp do Arduino Ide a programovanie Esp: V tomto návode sa naučíme, ako nainštalovať dosky esp8266 do Arduino IDE a ako v nich naprogramovať esp-01 a nahrať kód. Keďže dosky esp sú také populárne, premýšľal som o úprave inštrukcií pre toto a väčšina ľudí má problém