Taula de continguts:

ESP8266 2020: 3 passos
ESP8266 2020: 3 passos

Vídeo: ESP8266 2020: 3 passos

Vídeo: ESP8266 2020: 3 passos
Vídeo: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, De novembre
Anonim
2020 ESP8266
2020 ESP8266
2020 ESP8266
2020 ESP8266

Per tant, aquest Lazy Old Geek (L. O. G.) va escriure algunes instruccions sobre mòduls ESP8266:

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

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

Encara tinc diversos ESP-01 i ESP-03 i vaig intentar que funcionessin.

Doncs pel que sembla, el procés següent ja no funciona.

Posa ESP8266 al mode Flash:

Terra GPIO0

Restabliment breument

Allibereu GPIO0

(Si teniu un LED a GPIO0, hauria de tenir aproximadament ½ intensitat)

El que sembla funcionar és mantenir el GPIO0 baix, prémer Restablir, carregar l'esbós, deixar anar GPIO0 i, a continuació, tocar Restablir. Això no és molt fàcil de fer.

La darrera documentació té un altre mètode:

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

Consulteu Configuració mínima del maquinari per a l’ús i la càrrega d’arrencada

S'adjunta la configuració recomanada.

Pas 1: adaptador ESP

Adaptador ESP
Adaptador ESP
Adaptador ESP
Adaptador ESP
Adaptador ESP
Adaptador ESP

A la meva part 2, vaig fabricar un adaptador de programació per a l’ESP-01 i l’ESP-03.

Per tant, encara tinc un d’aquests adaptadors. En lloc de crear un nou PCB, vaig decidir modificar-lo.

D’acord, hi ha un petit problema amb el meu pla: l’ESP-01 té reinici en un dels seus pins, l’ESP-03 no. Bé, la meva experiència anterior sembla indicar que el pin CH_PD fa el mateix que el Reset, així que ho vaig provar i sembla que funciona.

Tal com es va descriure a les notes de l'esquema, el que vaig fer va ser agafar un cable del pin DTR del connector USB-BUB i connectar-lo a GPIO0 d'ambdós connectors. Vaig connectar el pin de 3,3 V (explicat al següent pas) a CH_PD dels dos connectors.

Els dos ponts es mostren a la següent imatge.

Pas 2: mòdul CP2102

Mòdul CP2102
Mòdul CP2102
Mòdul CP2102
Mòdul CP2102
Mòdul CP2102
Mòdul CP2102

Tinc diversos adaptadors CP2102, USB a UART. Alguns tenen RTS en un connector lateral, però el necessitava al connector principal. El que vaig fer va ser tallar el pin connectat a CTS. (Aquest pin té l'etiqueta 3.3V al meu esquema, ja que tinc alguns CP2102s modificats per 3.3V). Llavors vaig connectar un pont de RTS a la clavilla femenina.

Això es mostra a la següent imatge.

Malauradament, tinc moltes variacions d’aquests adaptadors USB a UART. Intento etiquetar-los, però sempre tinc problemes per recordar quina cosa va a què. Soc vell.

Veure imatge següent. El CP2102 té una etiqueta i un embolcall retràctil transparent.

Pas 3: Arduino

Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Actualment estic fent servir la versió 1.8.2 d’Arduino.

La manera més senzilla d’instal·lar l’ESP8266 és fer servir el gestor de consells mitjançant aquest mètode:

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

Un cop instal·lat, en seleccionar Junta, selecciono “Mòdul ESP8266 genèric”.

ADVERTÈNCIA: Al meu PC hi ha dues versions del "mòdul ESP8266 genèric". La de la categoria "Taules ESP8266" funciona per a Blink, la de Sparkfun no.

La següent imatge mostra la configuració del tauler per defecte (crec). He jugat amb molts d’aquests, com ara Flash Size, Mode, i sembla que no marquen cap diferència.

Per al meu adaptador, tinc un LED a GPIO0, de manera que canvio el Led incorporat a 0.

Per verificar que funciona, acabo d'executar l'exemple Blink. No cal prémer cap botó. El vostre Arduino hauria de mostrar una imatge semblant a la següent i, en el meu cas, el LED de la meva placa adaptadora parpellejarà.

FYI: La manera com el meu adaptador està connectat a un alt, s'apagarà el LED i, viceversa, no es descriu a Blink.

En aquest moment, no he fet molt més enllà de Blink, però aquest mètode sembla funcionar i és molt més fàcil.

He estat treballant amb ESP-07.

SUGGERIMENT: Arduino utilitza Node MCU 1.0 per obtenir una millor compatibilitat en lloc de genèric.

Recomanat: