Taula de continguts:
Vídeo: ESP8266 2020: 3 passos
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-10 13:46
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
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
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
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.