Satura rādītājs:

2020 ESP8266: 3 soļi
2020 ESP8266: 3 soļi

Video: 2020 ESP8266: 3 soļi

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

Tātad šis Lazy Old Geek (L. O. G.) uzrakstīja dažus norādījumus par ESP8266 moduļiem:

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

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

Man joprojām ir vairāki ESP-01 un ESP-03, un es mēģināju tos iedarbināt.

Acīmredzot šāds process vairs nedarbojas.

Ievietojiet ESP8266 zibspuldzes režīmā:

Zemes GPIO0

Īsi noslīpēt Atiestatīt

Atlaidiet GPIO0

(Ja uz GPIO0 ir LED, tam vajadzētu būt aptuveni ½ intensitātei)

Šķiet, ka tas darbojas, turot GPIO0 zemu, nospiediet Reset, ielādējiet skici, atlaidiet GPIO0 un pēc tam pieskarieties Reset. Tas nav ļoti viegli izdarāms.

Jaunākajai dokumentācijai ir cita metode:

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

Skatiet sadaļu Minimālā aparatūras iestatīšana par sāknēšanu un lietošanu

Pievienots ieteicamais iestatījums.

1. darbība: ESP adapteris

ESP adapteris
ESP adapteris
ESP adapteris
ESP adapteris
ESP adapteris
ESP adapteris

Otrajā daļā es izveidoju programmēšanas adapteri ESP-01 un ESP-03.

Tāpēc man joprojām ir viens no šiem adapteriem. Tā vietā, lai izveidotu jaunu PCB, es nolēmu modificēt šo.

Labi, ar manu plānu ir viena neliela problēma: ESP-01 vienā no tapām ir atiestatīts, ESP-03 nav. Mana iepriekšējā pieredze, šķiet, liecina, ka CH_PD pin dara to pašu, ko Reset, tāpēc es to izmēģināju, un šķiet, ka tas darbojas.

Kā aprakstīts shēmas piezīmēs, es izdarīju vadu no USB-BUB savienotāja DTR tapas un pievienoju to abu savienotāju GPIO0. Es savienoju 3.3V tapu (paskaidrots nākamajā solī) ar abu savienotāju CH_PD.

Abi džemperi ir parādīti nākamajā attēlā.

2. darbība: CP2102 modulis

CP2102 modulis
CP2102 modulis
CP2102 modulis
CP2102 modulis
CP2102 modulis
CP2102 modulis

Man ir vairāki no CP2102, USB uz UART adapteriem. Dažiem no tiem ir RTS sānu savienotājā, bet man tas bija vajadzīgs galvenajā savienotājā. Tas, ko es izdarīju, bija izgriezt tapu, kas ir savienota ar CTS. (Manā shēmā šī tapa ir apzīmēta ar 3.3V, jo daži CP2102 ir modificēti 3.3V). Tad es vadu džemperi no RTS uz sieviešu galvenes tapu.

Tas ir parādīts nākamajā attēlā.

Diemžēl man ir daudz šo USB uz UART adapteru variāciju. Es cenšos tos apzīmēt, bet vienmēr rodas problēmas atcerēties, uz ko iet. Esmu vecs.

Skatīt nākamo attēlu. CP2102 ir skaidrs saraušanās apvalks un etiķete.

3. darbība: Arduino

Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Pašlaik es izmantoju Arduino versiju 1.8.12.

Vienkāršākais veids, kā instalēt ESP8266, ir Board Board, izmantojot šo metodi:

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

Pēc instalēšanas, izvēloties Board, es izvēlos “Generic ESP8266 module”.

BRĪDINĀJUMS: Manā datorā ir divas “Generic ESP8266 moduļa” versijas. Tas, kas ietilpst kategorijā “ESP8266 dēļi”, darbojas Blink, viens - Sparkfun.

Nākamajā attēlā parādīts noklusējuma padomes iestatījums (es domāju). Esmu spēlējis ar daudziem no tiem, piemēram, zibspuldzes izmēru, režīmu, šķiet, ka tie neko nemaina.

Manam adapterim man ir GPIO0 gaismas diode, tāpēc es mainu iebūvēto LED uz 0.

Lai pārbaudītu, vai tas darbojas, es vienkārši palaižu Blink piemēru. Nav nepieciešams nospiest nevienu pogu. Jūsu Arduino vajadzētu parādīt kaut ko līdzīgu nākamajam attēlam, un manā gadījumā mana adaptera paneļa gaismas diode mirgos.

FYI: Veids, kā mans adapteris ir pieslēgts ar augstu vadu, izslēgs gaismas diode un otrādi - ne tā, kā aprakstīts Blink.

Šobrīd es neesmu darījis daudz vairāk par Blink, bet šķiet, ka šī metode darbojas un ir daudz vienkāršāka.

Es strādāju ar ESP-07.

PADOMS: Arduino, izmantojot Node MCU 1.0, lai nodrošinātu labāku saderību, nevis vispārējo.

Ieteicams: