Taula de continguts:

Actualització del microprogramari Esp8266: 7 passos
Actualització del microprogramari Esp8266: 7 passos

Vídeo: Actualització del microprogramari Esp8266: 7 passos

Vídeo: Actualització del microprogramari Esp8266: 7 passos
Vídeo: Firmware Tasmota no esp32 2024, Desembre
Anonim
Actualització del microprogramari Esp8266
Actualització del microprogramari Esp8266
Actualització del microprogramari Esp8266
Actualització del microprogramari Esp8266

El mòdul ESP8266 és un mòdul sense fils econòmic. Té SOC (sistema amb xip) capaç de proporcionar wifi a qualsevol microcontrolador / microprocessador. Hi ha dues maneres d’utilitzar l’esp8266.

  1. Esp8266 autònom
  2. Esp8266 amb raspberry pi o arduino o stm32

Esp8266 necessita un 3.3 v extern per funcionar correctament. Si utilitzeu esp8266 amb arduino, proveu de no proporcionar alimentació des d’arduino. Com que la capacitat màxima de subministrament de corrent arduino és de 40 mA, mentre que esp8266 consumeix 250 mA. Probablement, aquest és el problema quan es carrega el nou firmware o quan s’utilitza l’esp8266

Per als principiants es recomana anar amb la placa MCU de node disponible al mercat. Hi ha dos tipus de taules, una amb led RGB i sensor Ldr i una altra amb només pins de ruptura. Aquesta placa ha incorporat un regulador de voltatge que gestiona la potència adequada

  1. esp8266 tauler enginyós
  2. Node Mcu

Pas 1: cerqueu el programari Flash Esp8266

Cerqueu el programari Esp8266 Flash
Cerqueu el programari Esp8266 Flash

Baixeu-vos el programari des de la unitat

espFlasher

Pas 2: cerqueu fitxers de microprogramari ESP8266

Cerqueu fitxers de microprogramari ESP8266
Cerqueu fitxers de microprogramari ESP8266

Aneu a aquest enllaç següent per trobar fitxers de firmware.

  1. Firmware AT actualitzat per darrera vegada el 2017 de set
  2. https://github.com/espressif/ESP8266_AT
  3. https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
  4. https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg

Pas 3: Connexió de l'ESP al mode Flash

Connexió ESP al mode Flash
Connexió ESP al mode Flash
Connexió ESP al mode Flash
Connexió ESP al mode Flash
Connexió ESP al mode Flash
Connexió ESP al mode Flash
Connexió ESP al mode Flash
Connexió ESP al mode Flash

Mòdul ESP 8266-01

Utilitzant l’adaptador del programador Esp01

Aquesta és la millor manera de fer passar el mòdul esp01 per comprar aquest mòdul i alliberar-se de cables desordenats en el futur.

És molt útil i molt ràpid.

Adaptador de programador Esp01

Nota: el mòdul no entra directament a la placa de programació. Per a això, cal soldar el pont. Consulteu la foto per fer-ho. El pont està soldat entre gpio 0 i pin gnd. Quan no utilitzeu el mode de programació, canvieu el pont. al passador buit.

Utilització del mòdul BreadBoard Power

Alimentació de taulers de pa

Amb aquest mòdul podeu donar 5v a arduino per separat i 3,3 v a esp8266 al mateix temps. Aquesta és la bellesa d’aquest mòdul.

El pin Esp rx també necessita 3.3v. Si intenteu posar arduino tx a esp rx. El mòdul esp pot causar danys. Per evitar que això passi, podeu fer dues coses.

  1. Utilitzeu un divisor de tensió
  2. Utilitzeu el canvi de nivell

1. Divisor de tensió

utilitzeu una resistència de 20k i 10k per aconseguir-ho. Comproveu la connexió a la foto

vcc & chpd d'esp està connectat a 3.3v

Gpio 0 & gnd de esp està connectat a gnd

Rx d'esp està connectat directament a arduino TX

Tx d'esp està connectat a arduino rx mitjançant un divisor de tensió

2. Canviador de nivell

Comproveu la connexió a la foto

  • connecteu 5v de la font d'alimentació de la placa de connexió al pin hv de nivell lògic
  • connecteu 3.3v de la font d'alimentació de la placa de connexió al pin Lv de nivell lògic
  • connecteu tx d'arduino a qualsevol altre pin hv de 4 pins, corresponent al pin que heu connectat tx, connecteu rx d'esp al que serà pin Lv

2. Mòdul Esp 8266-12

Fins ara he trobat que els daflabs són els millors instructius per a aquest mòdul

www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/

He utilitzat Arduino en lloc del mòdul cp2102 i no he tingut cap problema en la comunicació.

La connexió seguirà essent la mateixa perquè esp8266-12 l'executi en mode flash.

GPIO0 -> BAIX

GPIO2 -> ALT

GPIO15 -> BAIX

Pas 4: càrrega del firmware

S'està carregant el firmware
S'està carregant el firmware
S'està carregant el firmware
S'està carregant el firmware
  • Carregueu el programa en blanc a arduino si el feu servir. A continuació, connecteu-hi els pins esp tx i rx
  • Obriu el programari i afegiu-hi un per un els fitxers bin.
  • Ara afegiu les adreces de la següent manera.

boot_v1.2.bin --0x00000

user1.1024.new2.bin --0x01000

blank.bin --0x7e000

blank.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • A continuació, només cal que feu clic al botó de flaix, si tot està bé, el parpelleig us mostrarà l'estat de la descàrrega i el led del mòdul esp 8266 parpellejarà molt ràpidament.
  • Enhorabona !!! Heu penjat el darrer firmware a esp8266.
  • Si no trobeu aquesta adreça de Mac, utilitzeu el pin de restabliment i poseu-lo a gnd durant 2 segons i, a continuació, traieu-lo de gnd i torneu-lo a llampar. És molt important obtenir l'adreça de Mac.
  • És hora de provar el vostre mòdul Esp. Ara només heu d’eliminar el cable GPIO 0 que estava connectat a GND, el podeu connectar a VCC o deixar-lo així.
  • Ara torneu a connectar el vostre Arduino al PC i obriu el port sèrie.
  • Comproveu les ordres at en diferents velocitats de transmissió, la majoria dels esp funcionen bé en aquesta velocitat de transmissió de 115200.
  • ARA és hora de provar les ordres AT. Introduïu "AT" al port sèrie i obtindreu "OK". Ara introduïu "AT + GMR" i comproveu la versió del firmware.
  • Per canviar la velocitat en bauds, podeu fer això "AT + UART_DEF = 9600, 8, 1, 0, 0"

Pas 5: Utilitzar Esp Flash per descarregar Toll V0.9.3.1

Utilitzant Esp Flash, descarregar el Toll V0.9.3.1
Utilitzant Esp Flash, descarregar el Toll V0.9.3.1
Utilitzant Esp Flash, descarregar el Toll V0.9.3.1
Utilitzant Esp Flash, descarregar el Toll V0.9.3.1
Utilitzant Esp Flash, descarregar el Toll V0.9.3.1
Utilitzant Esp Flash, descarregar el Toll V0.9.3.1

Hi ha dos programes per instal·lar el fitxer bin al soc d'esp8266, el segon mètode és fer servir la descàrrega flash esp.

1.) Descarregueu el programari des de l'enllaç següent

bbs.espressif.com/viewtopic.php?t=25

2.) Ara només heu de navegar pel fitxer bin que voleu carregar a esp i no canvieu cap dels paràmetres, excepte el port de com i canvieu la velocitat en bauds a 115200 i feu clic a Inici. Veureu un estat de càrrega. Tingueu paciència fins que diu acabar.

Pas 6: programa Esp mitjançant Esplorer

Programa Esp Utilitzant Esplorer
Programa Esp Utilitzant Esplorer

esplorer és un programari dissenyat especialment per al mòdul wifi esp8266. Podeu carregar codi lua o comandes AT a l’esp8266 mitjançant aquest programari

descarregueu-lo des de l’enllaç indicat

esp8266.ru/esplorer/

Pas 7: resolució de problemes

Resolució de problemes
Resolució de problemes

1.) Alimentació esp 8266 de la font d'alimentació externa. Eviteu utilitzar arduino o ordinador per a vcc.

2.) Comproveu el circuit tres vegades i, sempre que pengeu el firmware, proveu de restablir manualment esp8266 fent chpd gnd durant algun temps i torneu-lo a posar a vcc

3.) Assegureu-vos que utilitzeu un regulador o un regulador 3.3. Esp8266 també necessita corrent constant

4.) Nota: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ un altre enllaç que us pot ajudar a resoldre els problemes amb esp module.if cap de les anteriors

el mètode funciona …

Recomanat: