Sisukord:

USB ESP-12 programmeerija: 7 sammu
USB ESP-12 programmeerija: 7 sammu

Video: USB ESP-12 programmeerija: 7 sammu

Video: USB ESP-12 programmeerija: 7 sammu
Video: ESP8266 USB PROGRAMMER #shorts 2024, Oktoober
Anonim
USB ESP-12 programmeerija
USB ESP-12 programmeerija
USB ESP-12 programmeerija
USB ESP-12 programmeerija
USB ESP-12 programmeerija
USB ESP-12 programmeerija

Arvasin, et IoT -ga mängimine oleks huvitav, nii et otsustasin esp8266 proovida. Nägin seal esp8266 programmeerimiseks hulgaliselt lahendusi, nii et laenasin mõningaid ideid siit https://www.instructables.com/id/USB-to-ESP-01-Boa… ja siit https://cmheong.blogspot.com/2018/05/using-ch340-u… esp-01 programmeerimiseks lihtsalt koos välgu ja lähtestusnuppudega. Kui olin seda teinud, arvasin, et oleks lõbus proovida luua adapterimoodul, et see saaks ka esp-12 programmeerida.

Osad:

Hinnad võivad erineda allahindluste ja erinevatesse riikidesse saatmise tõttu, kuid mitte, kuid on minu konkreetses olukorras kirjutamise ajal õiged

CH340 USB to ESP8266 ESP-01 Wifi Module Adapter $ 0.80

10 tk Lülitusnupp 0,52 dollarit

ESP-12S ESP8266 1,95 dollarit

2 tk ESP-12 Breakout-plaat 0,40 dollarit

10 tk pogo nööpnõelad 2,05 dollarit

2 tk Double Row SMT SMD isast tihvti päise riba pistik $ 1.33

õhuke traat

kuum liimipüstol ja liim

jootekolb ja jootekolb

kummipael

Samm: jootke Pogo tihvtid Breakout Board'i külge

Jootke Pogo tihvtid Breakout Boardi külge
Jootke Pogo tihvtid Breakout Boardi külge

Jootke pogo tihvtid järgmiste tihvtide jaoks purunemisplaadi külge:

REST (RESET)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Pogo tihvtid on üsna väikesed, nii et ma pidin jootmise ajal tihvtide hoidmiseks kasutama pintsetti, mille ümber oli teip.

Veenduge, et pogo tihvtid ei oleks üksteisega lühikesed, kontrollides multimeetriga järjepidevust. Jaotusplaadil on CH_PC ja VCC, GPIO15 ja GND vahel 10k takistit, seega oodake nende tihvtide vahel näitu.

2. samm: jootetihvtide päised ESP-12 katkestusplaadile ja traadile

Jootetihvtide päised ESP-12 katkestusplaadile ja traadile
Jootetihvtide päised ESP-12 katkestusplaadile ja traadile
Jootetihvtide päised ESP-12 katkestusplaadile ja traadile
Jootetihvtide päised ESP-12 katkestusplaadile ja traadile

Kinnitage purunemisplaadiga kaasasolevad kaks 8p -nööpnõelat koos pikkade tihvtidega plaadi esiküljel, samal ajal kui joote plaadi tagaküljel, ei pea te kõiki tihvte plaadile jootma, nagu eespool kasutatud (vt siin minimaalsete vilkuvate skeemide jaoks). Selle põhjuseks on see, et kui soovite käivitada/programmeerida esp-12, mis on juba purunemisplaadile joodetud, peaks see hakkama saama (kuigi ma pole seda veel proovinud). Nüüd lõigake osa kahekordse rea smt -tihvti päisest nii, et oleks kaks rida 4 tihvtiga. Jootetraat, mis ühendab 4-kontaktilise kahekordse rea pistiku vastavalt ESP-01 pistikupesale, mis sobib katkestusplaadiga.

Nimed pole täpselt samad (välja arvatud GND), kuid:

VCC = 3V3

REST = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

Samm: jootmisnupud CH340 USB -adapterile

Jootmisnupud CH340 USB -adapterile
Jootmisnupud CH340 USB -adapterile
Jootmisnupud CH340 USB -adapterile
Jootmisnupud CH340 USB -adapterile

Jootmisnupp CH340 USB -adapteri põhjas FLASH -režiimi jaoks GPIO0 ja GND kontaktide vahel. Kuum liimige see adapterile.

Jootmisnupp CH340 USB -adapteri tagaküljel RESET -režiimi jaoks lähtestamise ja GND -kontaktide vahel. Kuum liimige see adapterile

4. samm: kuumliimiga Pogo tihvtid, vaht ja kahekordse rea 4p tihvti päis

Kuumliimiga Pogo tihvtid, vaht ja kahekordne rida 4p tihvti päis
Kuumliimiga Pogo tihvtid, vaht ja kahekordne rida 4p tihvti päis
Kuumliimiga Pogo tihvtid, vaht ja kahekordne rida 4p tihvti päis
Kuumliimiga Pogo tihvtid, vaht ja kahekordne rida 4p tihvti päis
Kuumliimiga Pogo tihvtid, vaht ja kahekordne rida 4p tihvti päis
Kuumliimiga Pogo tihvtid, vaht ja kahekordne rida 4p tihvti päis

Kuumliimige pogotihvtide sisekülg purunemisplaadi külge, et anda neile tugevust, hoolitsedes selle eest, et liim ei satuks liimile. Liimige pogotihvtide vahele veidi pakendivahtu (või mis tahes kokkusurutavat käsnataolist materjali), nii et esp-12 ei satuks liiga kergesti pilusse. Liimige smt kaherealine 4p päis purunemisplaadi tagaküljele, nii et see ei lahkuks CH340 USB -adapterist välja tõmmates.

5. samm: joondage ESP-12 Pogo tihvtide ja võileivaga teise murdelauaga

Joondage ESP-12 Pogo tihvtide ja võileivaga teise murdelauaga
Joondage ESP-12 Pogo tihvtide ja võileivaga teise murdelauaga
Joondage ESP-12 Pogo tihvtide ja võileivaga teise murdelauaga
Joondage ESP-12 Pogo tihvtide ja võileivaga teise murdelauaga
Joondage ESP-12 Pogo tihvtide ja võileivaga teise murdelauaga
Joondage ESP-12 Pogo tihvtide ja võileivaga teise murdelauaga

Joondage ESP-12 (ma testisin ESP-12F ja ESP-12S) pogo tihvtidele ja asetage see teise katkelauaga. Kasutage elastset riba, et see kindlalt paigal hoida. Võimalik, et peate esp-12 reguleerima, et veenduda, et kõik kontaktid puudutavad piisavalt survet. See oleks ilmselt vähem valiv, kui selle asemel, et kasutada pogo-tihvte, kasutaksite ESP-12 küljele vedrumetallklambreid. Siin on näide youtubes, kus keegi on kasutanud kasutamata emaplaadi PCI-pesa kontakte https://www.youtube.com/embed/BvY_T-My9Ls ja https://www.youtube.com/watch? v = gI_lKu2uJDs

MÄRKUS. Pärast mõningast kasutamist leian, et väga raske on pogo tihvte joondada ja neile piisavalt survet avaldada, seetõttu soovitan inimestel mitte proovida pogo tihvte kasutada, kui nad ei suuda toime tulla palju pettumusega

Samm: ühendage esp-12 adapter mod CH340 USB-adapteriga ja programmeerige

Ühendage esp-12 adapter mod CH340 USB-adapteriga ja programm ära
Ühendage esp-12 adapter mod CH340 USB-adapteriga ja programm ära
Ühendage esp-12 adapter mod CH340 USB-adapteriga ja programm ära
Ühendage esp-12 adapter mod CH340 USB-adapteriga ja programm ära
Ühendage esp-12 adapter mod CH340 USB-adapteriga ja programm ära
Ühendage esp-12 adapter mod CH340 USB-adapteriga ja programm ära

Ühendage esp-12 adapter mod CH340 USB-adapteriga (plaadi ülaosa USB-pistikuga samas suunas), seejärel kleepige see oma arvutisse ja kasutage oma programmide laadimiseks Arduino IDE või ESP Flash Download Toolit.

MÄRKUS: kui välguprotseduur ei tööta, võib põhjus olla selles, et kontakt pogo tihvtide ja esp-12 vahel ei ole hea, reguleerige esp-12 ja/või elastset riba, et anda kõigile pogo tihvtidele ühtlane surve.

Samm: vilkuv BLINK -näide Arduino IDE abil (valikuline)

Image
Image
Vilkuv BLINK -näide Arduino IDE -ga (valikuline)
Vilkuv BLINK -näide Arduino IDE -ga (valikuline)
Vilkuv BLINK -näide Arduino IDE -ga (valikuline)
Vilkuv BLINK -näide Arduino IDE -ga (valikuline)

Käivitage Arduino IDE ja laadige BLINK näide.

Välgurežiimi sisenemiseks hoidke all nuppu FLASH (all) ja vajutage nuppu RESET (tagasi), seejärel vabastage FLASH -nupp (all).

Seadistage esp-12 parameetrid

Klõpsake üleslaadimist

Kui see õigesti töötas, peaks see käituma nagu videos

MÄRKUS: kui välguprotseduur ei tööta, võib põhjus olla selles, et kontakt pogo tihvtide ja esp-12 vahel ei ole hea, reguleerige esp-12 ja/või elastset riba, et anda kõigile pogo tihvtidele ühtlane surve.

Soovitan: