Kazalo:

Ultimate ESP8266-01 programator in USB adapter: 3 koraki
Ultimate ESP8266-01 programator in USB adapter: 3 koraki

Video: Ultimate ESP8266-01 programator in USB adapter: 3 koraki

Video: Ultimate ESP8266-01 programator in USB adapter: 3 koraki
Video: How to Upgrade ESP-01 Module Firmware and test AT Commands 2024, Julij
Anonim
Ultimate ESP8266-01 programator in USB adapter
Ultimate ESP8266-01 programator in USB adapter

Živijo družba, ste že slišali za resnične zmogljivosti majhnega in poceni modula ESP8266-01? Na trg je bil predstavljen z besedami, da bi morala biti vaša izbira, če želite svojemu projektu dodati zmogljivosti IOT. Pravzaprav je lahko ta majhen modul VAŠ PROJEKT, ne le komunikacijska naprava.

Lahko bi postal wifi repetitor, zelo uporaben. Lahko bi bilo "smešno" orodje, s katerim bi se lahko zapletli v wifi svojih prijateljev, odklopili njihove naprave ali ustvarili več deset ponarejenih omrežij (prosim, ne bodite lamer in naj bodo stvari smešne, da ne omenjam legalnih). Lahko se priključi na relejni modul, postane pogon IOT ali pa na senzorski modul in postane senzor IOT.

Te stvari preizkušam in verjetno bom objavil dodatne vaje, ker sem res presenečen nad velikim potencialom.

Ostanite z nami, če vas čaka še več, današnja vadnica je namenjena samo programerju (mandatoriy za preprosto testiranje vseh različnih programov).

Korak: Sestavni deli in materiali

Sestavni deli in materiali
Sestavni deli in materiali
Sestavni deli in materiali
Sestavni deli in materiali
Sestavni deli in materiali
Sestavni deli in materiali

Na žalost ESP8266-01 NI prijazen do lesene plošče, zato je zelo moteče in dolgotrajno, da odklopite/znova povežete žice vsakič, ko želite nekaj spremeniti. Ni kaj, obstaja res poceni USB-serijski pretvornik, zasnovan za napajanje in povezavo ESP-ja z računalnikom.

Kako lahko utripa ESP? No, pravzaprav ne more … (⊙_☉)

Neprijetno, kajne? Prvotni je … precej nesmisel. Nato so naredili drugo različico z drsnim stikalom, ki je omogočila nastavitev ESP v načinu utripanja. Predvidevam, da so - zaradi nekaterih razlogov - standardni uporabniki ESP -ja morali napravo res dolgo časa nastaviti v načinu bliskavice, ne le za bliskovito vgradnjo nove vdelane programske opreme (FW). Če pozabite znova vklopiti način, ki ne utripa, potem ko ste priklopili USB, ga morate odklopiti in znova vklopiti, da omogoči izvajanje kode. Nato so naredili tretjo različico s preprostim trenutnim gumbom. Dobra ideja! Zdi se, da je majhen in težko pritisniti gumb, še posebej z modulom ESP na vrhu, ampak karkoli … Moti me samo to, da so očitno mislili, da je standardni uporabnik ESP-01 obupno nizek proračun in si ne more privoščiti drugi trenutni gumb za ponovni zagon - namesto - MCU (procesor ESP). To bi storili vsi razumni ljudje, saj to verjetno stane en sam cent. Ne … Odločili so se, da morate, če želite znova zagnati MCU, morda nastaviti v načinu bliskavice, odklopiti in znova priključiti USB.

Se hecaš? (ಠ_ಠ)

Daj no, nismo tako revni! Ta dodatni cent bi porabili! Zakaj ne morete kopirati tega, tega, tega ali tega dizajna in nas pustiti živeti srečno ??? (ノ ☉ ヮ ☉) ノ

Ne bojte se, če ne moremo kupiti pametnega programerja, lahko še vedno zgradimo dokončni programer ESP-01 s samo dvema gumboma za tiskane plošče in dvema žicama!

Če dodamo lepo 3D tiskano ohišje, lahko neumnega programerja prve različice razvijemo v lepo in resnično udobno napravo. Ohišje je namenjeno "osnovnemu" (najcenejšemu) USB programerju in klasičnim gumbom za tiskane plošče 6x6 mm, znanim tudi kot taktilni gumbi. Če pozorno pogledate, lahko vidite, da na različnih fotografijah uporabljam različne gumbe. To je preprosto zato, ker sem se odločil za uporabo gumbov z daljšo gredjo, to je samo za moje udobje. Vsak gumb deluje brezhibno.

Zdaj povezave (povezane, btw):

ESP8266-01: Bangood, Amazon, Amazon.

Programer ESP8266-01: Bangood, Amazon, Amazon.

Gumbi: Bangood, Amazon, Amazon.

Potrebovali boste le minimalno orodje za spajkanje, če menite, da nekaj pogrešate, si lahko ogledate tukaj.

2. korak: Ožičenje in montaža

Ožičenje in montaža
Ožičenje in montaža
Ožičenje in montaža
Ožičenje in montaža
Ožičenje in montaža
Ožičenje in montaža
Ožičenje in montaža
Ožičenje in montaža

To je preprosto: prenesite to datoteko, zaženite 3D -tiskalnik, naložite poljuben material (priporočam PLA za boljše tolerance) in začnite s tiskanjem.

Zdaj ožičenje. Spajamo dva kabla na pin GND, en kabel na RST in zadnji na pin Gpio0.

Te žice je treba po meri odrezati (pribl.) In jih spajkati na zatiče tipk. Izberite dva zatiča na isti strani, običajno so zatiči na nasprotni strani gumba premostljeni, tako da boste ustvarili preprosto vedno zaprto povezavo. Ne skrbite, če izberete napačno, ne boste poškodovali ničesar. Merilo kontinuitete, narejeno z multimetrom, lahko zagotovo razvrsti, kateri zatiči so pravi. Na izpostavljene zatiče gumbov nanesite nekaj kapljic vročega lepila, da se izognete nevarnosti kratkega stika. Nato prilepite gumbe na svoje mesto, pazite, da lepilo ne pade V ZNAK gumbov, ker drugače ne bodo več delovali. Uporabil sem nekaj vročega lepila od znotraj, da jih obdržim, in nekaj močnega lepila od zunaj.

Zdaj, če ste prepričani v svoje sposobnosti spajkanja, lahko neposredno nadaljujete z lepljenjem ohišja, vendar bi vnaprej izvedel majhen utripajoč test (preberite naslednji korak).

Za lepljenje ohišja potrebujete nekakšno močno lepilo, epoksid je v redu, uporabil sem cianoakrilatno lepilo (enako sem uporabil za cementiranje gumbov).

3. korak: Kako ga uporabljati

Kako ga uporabljati
Kako ga uporabljati

Samo priključite programer USB in namestite gonilnike, programerji uporabljajo serijski čip CH340, o tem obstaja veliko vaj (za Windows).

Uporaba je preprosta, en gumb ponastavi MCU, drugi pa nastavi MCU v način bliskavice, če ga med ponovnim zagonom MCU držite pritisnjenega.

- Ali želite znova zagnati svoj projekt? Pritisnite gumb za ponastavitev.

- Ali želite naložiti spremenjeno vdelano programsko opremo? Držite gumb bliskavice pritisnjen, pritisnite in spustite gumb za ponastavitev, spustite gumb bliskavice. MCU bo pripravljen za nalaganje nekaj kode, nato pa bo zagnal kodo.

Ne glede na to, katero vdelano programsko opremo želite naložiti, katero koli programsko opremo, ki bi jo radi uporabili za nalaganje, boste imeli ustrezna vrata COM, ki jih boste uporabili kot tarčo, in lep fizični priključek plug & play za ESP in vam se ne bo treba zapletati s kabli in USB vam ni treba nadlegovati brez razloga. Oh, končno!

Napisal bom ločeno vadnico, ki bo prikazala nekaj uporabnih vdelanih programov za to majhno wifi napravo, orodjarne za nalaganje programske opreme in njihove konfiguracije niso nepomembne, ta možnost je za programerja. Ostani na vezi!

Priporočena: