Përmbajtje:
Video: Programuesi Ultimate ESP8266-01 & Përshtatës USB: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Përshëndetje njerëz, keni dëgjuar për aftësitë reale të modulit të vogël dhe të lirë ESP8266-01? U lansua në treg duke thënë se duhet të jetë zgjedhja juaj nëse doni të shtoni aftësitë IOT në projektin tuaj. Në fakt ky modul i vogël mund të jetë PROJEKT TUAJ, jo vetëm një pajisje komunikimi.
Mund të bëhet një përsëritës wifi, shumë i dobishëm. Mund të jetë një mjet "qesharak" të ngatërroni Wi -Fi të miqve tuaj, të shkëputni pajisjet e tyre ose të krijoni dhjetëra rrjete të rreme (ju lutemi mos u bëni një njeri i çalë dhe mos i mbani gjërat qesharake, për të mos përmendur të ligjshme). Mund të lidhet me një modul stafetë, duke u bërë një aktivizues IOT, ose mund të lidhet me një modul sensor, duke u bërë një sensor IOT.
Unë jam duke i testuar këto gjëra dhe ndoshta do të publikoj mësime të mëtejshme sepse jam vërtet i befasuar nga potenciali i madh.
Qëndroni të sintonizuar për më shumë, tutoriali i sotëm ka të bëjë me programuesin (mandatimi për të testuar me lehtësi të gjitha softverët e ndryshëm).
Hapi 1: Përbërësit dhe materialet
Për fat të keq ESP8266-01 NUK është miqësor me breboardin, dhe është mjaft i bezdisshëm dhe kërkon shumë kohë për të shkëputur/rilidhur telat sa herë që dëshironi të ndryshoni diçka. Nuk ka rëndësi, ekziston një konvertues serial me të vërtetë i lirë i dizajnuar për të fuqizuar dhe lidhur ESP me kompjuterin tuaj.
Si mund të ndezë ESP? Epo, në të vërtetë, nuk mundet … (⊙_☉)
E turpshme, apo jo? Ai origjinal është… krejt një pakuptimësi. Ata pastaj bënë një version të dytë, me një çelës rrëshqitës, për të lejuar që ESP të vendoset në modalitetin e ndezjes. Mendoj se ata menduan se - për disa arsye - përdoruesit standard të ESP i duhej që pajisja të vendosej në modalitetin flash për një kohë vërtet të gjatë, jo vetëm për të ndezur firmware -in e ri (FW). Nëse harroni të ndizni përsëri modalitetin e ndezjes pasi të keni lidhur USB-në, do të duhet ta shkëputni dhe lidheni përsëri për ta lënë atë të ekzekutojë kodin. Ata pastaj bënë një version të tretë me një buton të thjeshtë të çastit. Ide e mirë! Duket se është e vogël dhe e vështirë të shtypësh butonin, veçanërisht me modulin ESP në krye, por çfarëdo … Ajo që më shqetëson është se, me sa duket, ata menduan se përdoruesi standard i ESP-01 është me një buxhet jashtëzakonisht të ulët dhe ai nuk mund ta përballojë një buton i dytë momental për të rindezur - në vend - MCU (procesori i ESP). Çdo person i arsyeshëm do ta bënte këtë, pasi ka të ngjarë të kushtojë një cent të vetëm. Jo … Ata vendosën që nëse doni të rindizni MCU, NDOSHT to ta vendosni në modalitetin flash, duhet të shkëputni dhe rilidhni USB -në.
Po tallesh me mua? (ಠ_ಠ)
Hajde, ne nuk jemi aq të varfër! Ne do ta kishim shpenzuar atë qindarkë shtesë! Pse nuk mund ta kopjoni këtë, këtë, këtë apo këtë dizajn dhe të na lini të jetojmë të lumtur ??? (☉ ヮ ☉) ノ
Mos kini frikë, nëse nuk mund të blejmë programuesin e zgjuar, ne ende mund të ndërtojmë programuesin përfundimtar ESP-01, me vetëm dy butona PCB dhe dy tela!
Duke shtuar një kuti të bukur të printuar 3D, ne mund të evoluojmë programuesin memec të versionit të parë në një pajisje të bukur dhe vërtet të rehatshme. Rasti është projektuar për programuesin "bazë" (më të lirë) USB dhe për butonat klasikë 6x6mm pcb, të njohur si butonat e prekjes prekëse. Nëse shikoni me kujdes mund të shihni se unë jam duke përdorur butona të ndryshëm në fotografi të ndryshme. Kjo është thjesht sepse kam vendosur të përdor butona me bosht më të gjatë, kjo është vetëm për komoditetin tim. Çdo buton funksionon mirë.
Tani, lidhjet (të lidhura, btw):
ESP8266-01: Bangood, Amazon, Amazon.
Programues ESP8266-01: Bangood, Amazon, Amazon.
Butonat: Bangood, Amazon, Amazon.
Ju do të keni nevojë vetëm për mjete minimale të saldimit, nëse mendoni se ju mungon diçka që mund të shikoni këtu.
Hapi 2: Instalimet dhe montimi
That'sshtë e lehtë: shkarkoni këtë skedar, ndizni printerin tuaj 3D, ngarkoni çdo material që ju pëlqen (unë rekomandoj PLA për toleranca më të mira) dhe filloni printimin.
Tani, instalime elektrike. Bashkoni dy kabllo në kunjin GND, një kabllo në atë RST dhe atë të fundit në kunjin Gpio0.
Këto tela duhet të priten në masë (përafërsisht) dhe të ngjiten në kunjat e butonave. Zgjidhni dy kunja në të njëjtën anë, zakonisht kunjat në anën e kundërt të butonit janë të lidhura kështu që ju do të krijoni një lidhje të thjeshtë gjithmonë të mbyllur. Mos u shqetësoni, nëse zgjidhni atë të gabuar nuk do të dëmtoni asgjë. Një masë e vazhdimësisë e bërë me një multimetër me siguri mund të zgjedhë se cilat kunja janë ato të duhurat. Vendosni disa pika zam të nxehtë në kunjat e butonit të ekspozuar, për të shmangur çdo rrezik të qarkut të shkurtër. Pastaj ngjitni butonat në vend, kini kujdes që të mos hidhni zam brenda Kopsave sepse përndryshe nuk do të funksionojnë më. Kam përdorur një zam të nxehtë nga brenda, për t'i mbajtur ato në vend, dhe disa zam të fortë nga jashtë.
Tani, nëse jeni të sigurt në aftësitë tuaja të saldimit, mund të vazhdoni drejtpërdrejt të ngjitni kutinë, por unë do të bëja një provë të vogël ndezëse paraprakisht (lexoni hapin tjetër).
Për të ngjitur kutinë keni nevojë për një lloj ngjitës të fortë, epoksi janë të mira, unë kam përdorur zam cianoacrilate (të njëjtën gjë që kam përdorur për të çimentuar butonat).
Hapi 3: Si ta përdorni
Thjesht futni programuesin USB dhe instaloni drejtuesit, programuesit përdorin çipin serik CH340, ka shumë mësime për këtë (për Windows).
Përdorimi është i thjeshtë, një buton rivendos MCU -në, tjetri e vendos MCU -në në modalitetin e blicit nëse mbahet i shtypur gjatë (ri) nisjes së MCU.
- Dëshironi të rindizni projektin tuaj? Shtypni butonin e rivendosjes.
- Dëshironi të ngarkoni një firmware të modifikuar? Mbani të shtypur butonin e blicit, shtypni dhe lëshoni butonin e rivendosjes, lëshoni butonin e blicit. MCU do të jetë gati për të ngarkuar një kod dhe pas kësaj do të ekzekutojë kodin.
Cilido firmware që dëshironi të ngarkoni, cilindo softuer që dëshironi të përdorni për ta ngarkuar, do të keni një port të përshtatshëm COM për ta përdorur si objektiv dhe një lidhës të mirë fizik plug & play për ESP dhe nuk keni nevojë të ngatërroni me kabllot dhe nuk keni nevojë të ngacmoni USB -në pa asnjë arsye. Oh, më në fund!
Unë do të shkruaj një tutorial të veçantë për të treguar disa firmware të dobishëm për këtë pajisje të vogël wifi, zinxhiri i softuerit të ngarkimit dhe konfigurimi i tyre nuk janë të parëndësishëm, kjo -e përshtatshme është për programuesin. Qëndroni të Sintonizuar!
Recommended:
Programuesi CH341A: 8 hapa
Programuesi CH341A: Kohët e fundit kam blerë një mini programues CH341A. Mini programuesi është në rregull dhe mund të përdoret për të programuar patate të skuqura të serive 24 dhe 24. Costshtë me kosto shumë të ulët, por mjaft e dobishme pasi mund ta përdor për të ndezur BIOS -in e kompjuterit tim dhe firmware -in e ruterit. WCH ka lëshime me mirësi
Sega Genesis Controller në Përshtatës USB për hapa 2: 4 dollarë
Kontrolluesi Sega Genesis në USB Përshtatës për 2 dollarë: Ky përshtatës lejon që kontrolluesi Sega Genesis / Mega Drive të imitojë lojëra të dyfishta XBox 360 për përdorim me retroarch ose softuerë të tjerë. Përdor një pilulë blu stm32f103c8t6 blu të pajtueshme me Arduino për pajisjet elektronike. Përbërësit: stm32f103c8t6 pilula blu dy DB9 m
Programuesi ESP -01 Hack - Easy One :): 6 hapa
Programuesi Hack ESP-01-E Lehta :): Përshëndetje ESPers, Në këtë udhëzues do t'ju tregoj një hack të thjeshtë për të bërë një programues për modulin ESP-01 / ESP8266-01 / ES-01. Shumica prej nesh kanë përdorur një bord Arduino ose pajisje FTDI USB-TTL si programues për këtë modul. Të dyja metodat funksionojnë mirë. Por t
(pothuajse) Programuesi Universal MIDI SysEx CC (dhe Sequencer ): 7 hapa (me fotografi)
(pothuajse) Programuesi Universal MIDI SysEx CC (dhe Sequencer …): Në mesin e viteve tetëdhjetë prodhuesit sintetikë filluan një " më pak është më mirë " proces që çoi në synths barebones. Kjo lejoi zvogëlimin e kostove nga ana e prodhuesit, por e bëri procesin e arnimit të lodhshëm nëse jo të pamundur për përdorimin përfundimtar
Flash ESP-01 (ESP8266) Pa përshtatës USB-në-serik duke përdorur Raspberry Pi: 3 hapa
Flash ESP-01 (ESP8266) Pa përshtatës USB-në-serik duke përdorur Raspberry Pi: Ky udhëzues ju udhëzon se si të filloni programimin e mikrokontrolluesit tuaj ESP8266 në një modul ESP-01 WIFI. E tëra çfarë ju nevojitet për të filluar (përveç modulit ESP-01, natyrisht) është Raspberry Pi Jumper tela me rezistencë 10K që doja të rinovoja një