Tartalomjegyzék:

2020 ESP8266: 3 lépés
2020 ESP8266: 3 lépés

Videó: 2020 ESP8266: 3 lépés

Videó: 2020 ESP8266: 3 lépés
Videó: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, November
Anonim
2020 ESP8266
2020 ESP8266
2020 ESP8266
2020 ESP8266

Tehát ez a Lazy Old Geek (L. O. G.) írt néhány utasítást az ESP8266 modulokra:

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

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

Még mindig van több ESP-01 és ESP-03, és megpróbáltam működésbe hozni őket.

Nyilvánvaló, hogy a következő folyamat már nem működik.

Állítsa az ESP8266 -at vaku módba:

Földelt GPIO0

Röviden földelt Reset

A GPIO0 kiadása

(Ha a GPIO0 LED -je van, akkor körülbelül ½ intenzitásúnak kell lennie)

Úgy tűnik, hogy működik, ha alacsonyan tartja a GPIO0 -t, nyomja meg a Reset gombot, töltse be a vázlatot, engedje fel a GPIO0 -t, majd érintse meg a Reset gombot. Ezt nem túl könnyű megtenni.

A legújabb dokumentációnak van egy másik módja:

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

Lásd: Minimális hardverbeállítás a rendszerbetöltéshez és használathoz

Mellékelve az ajánlott beállítás.

1. lépés: ESP adapter

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

A 2. részben egy programozási adaptert készítettem az ESP-01 és az ESP-03 számára.

Tehát még mindig megvan az egyik ilyen adapter. Új NYÁK készítése helyett úgy döntöttem, hogy módosítom ezt.

Ok, van egy apró probléma a tervemmel: Az ESP-01 egyik tüskéjén Reset van, az ESP-03 nem. Nos, a korábbi tapasztalataim azt jelzik, hogy a CH_PD pin ugyanazt csinálja, mint a Reset, ezért kipróbáltam, és úgy tűnik, hogy működik.

Amint azt a vázlatrajz megjegyzései leírják, én elvettem egy vezetéket az USB-BUB csatlakozó DTR érintkezőjéből, és mindkét csatlakozó GPIO0-jához csatlakoztattam. A 3.3V -os csapot (a következő lépésben ismertetjük) mindkét csatlakozó CH_PD -jéhez kötöttem.

A két jumper a következő képen látható.

2. lépés: CP2102 modul

CP2102 modul
CP2102 modul
CP2102 modul
CP2102 modul
CP2102 modul
CP2102 modul

Több CP2102, USB -UART adapterrel rendelkezem. Néhányuknak RTS -je van az oldalsó csatlakozón, de szükségem volt rá a fő csatlakozón. Amit csináltam, levágtam a CTS -hez csatlakoztatott csapot. (Ez a tüske 3.3V feliratú a vázlatomban, mivel néhány CP2102 -es 3.3V -ra módosult). Ezután egy jumpert kötöttem az RTS -ről a női fejlécre.

Ez látható a következő képen.

Sajnos sok variációm van ezekből az USB -UART adapterekből. Próbálom megcímkézni őket, de mindig problémáim vannak, ne feledje, melyik mire vonatkozik. Öreg vagyok.

Lásd a következő képet. A CP2102 átlátszó zsugorfóliával és címkével rendelkezik.

3. lépés: Arduino

Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Jelenleg az Arduino 1.8.1 verzióját használom.

Az ESP8266 telepítésének legegyszerűbb módja a Board Manager használatával a következő módszerrel:

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

A telepítés után a Board kiválasztásakor a „Generic ESP8266 module” lehetőséget választom.

FIGYELMEZTETÉS: A számítógépemen a „Generic ESP8266” modul két verziója található. Az „ESP8266 táblák” kategóriába tartozó Blinknél működik, a Sparkfun alatt nem.

A következő képen az alapértelmezett Board beállítás látható (szerintem). Sok ilyennel játszottam, mint például a Vakuméret, a Mód, úgy tűnik, nem tesznek különbséget.

Az adapteremnél van egy LED a GPIO0 -n, így a beépített LED -et 0 -ra változtatom.

Annak ellenőrzésére, hogy működik -e, csak futtatom a Blink példát. Nincs szükség semmilyen gomb megnyomására. Az Arduino -jának valami hasonlót kell megjelenítenie, mint a következő képen, és az én esetemben az adapterlap LED -je villogni fog.

FYI: Az adapter nagy bekötési módja kikapcsolja a LED -et, és fordítva nem a Blink -ben leírtak szerint.

Ezen a ponton nem sok mindent csináltam a Blinken túl, de úgy tűnik, hogy ez a módszer működik és sokkal könnyebb.

Dolgoztam az ESP-07-tel.

TIPP: Az Arduino a Node MCU 1.0 -t használja a jobb kompatibilitás érdekében az általános helyett.

Ajánlott: