Turinys:
Video: 2020 ESP8266: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Taigi šis tingus senas geikas (L. O. G.) parašė keletą instrukcijų apie ESP8266 modulius:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
Aš vis dar turiu keletą ESP-01 ir ESP-03 ir bandžiau juos priversti veikti.
Na, matyt, šis procesas nebeveikia.
Įjunkite ESP8266 į blykstės režimą:
Įžeminimas GPIO0
Trumpai įžeminkite Reset
Išleiskite GPIO0
(Jei turite GPIO0 šviesos diodą, jis turėtų būti maždaug ½ intensyvumo)
Atrodo, kad veikia žemai GPIO0, paspauskite Reset, įkelkite eskizą, atleiskite GPIO0, tada palieskite Reset. Tai padaryti nėra labai lengva.
Paskutiniai dokumentai turi kitą būdą:
arduino-esp8266.readthedocs.io/en/latest/b…
Apie įkrovos įkėlimą ir naudojimą žr. Minimali aparatūros sąranka
Pridedama rekomenduojama sąranka.
1 žingsnis: ESP adapteris
2 dalyje aš sukūriau programavimo adapterį ESP-01 ir ESP-03.
Taigi aš vis dar turiu vieną iš šių adapterių. Užuot sukūręs naują PCB, nusprendžiau pakeisti šį.
Gerai, mano plane yra viena nedidelė problema: ESP-01 viename kaištyje yra atstatymas, o ESP-03-ne. Na, mano ankstesnė patirtis rodo, kad „CH_PD“kaištis daro tą patį, ką ir „Reset“, todėl išbandžiau ir atrodo, kad jis veikia.
Kaip aprašyta schemos pastabose, aš padariau laidą iš USB-BUB jungties DTR kaiščio ir prijungiau jį prie abiejų jungčių GPIO0. Aš prijungiau 3.3V kaištį (paaiškinta kitame žingsnyje) prie abiejų jungčių CH_PD.
Du džemperiai parodyti kitoje nuotraukoje.
2 žingsnis: CP2102 modulis
Turiu kelis iš CP2102, USB į UART adapterius. Kai kurie iš jų turi RTS šoninėje jungtyje, bet man to reikėjo pagrindinėje jungtyje. Ką aš padariau, nukirpau kaištį, kuris yra prijungtas prie CTS. (Šis kaištis mano schemoje pažymėtas 3.3V, nes kai kurie CP2102 yra modifikuoti 3.3V). Tada aš prijungiau trumpiklį nuo RTS prie moteriškos antraštės kaiščio.
Tai parodyta kitame paveikslėlyje.
Deja, turiu daugybę šių USB į UART adapterių variantų. Stengiuosi juos pažymėti, bet visada kyla problemų atsiminti, kas į ką eina. As senas.
Žiūrėkite kitą paveikslėlį. CP2102 turi skaidrią susitraukiančią plėvelę ir etiketę.
3 žingsnis: „Arduino“
Šiuo metu naudoju „Arduino“1.8.1 versiją.
Lengviausias būdas įdiegti ESP8266 yra naudojant valdybą naudojant šį metodą:
github.com/esp8266/Arduino#installing-with…
Įdiegę, pasirinkdami „Board“, pasirenku „Generic ESP8266 module“.
ĮSPĖJIMAS: Mano kompiuteryje yra dvi „Bendrojo ESP8266 modulio“versijos. Tas, kuris priklauso kategorijai „ESP8266 plokštės“, tinka „Blink“, o „Sparkfun“- ne.
Kitame paveikslėlyje parodyta numatytoji lentos sąranka (manau). Aš žaidžiau su daugeliu jų, pvz., „Flash Size“, „Mode“, atrodo, kad jie neturi jokio skirtumo.
Mano adapteris turi šviesos diodą GPIO0, todėl pakeičiu įmontuotą šviesos diodą į 0.
Norėdami patikrinti, ar jis veikia, tiesiog paleidžiu „Blink“pavyzdį. Nereikia spausti jokių mygtukų. Jūsų „Arduino“turėtų rodyti kažką panašaus į kitą nuotrauką, o mano atveju mano adapterio plokštės šviesos diodas mirksės.
FYI: Tai, kaip mano adapteris yra labai prijungtas, išjungs šviesos diodą ir atvirkščiai, ne taip, kaip aprašyta „Blink“.
Šiuo metu aš nepadariau daug daugiau nei „Blink“, tačiau atrodo, kad šis metodas veikia ir yra daug lengvesnis.
Aš dirbau su ESP-07.
PATARIMAS: „Arduino“naudoja „Node MCU 1.0“, kad būtų geriau suderinamas, o ne „Generic“.
Rekomenduojamas:
[2020] Dviejų (x2) mikro: bitų naudojimas RC automobiliui valdyti: 6 žingsniai (su nuotraukomis)
[2020] Dviejų (x2) mikro: bitų naudojimas RC automobiliui valdyti: Jei turite du (x2) mikro: bitus, ar pagalvojote juos naudoti nuotoliniu būdu valdydami RC automobilį? Galite valdyti RC automobilį naudodami vieną mikro: bitą kaip siųstuvą, o kitą - kaip imtuvą. Kai naudojate „MakeCode“redaktorių mikro: b
Žiniatinklis? „Arduino Simulator“iš „Wokwi-2020“?: 5 žingsniai
Žiniatinklis? „Arduino Simulator“iš „Wokwi-2020“?: „Wokwi Arduino Simulator“veikia AVR8js platformoje. Tai internetinis „Arduino“simuliatorius. „Arduino Simulator“veikia žiniatinklio naršyklėje. todėl tai sulaukia daugiau dėmesio ir sąžiningai, tai turi daug teigiamų aspektų, palyginti su kitais turimais simuliatoriais
Išmatuokite atstumą ultragarso jutikliu HC-SRF04 (paskutinis 2020 m.): 3 žingsniai
Išmatuokite atstumą naudodami ultragarso jutiklį HC-SRF04 (paskutinis 2020 m.): Kas yra ultragarso jutiklis (atstumas)? Ultragarsas (Sonar) su aukšto lygio bangomis, kurių žmonės negirdi. Tačiau mes galime pamatyti ultragarso bangų buvimą visur gamtoje. Tokiuose gyvūnuose kaip šikšnosparniai, delfinai … naudokite ultragarso bangas
„Wordclock“su „Lilygo-T-Watch 2020“: 4 žingsniai
„Wordclock“su „Lilygo-T-Watch 2020“: ši pamoka parodo, kaip „Liligo T“laikrodyje rodyti laiką „wordclock“stiliumi. Tačiau be to, aš bandžiau įtraukti daugiau funkcijų naudodami šį tipišką „wordclock“stilių. Taigi galima rodyti datą, nustatyti laiką ir datą, keisti
Vasaros projektas 2020: 8 žingsniai
2020 m. Vasaros projektas: savo 2020 m. Vasaros projektui sukūriau du automobilius su robotais su ta pačia važiuokle. Vienas automobilis robotas turėjo naudoti ultragarso jutiklį, kad aptiktų priešais esančius objektus ir atitinkamai automatiškai pakeistų kryptį. Kitas automobilis turėjo būti