Cuprins:

Programator USB ESP-12: 7 pași
Programator USB ESP-12: 7 pași

Video: Programator USB ESP-12: 7 pași

Video: Programator USB ESP-12: 7 pași
Video: Универсальный USB программатор для ESP8266, ESP7, ESP 12, ESP 12E, ESP 12F 2024, Noiembrie
Anonim
Programator USB ESP-12
Programator USB ESP-12
Programator USB ESP-12
Programator USB ESP-12
Programator USB ESP-12
Programator USB ESP-12

M-am gândit că ar fi interesant să mă joc cu IoT, așa că am decis să încerc sp8266. Am văzut o mulțime de soluții acolo pentru a programa esp8266, așa că am împrumutat câteva idei de aici https://www.instructables.com/id/USB-to-ESP-01-Boa… și aici https://cmheong.blogspot.com / 2018/05 / using-ch340-u … pentru a programa esp-01 pur și simplu cu bliț și butoane de resetare incluse. După ce am făcut asta, m-am gândit că ar fi distractiv să încerc să fac un mod adaptor pentru ca acesta să programeze și esp-12.

Părți:

Prețurile pot varia din cauza reducerilor și a expedierii în diferite țări și ce nu, dar sunt corecte la momentul scrierii în situația mea particulară

CH340 USB la ESP8266 ESP-01 Adaptor modul Wifi 0,80 USD

10 buc Buton comutator momentan 0,52 USD

ESP-12S ESP8266 1,95 dolari

2 bucăți ESP-12 Breakout 0.40 USD

10 buc pogo pins 2,05 $

2 buc dublu rând SMT SMD tată pin conector bandă conector 1,33 USD

fir subțire

pistol și lipici fierbinte

fier de lipit și lipit

banda elastica

Pasul 1: lipiți pinii Pogo pe panoul de separare

Lipiți pinii Pogo pe panoul Breakout
Lipiți pinii Pogo pe panoul Breakout

Lipiți pinii pogo pe placa de rupere pentru următorii pin:

REST (RESET)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Știfturile pogo sunt destul de mici, așa că a trebuit să folosesc o pereche de pensete cu o bandă în jurul ei pentru a izola împotriva căldurii pentru a ține știfturile în timp ce am lipit.

Asigurați-vă că știfturile pogo nu sunt scurtcircuitate între ele verificând continuitatea cu un multimetru. Există rezistențe de 10k între CH_PC și VCC, GPIO15 și GND pe placa de breakout, așadar așteptați o citire între acei pini.

Pasul 2: anteturi de lipire pe placa de separare ESP-12 și fir

Anteturi de lipit pe placa de separare ESP-12 și fir
Anteturi de lipit pe placa de separare ESP-12 și fir
Anteturi de lipire pe placa ESP-12 Breakout și Wire
Anteturi de lipire pe placa ESP-12 Breakout și Wire

Atașați cele două anteturi cu 8 pini care vin împreună cu placa de prindere cu pinii lungi în partea din față a plăcii, în timp ce lipiți în partea din spate a plăcii, nu este necesar să lipiți toți pinii pe placa doar pe cei utilizați mai sus (consultați aici pentru schemele intermitente minime). Motivul pentru acest lucru este dacă doriți să rulați / programați un esp-12 care este deja lipit pe o placă de breakout, ar trebui să o poată face (deși nu am încercat de fapt asta încă). Acum tăiați o secțiune din antetul smt pin cu două rânduri, astfel încât să existe două rânduri de 4 pini. Sârmă de lipit care conectează pinout pentru rândul dublu cu 4 pini conform unui pinout ESP-01 care se potrivește cu placa de rupere.

Numele nu sunt exact aceleași (cu excepția GND), dar:

VCC = 3V3

REST = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

Pasul 3: Butoane de lipit la adaptorul USB CH340

Butoane de lipit la adaptorul USB CH340
Butoane de lipit la adaptorul USB CH340
Butoane de lipit la adaptorul USB CH340
Butoane de lipit la adaptorul USB CH340

Butonul de lipit din partea de jos a adaptorului USB CH340 pentru modul FLASH între pinii GPIO0 și GND. Adeziv la cald la adaptor.

Buton de lipit din spatele adaptorului USB CH340 pentru modul RESET între RESET și pinii GND. Adeziv la cald la adaptor

Pasul 4: Hot Glue Pogo Pins, spumă și dublu rând 4p Pin antet

Hot Glue Pogo Pins, spumă și dublu rând 4p Pin antet
Hot Glue Pogo Pins, spumă și dublu rând 4p Pin antet
Hot Glue Pogo Pins, spumă și dublu rând 4p Pin antet
Hot Glue Pogo Pins, spumă și dublu rând 4p Pin antet
Hot Glue Pogo Pins, spumă și dublu rând 4p Pin antet
Hot Glue Pogo Pins, spumă și dublu rând 4p Pin antet

Adeziv la cald partea interioară a știfturilor pogo pe placa de rupere pentru a le oferi o anumită rezistență, având grijă să nu obțineți niciun adeziv pe știftul în mișcare. Lipiți puțină spumă de ambalare (sau orice material compresibil de tip burete) între știfturile pogo, astfel încât esp-12 să nu cadă prea ușor în gol. Lipiți antetul smt dublu rând 4p pe partea din spate a plăcii, astfel încât să nu se deconecteze atunci când scoateți adaptorul USB CH340.

Pasul 5: Aliniați ESP-12 pe pinii Pogo și Sandwich cu un alt panou de separare

Aliniați ESP-12 pe pinii Pogo și Sandwich cu un alt panou de separare
Aliniați ESP-12 pe pinii Pogo și Sandwich cu un alt panou de separare
Aliniați ESP-12 pe pinii Pogo și Sandwich cu un alt panou de separare
Aliniați ESP-12 pe pinii Pogo și Sandwich cu un alt panou de separare
Aliniați ESP-12 pe pinii Pogo și Sandwich cu un alt panou de separare
Aliniați ESP-12 pe pinii Pogo și Sandwich cu un alt panou de separare

Aliniați ESP-12 (am testat cu un ESP-12F și un ESP-12S) pe pinii pogo și puneți-l cu o altă placă de rupere deasupra. Folosiți o bandă elastică pentru ao ține ferm în loc. Este posibil să trebuiască să reglați esp-12 pentru a vă asigura că toate contactele se ating cu suficientă presiune. Probabil că ar fi mai puțin înțepător dacă, în loc să folosiți știfturi pogo, să utilizați cleme metalice cu arc pentru partea laterală a ESP-12. Iată un exemplu pe YouTube în care cineva a folosit contactele dintr-un slot PCI de pe o placă de bază neutilizată https://www.youtube.com/embed/BvY_T-My9Ls și https://www.youtube.com/watch? v = gI_lKu2uJDs

NOTĂ: După o utilizare mai mare, mi se pare foarte neplăcut să aliniez și să aplic suficientă presiune pe știfturile pogo, de aceea recomand oamenilor să nu încerce să folosească știfturile pogo, cu excepția cazului în care pot face față multă frustrare

Pasul 6: Conectați Modul adaptorului Esp-12 în adaptorul USB CH340 și programați departe

Conectați Modul adaptorului Esp-12 în adaptorul USB CH340 și programați departe
Conectați Modul adaptorului Esp-12 în adaptorul USB CH340 și programați departe
Conectați Modul adaptorului Esp-12 în adaptorul USB CH340 și programați departe
Conectați Modul adaptorului Esp-12 în adaptorul USB CH340 și programați departe
Conectați Modul adaptorului Esp-12 în adaptorul USB CH340 și programați departe
Conectați Modul adaptorului Esp-12 în adaptorul USB CH340 și programați departe

Conectați modul adaptorului esp-12 în adaptorul USB CH340 (cu partea de sus a plăcii în aceeași direcție ca și mufa USB), apoi lipiți-l în computer și utilizați instrumentul Arduino IDE sau ESP Flash Download Tool pentru a vă încărca programele.

NOTĂ: dacă procedura blițului nu funcționează, ar putea fi deoarece contactul dintre pinii pogo și esp-12 nu este bun, reglați esp-12 și / sau banda elastică pentru a da o presiune uniformă bună pe toți pinii pogo

Pasul 7: Exemplu intermitent intermitent cu IDE Arduino (opțional)

Image
Image
Exemplu intermitent intermitent cu IDE Arduino (opțional)
Exemplu intermitent intermitent cu IDE Arduino (opțional)
Exemplu intermitent intermitent cu IDE Arduino (opțional)
Exemplu intermitent intermitent cu IDE Arduino (opțional)

Porniți Arduino IDE și încărcați exemplul BLINK.

Pentru a intra în modul FLASH, țineți apăsat butonul FLASH (jos) și apăsați butonul RESET (înapoi), apoi eliberați butonul FLASH (jos).

Configurați parametrii esp-12

Faceți clic pe încărcare

Dacă a funcționat corect, ar trebui să se comporte ca în videoclip

NOTĂ: dacă procedura blițului nu funcționează, ar putea fi deoarece contactul dintre pinii pogo și esp-12 nu este bun, reglați esp-12 și / sau banda elastică pentru a da o presiune uniformă bună pe toți pinii pogo

Recomandat: