Sisukord:
Video: Ülim ESP8266-01 programmeerija ja USB-adapter: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Tere rahvas, kas olete kuulnud väikese ja odava ESP8266-01 mooduli TÕELISETEST võimalustest? See toodi turule, öeldes, et see peaks olema teie valik, kui soovite oma projektile lisada IOT -i võimalusi. Tegelikult võib see väike moodul olla teie projekt, mitte ainult sidevahend.
Sellest võiks saada wifi-kordaja, väga kasulik. See võib olla "naljakas" tööriist sõprade wifi segamiseks, nende seadmete lahtiühendamiseks või kümnete võltsvõrkude loomiseks (palun ärge olge lamer ja hoidke asjad naljakana, rääkimata seaduslikust). Selle saab ühendada releemooduliga, muutudes IOT -ajamiks, või ühendada andurimooduliga, muutudes IOT -anduriks.
Ma katsetan neid asju ja avaldan ilmselt täiendavaid õpetusi, sest olen tohutu potentsiaali üle üllatunud.
Püsige lainel ja oodake rohkem, tänane õpetus puudutab programmeerijat (kohustuslik kõigi erinevate tarkvarade hõlpsaks testimiseks).
Samm: komponendid ja materjalid
Õnnetuseks EI ESP8266-01 EI OLE breboardisõbralik ning juhtmete lahtiühendamine/uuesti ühendamine iga kord, kui soovite midagi muuta, on üsna tüütu ja aeganõudev. Pole hullu, seal on tõesti odav usb-jadamuundur, mis on mõeldud ESP toiteks ja arvutiga ühendamiseks.
Kuidas saab ESP -d välgutada? Tegelikult ei saa … (⊙_☉)
Piinlik, kas pole? Algne on… üsna jama. Seejärel tegid nad teise versiooni, millel oli liuglüliti, et võimaldada ESP -d vilkuma. Ma arvan, et nad arvasid, et mingil põhjusel peab tavakasutaja ESP -l olema seade tõeliselt pikaks ajaks välgurežiimi seadistatud, mitte ainult uue püsivara (FW) välgutamiseks. Kui unustate pärast USB-ühenduse ühendamist mittevilkuva režiimi uuesti sisse lülitada, peate koodi käivitamiseks pistiku lahti ühendama ja uuesti ühendama. Seejärel tegid nad kolmanda versiooni lihtsa hetkelise nupuga. Hea mõte! Tundub olevat väike ja raske vajutada nuppu, eriti kui ESP-moodul on peal, aga mis iganes … Mind häirib see, et ilmselt arvasid nad, et tavakasutaja ESP-01 eelarve on meeleheitlikult väike ja ta ei saa seda endale lubada teine hetkeline nupp MCU (ESP protsessor) taaskäivitamiseks. Kõik mõistlikud inimesed teeksid seda, kuna see maksab tõenäoliselt ühe sendi. Ei … Nad otsustasid, et kui soovite MCU taaskäivitada, võib -olla selle välgurežiimi seadistada, peate USB -kaabli lahti ühendama ja uuesti ühendama.
Kas sa teed nalja? (ಠ_ಠ)
Kuule, me pole nii vaesed! Me oleksime selle täiendava $ sendi kulutanud! Miks sa ei saa seda, seda, seda või seda disaini kopeerida ja lasta meil õnnelikult elada ??? (ノ ☉ ヮ ☉) ノ
Ärge kartke, kui me ei saa nutikat programmeerijat osta, saame siiski luua lõpliku ESP-01 programmeerija, millel on vaid kaks trükkplaadi nuppu ja kaks juhtmest!
Lisades kena 3D-prinditud korpuse, saame arendada tumma esimese versiooni programmeerija toredaks ja tõeliselt mugavaks seadmeks. Korpus on mõeldud „põhilisele“(odavaimale) USB -programmeerijale ja klassikalistele 6x6 mm trükkplaatide nuppudele, ehk kombatavatele nuppudele. Kui vaatate hoolikalt, näete, et kasutan erinevatel fotodel erinevaid nuppe. See on lihtsalt sellepärast, et olen otsustanud kasutada pikema varrega nuppe, see on ainult minu mugavuse huvides. Iga nupp töötab hästi.
Nüüd lingid (seotud, btw):
ESP8266-01: Bangood, Amazon, Amazon.
ESP8266-01 programmeerija: Bangood, Amazon, Amazon.
Nupud: Bangood, Amazon, Amazon.
Teil on vaja ainult minimaalseid jootetööriistu, kui arvate, et teil on midagi puudu, saate siit vaadata.
Samm: juhtmestik ja kokkupanek
See on lihtne: laadige see fail alla, käivitage oma 3D -printer, laadige mis tahes materjal, mis teile meeldib (paremate tolerantside jaoks soovitan PLA -d) ja alustage printimist.
Nüüd juhtmestik. Jootke kaks kaablit GND tihvtile, üks kaabel RST -le ja viimane Gpio0 tihvtile.
Need juhtmed tuleb mõõtu lõigata (umbes) ja joota nuppude tihvtide külge. Valige kaks tihvti samal küljel, tavaliselt on nupu vastasküljel olevad tihvtid sillaga ühendatud, nii et saate luua alati alati suletud ühenduse. Ärge muretsege, kui valite vale, ei kahjusta te midagi. Multimeetriga tehtud järjepidevuse mõõt võib kindlasti välja selgitada, millised tihvtid on õiged. Lühiseohu vältimiseks valage paljastatud nööpnõeltele paar tilka kuuma liimi. Seejärel liimige nupud oma kohale, olge ettevaatlik, et te ei satuks liimi nuppude sisse, sest muidu need enam ei tööta. Olen kasutanud seestpoolt kuuma liimi, et neid paigal hoida, ja mõnda tugevat liimi väljastpoolt.
Nüüd, kui olete oma jootmisoskustes kindel, võite otse korpuse liimimiseks jätkata, kuid ma teeksin eelnevalt väikese vilkuva testi (lugege järgmist sammu).
Korpuse liimimiseks vajate mingit tugevat liimi, epoksiid sobib hästi, olen kasutanud tsüanoakrilaadiliimi (sama, mida olen kasutanud nööpide tsementeerimiseks).
Samm: kuidas seda kasutada
Lihtsalt ühendage USB -programmeerija ja installige draiverid, programmeerijad kasutavad CH340 jadakiipi, selle kohta on palju õpetusi (Windowsi jaoks).
Kasutamine on lihtne: üks nupp lähtestab MCU, teine lülitab MCU välgurežiimi, kui seda hoitakse all MCU (taas) alglaadimise ajal.
- Kas soovite oma projekti taaskäivitada? Vajutage lähtestamise nuppu.
- Kas soovite üles laadida muudetud püsivara? Hoidke välgunuppu all, vajutage ja vabastage lähtestusnupp, vabastage välgunupp. MCU on valmis osa koodi üles laadima ja pärast seda käivitab koodi.
Ükskõik, millist püsivara soovite üles laadida, olenemata sellest, millist tarkvara soovite selle üleslaadimiseks kasutada, on teil sihtmärgina kasutatav korralik COM -port ja ESP -le kena pistik -ja -füüsiline pistik ning te ei pea kaablitega jamama ja te ei pea USB -d ilma põhjuseta kiusama. Oh, lõpuks!
Kirjutan eraldi õpetuse, et näidata selle väikese wifi -seadme jaoks mõnda kasulikku püsivara, üleslaadimistarkvara tööriistakett ja nende konfiguratsioon pole tühised, see -programm on mõeldud programmeerijale. Püsige lainel!
Soovitan:
JDM programmeerija ülevaade: 9 sammu
JDM -i programmeerijate ülevaade: JDM on populaarne PIC -programmeerija, kuna see kasutab jadaporti, minimaalselt komponente ja ei vaja toiteallikat. Kuid seal on segadust, kuna võrgus on palju programmeerijate variatsioone, millised neist milliste PIC -idega töötavad? Selles „juhendis
ESP8266-07 programmeerija Arduino Nanoga: 6 sammu (piltidega)
ESP8266-07 programmeerija Arduino Nano abil: see on lühike õpetus vahva ESP8266-07/12E programmeerimisplaadi loomiseks Arduino nano abil. Juhtmestiku skeem on väga sarnane siin näidatud skeemiga. Teil on võimalus juhtida see projekt leivaplaadile, jootma ise
USB ESP-12 programmeerija: 7 sammu
USB ESP-12 programmeerija: Ma arvasin, et oleks huvitav IoT-ga mängida, nii et otsustasin proovida esp8266. Nägin seal esp8266 programmeerimiseks hulgaliselt lahendusi, nii et laenasin siit mõned ideed https: //www.instructables.com/id/USB-to-ESP-01-Boa … ja ta
Ülim kaasaskantav toiteallikas: Axim, PSP ja USB kõik-ühes laadija: 11 sammu
Ülim kaasaskantav toiteallikas: Axim, PSP ja USB kõik-ühes laadija: Minu esimene Instructable kirjeldas, kuidas ehitada kompaktne toiteallikas, mis toitaks Dell Aximi pihuarvuti kaheksast AA-patareist välja, et neid saaks pikematel reisidel pikemalt kasutada. See kasutas võimsuse filtreerimiseks lihtsat 7805 regulaatorit ja mõnda kondensaatorit. See võib olla ka teie
Ülim ATX toiteallika mod USB -laadimisportidega: 7 sammu (piltidega)
Ultimate ATX toiteallika mod USB -laadimisportidega: ma tean, et siin on neid juba palju, kuid ma ei näinud ühtegi sellist, nii et arvasin, et postitan selle, nii et siin see on. Sellel toiteallikal on 3 12v liini, 3 5v liini, 3 3.3v liini, 1 -12v liin ja & 2 USB -porti. See kasutab 480 W ATX -i