Kazalo:

2020 ESP8266: 3 koraki
2020 ESP8266: 3 koraki

Video: 2020 ESP8266: 3 koraki

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

Torej je ta Lazy Old Geek (L. O. G.) napisal nekaj navodil o modulih ESP8266:

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

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

Še vedno imam več ESP-01 in ESP-03 in jih poskušal spraviti v delo.

No, očitno naslednji postopek ne deluje več.

ESP8266 preklopite v način bliskavice:

Ozemljitev GPIO0

Na kratko resetirajte

Sprostite GPIO0

(Če imate LED na GPIO0, naj bo intenzivnost približno ½)

Zdi se, da GPIO0 držite nizko, pritisnite Ponastavi, naložite skico, spustite GPIO0, nato se dotaknite Ponastavi. To ni zelo enostavno narediti.

Najnovejša dokumentacija ima še eno metodo:

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

Za zagon in uporabo glejte Minimalne nastavitve strojne opreme

Priložena priporočena nastavitev.

1. korak: ESP adapter

ESP adapter
ESP adapter
ESP adapter
ESP adapter
ESP adapter
ESP adapter

V drugem delu sem izdelal programski vmesnik za ESP-01 in ESP-03.

Tako da še vedno imam enega od teh adapterjev. Namesto novega PCB -ja sem se odločil, da ga spremenim.

V redu, pri mojem načrtu je ena majhna težava: ESP-01 ima ponastavitev na enem od zatičev, ESP-03 pa ne. No, moje prejšnje izkušnje kažejo, da pin CH_PD dela isto kot ponastavitev, zato sem poskusil in zdi se, da deluje.

Kot je opisano v opombah sheme, sem vzel žico iz DTR priključka USB-BUB priključka in jo priključil na GPIO0 obeh priključkov. Priključil sem 3.3V pin (razloženo v naslednjem koraku) na CH_PD obeh priključkov.

Dva skakalca sta prikazana na naslednji sliki.

2. korak: Modul CP2102

Modul CP2102
Modul CP2102
Modul CP2102
Modul CP2102
Modul CP2102
Modul CP2102

Imam več adapterjev CP2102, USB na UART. Nekateri od njih imajo RTS na stranskem priključku, vendar sem ga potreboval na glavnem konektorju. Kar sem naredil, sem odrezal pin, ki je povezan s CTS. (Ta pin je na moji shemi označen z 3.3V, saj imam nekaj CP2102 spremenjenih za 3.3V). Nato sem povezal mostiček od RTS do ženskega zatiča.

To je prikazano na naslednji sliki.

Na žalost imam veliko različic teh adapterjev USB na UART. Poskušam jih označiti, vendar se vedno spomnim, kaj gre k čemu. Jaz sem star.

Oglejte si naslednjo sliko. CP2102 ima prozorno skrčljivo folijo in etiketo.

3. korak: Arduino

Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Trenutno uporabljam različico Arduino 1.8.12.

Najlažji način za namestitev ESP8266 je uporaba upravitelja plošč na ta način:

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

Ko sem nameščen, pri izbiri plošče izberem »Generični modul ESP8266«.

OPOZORILO: V mojem osebnem računalniku obstajata dve različici »generičnega modula ESP8266«. Tisti v kategoriji »ESP8266 plošče« deluje za Blink, tisti pod Sparkfun pa ne.

Naslednja slika prikazuje privzeto nastavitev plošče (mislim). Veliko sem se igral z njimi, na primer Velikost bliskavice, Način, in zdi se, da niso pomembni.

Za svoj adapter imam LED na GPIO0, zato vgrajeno LED nastavitev spremenim na 0.

Če želite preveriti, ali deluje, zaženem primer Blink. Ni treba pritisniti nobenih gumbov. Vaš Arduino bi moral prikazati nekaj takega kot naslednja slika, v mojem primeru pa bo lučka LED na adapterju utripala.

Opomba: Način, na katerega je moj adapter visoko priključen, bo LED ugasnil in obratno ne, kot je opisano v Blink.

Na tej točki nisem naredil veliko več kot Blink, vendar se zdi, da ta metoda deluje in je veliko lažja.

Delal sem z ESP-07.

NASVET: Arduino uporablja Node MCU 1.0 za boljšo združljivost namesto Generic.

Priporočena: