Sisukord:

2020 ESP8266: 3 sammu
2020 ESP8266: 3 sammu

Video: 2020 ESP8266: 3 sammu

Video: 2020 ESP8266: 3 sammu
Video: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, November
Anonim
2020 ESP8266
2020 ESP8266
2020 ESP8266
2020 ESP8266

Nii et see Lazy Old Geek (L. O. G.) kirjutas ESP8266 moodulitele mõned juhised:

www.instructables.com/id/ESP8266-as-Arduin…

www.instructables.com/id/ESP8266-as-Arduin…

Mul on endiselt mitu ESP-01 ja ESP-03 ning proovisin neid tööle saada.

Ilmselt ei tööta järgmine protsess enam.

Lülitage ESP8266 välgurežiimi:

Maa GPIO0

Lühidalt jahvatatud Lähtesta

Vabastage GPIO0

(Kui GPIO0 -l on LED, peaks see olema umbes ½ intensiivsusega)

Tundub, et töötab, kui hoida GPIO0 madalal, vajutada Lähtesta, laadida eskiis, vabastada GPIO0 ja seejärel puudutada Lähtesta. Seda pole väga lihtne teha.

Viimasel dokumentatsioonil on veel üks meetod:

arduino-esp8266.readthedocs.io/en/latest/b…

Vaadake alglaadimise ja kasutamise kohta riistvara minimaalset seadistamist

Lisatud on soovitatav seadistus.

Samm: ESP -adapter

ESP -adapter
ESP -adapter
ESP -adapter
ESP -adapter
ESP -adapter
ESP -adapter

Oma 2. osas tegin programmeerimisadapteri ESP-01 ja ESP-03 jaoks.

Nii et mul on üks neist adapteritest alles. Uue trükkplaadi tegemise asemel otsustasin seda muuta.

Ok, minu plaanis on üks väike probleem: ESP-01 ühel nööpnõelal on lähtestamine, ESP-03 seda ei tee. Näib, et minu varasem kogemus näitab, et CH_PD tihvt teeb sama asja nagu lähtestamine, nii et proovisin seda ja tundub, et see töötab.

Nagu skeemi märkmetes kirjeldatud, võtsin USB-BUB-pistiku DTR-pistiku juhe ja ühendasin selle mõlema pistiku GPIO0-ga. Ühendasin 3,3 V kontakti (selgitatud järgmises etapis) mõlema pistiku CH_PD -ga.

Kaks džemprit on näidatud järgmisel pildil.

2. samm: CP2102 moodul

CP2102 moodul
CP2102 moodul
CP2102 moodul
CP2102 moodul
CP2102 moodul
CP2102 moodul

Mul on mitu CP2102, USB -UART adapterit. Mõnel neist on RTS külgpistikul, kuid mul oli seda vaja põhipistikul. Mida ma tegin, lõikasin lahti CTS -iga ühendatud tihvti. (See tihvt on minu skeemil märgistatud 3.3V -ga, kuna mõned CP2102 -d on muudetud 3.3V jaoks). Seejärel ühendasin RTS -i hüppaja emase päise tihvti külge.

See on näidatud järgmisel pildil.

Kahjuks on mul palju variante nendest USB -UART -adapteritest. Püüan neid sildistada, kuid mul on alati probleeme meeles pidada, mis milleks läheb. Ma olen VANA.

Vaata järgmist pilti. CP2102 -l on selge kokkutõmbumisvastane ümbris ja silt.

Samm: Arduino

Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Ma kasutan praegu Arduino versiooni 1.8.12.

Lihtsaim viis ESP8266 installimiseks on juhatuse haldur, kasutades seda meetodit:

github.com/esp8266/Arduino#installing-with…

Pärast installimist valin tahvli valimisel „Üldine ESP8266 moodul”.

HOIATUS: Minu arvutis on kaks versiooni „üldisest ESP8266 moodulist”. Kategooria „ESP8266 plaadid” all olev töötab Blinki jaoks, Sparkfuni all olev aga mitte.

Järgmisel pildil on juhatuse vaikeseade (ma arvan). Olen mänginud paljude sellistega, nagu välgu suurus, režiim, tundub, et need ei muuda midagi.

Minu adapteri puhul on mul GPIO0 -l LED, nii et muudan sisseehitatud LED -i 0 -ks.

Töötamise kontrollimiseks kasutan lihtsalt Blinki näidet. Pole vaja ühtegi nuppu vajutada. Teie Arduino peaks kuvama midagi sellist nagu järgmine pilt ja minu puhul hakkab mu adapteriplaadi LED vilkuma.

FYI: See, kuidas mu adapter on kõrgele ühendatud, lülitab LED välja ja vastupidi mitte nii, nagu on kirjeldatud Blinkis.

Praegu ei ole ma Blinkist kaugemale jõudnud, kuid tundub, et see meetod töötab ja on palju lihtsam.

Olen töötanud ESP-07-ga.

NÕUANNE: Arduino kasutab parema ühilduvuse jaoks üldise asemel Node MCU 1.0.

Soovitan: