Orodha ya maudhui:

2020 ESP8266: 3 Hatua
2020 ESP8266: 3 Hatua

Video: 2020 ESP8266: 3 Hatua

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

Kwa hivyo hii Lazy Old Geek (L. O. G.) iliandika Maagizo kadhaa kwenye moduli za ESP8266:

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

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

Bado nina ESP-01s kadhaa na ESP-03s na nilijaribu kuwafanya wafanye kazi.

Vizuri inaonekana, mchakato ufuatao haufanyi kazi tena.

Weka ESP8266 katika modi ya Flash:

Mbinu yake ya mawasiliano na taarifa ya kampuni ni kama ilivyo hapo chini

Kwa kifupi Rudisha ardhi

Toa GPIO0

(Ikiwa unayo LED kwenye GPIO0, inapaswa kuwa juu ya ½ ukali)

Kinachoonekana kufanya kazi ni kushikilia GPIO0 chini, piga Rudisha, piga mchoro, toa GPIO0, kisha gonga Rudisha. Hii si rahisi sana kufanya.

Nyaraka za mwisho kabisa zina njia nyingine:

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

Angalia Usanidi wa Vifaa Kidogo kwa Upakiaji Boot na Matumizi

Imeambatanishwa ni usanidi uliopendekezwa.

Hatua ya 1: Adapta ya ESP

Adapta ya ESP
Adapta ya ESP
Adapta ya ESP
Adapta ya ESP
Adapta ya ESP
Adapta ya ESP

Katika Sehemu yangu ya 2, nilitengeneza adapta ya programu ya ESP-01 na ESP-03.

Kwa hivyo bado nina moja ya adapta hizo. Badala ya kutengeneza PCB mpya, niliamua kurekebisha hii.

Ok, kuna shida moja kidogo na mpango wangu, ESP-01 ina Rudisha kwenye moja ya pini, ESP-03 haina. Kweli, uzoefu wangu wa zamani unaonekana kuonyesha pini ya CH_PD hufanya kitu sawa na Rudisha kwa hivyo nilijaribu na inaonekana inafanya kazi.

Kama ilivyoelezewa katika maelezo ya mpango, nilichofanya ni kuchukua waya kutoka kwa kontakt USB-BUB kontakt DTR na kuiunganisha kwa GPIO0 ya viunganisho vyote viwili. Niliunganisha pini ya 3.3V (iliyoelezewa katika hatua inayofuata) na CH_PD ya viunganisho vyote viwili.

Kuruka mbili kunaonyeshwa kwenye picha inayofuata.

Hatua ya 2: Moduli ya CP2102

Moduli ya CP2102
Moduli ya CP2102
Moduli ya CP2102
Moduli ya CP2102
Moduli ya CP2102
Moduli ya CP2102

Nina kadhaa ya CP2102, USB hadi adapta za UART. Baadhi yao wana RTS kwenye kontakt upande lakini nilihitaji kwenye kontakt kuu. Kile nilichofanya ni kukata pini ambayo imeunganishwa na CTS. (Pini hii imeandikwa 3.3V kwenye skimu yangu kwani nina CP2102 zilizobadilishwa kwa 3.3V). Kisha nikaunganisha jumper kutoka RTS hadi pini ya kichwa cha kike.

Hii imeonyeshwa kwenye picha inayofuata.

Kwa bahati mbaya, nina tofauti nyingi za hizi adapta za USB hadi UART. Ninajaribu kuzitia lebo lakini kila wakati nina shida kumbuka ambayo huenda kwa nini. Mimi ni mzee.

Tazama picha inayofuata. CP2102 ina wazi shrink wrap na studio.

Hatua ya 3: Arduino

Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Hivi sasa ninatumia toleo la Arduino1.8.12.

Njia rahisi kwangu kufunga ESP8266 ni kutumia Meneja wa Bodi kutumia njia hii:

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

Mara tu ikiwa imewekwa, wakati wa kuchagua Bodi, ninachagua "Moduli ya ESP8266 ya kawaida".

ONYO: Kwenye PC yangu kuna matoleo mawili ya "Moduli ya Generic ESP8266". Yule chini ya kitengo "bodi za ESP8266" hufanya kazi kwa Blink, ile iliyo chini ya Sparkfun haifanyi.

Picha inayofuata inaonyesha usanidi chaguo-msingi wa Bodi (nadhani). Nimecheza karibu na mengi ya haya, kama Ukubwa wa Flash, Mode, zinaonekana hazina tofauti yoyote.

Kwa adapta yangu, nina LED kwenye GPIO0 kwa hivyo ninabadilisha Builtin Led hadi 0.

Ili kudhibitisha inafanya kazi mimi tu kukimbia mfano Blink. Hakuna haja ya kubonyeza vifungo vyovyote. Arduino yako inapaswa kuonyesha kitu kama picha inayofuata na kwa upande wangu, bodi yangu ya adapta itaangaza.

FYI: Njia ambayo adapta yangu imeunganishwa juu itazima LED na visa sio kama ilivyoelezewa katika Blink.

Kwa wakati huu, sijafanya mengi zaidi ya Blink lakini njia hii inaonekana kufanya kazi na ni rahisi zaidi.

Nimekuwa nikifanya kazi na ESP-07.

Kidokezo: Arduino kutumia Node MCU 1.0 kwa utangamano bora badala ya Generic.

Ilipendekeza: