Kazalo:
Video: Ultimate ESP8266-01 programator in USB adapter: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ž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
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
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
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:
Adapter za glasnost arkadnih zvočnikov: 3 koraki
Vmesnik za glasnost arkadnega zvočnika: To je kratek pouk o tem, kako prilagoditi luknjo za pritrditev gumba za arkado, da se prilagodi nadzor glasnosti za arkadni zvočnik. sredstvo, da dobite enega od
Apple M0110 Crossover adapter za tipkovnico: 3 koraki (s slikami)
Adapter za križanje tipkovnice Apple M0110: Tipkovnica Apple M0110 je bila prvotno dobavljena z modularnim priključkom. To je v bistvu kabel 4P4C, kot bi ga našli na " starem časovnem " slušalke za telefon, namesto da bi prestopili, je originalni kabel Apple ravno. Koga briga?
Adapter za montažo na proto ploščo: 3 koraki (s slikami)
Adapter za montažo na proto ploščo: Prva fotografija prikazuje MB-102, 830 točkovno prototipno PCB spajkano ploščo. Ti so pogosti in poceni (preverite na Ebayu). Obstajajo manjše in večje velikosti. Po želji jih je mogoče enostavno povezati skupaj, da nastanejo večja območja izdelave prototipov.
Konzola Cisco Console to Null Modem Serial Adapter: 4 koraki
Konzola Cisco Console to Null Modem Serial Adapter: Trenutno se vlečem okoli USB -ja v serijski kabel (ker moj prenosni računalnik nima serijskih vrat), konzolnega kabla Cisco in kabla ničelnega modema (za starejša stikala in drugo opremo). Ko delam na starejši opremi, moram izključiti Cisco c
Ogreven brezžični omrežni adapter z uporabo steklenice za vodo: 4 koraki (s slikami)
Ogreven brezžični omrežni adapter z uporabo steklenice za vodo: Medtem ko sem bil v Iraku, sem za steklo vode uporabljal steklenico za vodo, da sem vremensko razpršil svoj adapter za brezžično omrežje. To je preprost postopek, vendar je zelo učinkovit. Očitno bo ta pouk najbolj koristen za storitve moških in žensk na Bližnjem vzhodu, lahko pa bi ga uporabili tudi