Sommario:

Aggiornamento del firmware Esp8266: 7 passaggi
Aggiornamento del firmware Esp8266: 7 passaggi

Video: Aggiornamento del firmware Esp8266: 7 passaggi

Video: Aggiornamento del firmware Esp8266: 7 passaggi
Video: How to Flash NodeMCU Firmware in ESP8266 || Update the Firmware in Your ESP8266 Wi-Fi Module 2024, Novembre
Anonim
Aggiornamento firmware Esp8266
Aggiornamento firmware Esp8266
Aggiornamento firmware Esp8266
Aggiornamento firmware Esp8266

Il modulo ESP8266 è un modulo wireless economico. Dispone di SOC (system on chip) in grado di fornire wifi a qualsiasi micro controller/microprocessore. Esistono due modi per utilizzare l'esp8266.

  1. esp8266 autonomo
  2. Esp8266 con lampone pi o arduino o stm32

Esp8266 ha bisogno di un 3.3 v esterno per funzionare correttamente. Se stai usando esp8266 con arduino, prova a non fornire alimentazione da arduino. Poiché la capacità massima di fornitura di corrente di arduino è 40 mA mentre esp8266 assorbe 250 mA. Questo è molto probabilmente il problema si trova ogni volta che si carica il nuovo firmware o quando si utilizza esp8266

Per i principianti si consiglia di utilizzare le schede node mcu disponibili sul mercato. Esistono due tipi di schede, una con led RGB e sensore Ldr e l'altra con solo pin di breakout. Questa scheda ha un regolatore di tensione integrato che gestisce la corretta alimentazione

  1. esp8266 tavola spiritosa
  2. Nodo Mcu

Passaggio 1: trova il software flash Esp8266

Trova il software flash Esp8266
Trova il software flash Esp8266

Scarica il software dall'unità

espFlasher

Passaggio 2: trova i file del firmware ESP8266

Trova i file del firmware ESP8266
Trova i file del firmware ESP8266

Vai a questo link qui sotto per trovare i file del firmware.

  1. Firmware AT ultimo aggiornamento 2017 settembre
  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

Passaggio 3: collegamento di ESP alla modalità Flash

Collegamento dell'ESP alla modalità Flash
Collegamento dell'ESP alla modalità Flash
Collegamento dell'ESP alla modalità Flash
Collegamento dell'ESP alla modalità Flash
Collegamento dell'ESP alla modalità Flash
Collegamento dell'ESP alla modalità Flash
Collegamento dell'ESP alla modalità Flash
Collegamento dell'ESP alla modalità Flash

Modulo ESP 8266-01

Utilizzo dell'adattatore per programmatore Esp01

Questo è il modo migliore per far lampeggiare l'ESP01, acquistare questo modulo e liberarsi da cavi disordinati in futuro.

È molto pratico e molto veloce.

Adattatore per programmatore Esp01

Nota: il modulo non entra direttamente nella scheda di programmazione. Per questo è necessario saldare il ponticello su di esso. Fare riferimento alla foto per questo. Il ponticello è saldato tra gpio 0 e gnd pin. Quando non si utilizza in modalità di programmazione, spostare il ponticello al perno vuoto.

Utilizzo del modulo BreadBoard Power

Alimentatore tagliere

Con questo modulo puoi dare separatamente 5v ad arduino e 3.3 v a esp8266 allo stesso tempo. Questa è la bellezza di questo modulo.

Anche il pin Esp rx ha bisogno di 3.3v. Se provi a mettere arduino tx su esp rx. Il modulo esp può subire danni. Per evitare che ciò accada puoi fare due cose.

  1. Usa il divisore di tensione
  2. Usa il cambio di livello

1. Partitore di tensione

utilizzare resistori da 20k e 10k per ottenere questo risultato. Si prega di controllare la connessione in foto

vcc e chpd di esp sono collegati a 3.3v

Gpio 0 e gnd di esp sono collegati a gnd

Rx di esp è collegato direttamente a TX arduino

Tx di esp è collegato ad arduino rx tramite partitore di tensione

2. Cambio di livello

Si prega di controllare la connessione nella foto

  • collegare 5v di alimentazione breadboard al pin hv del livello logico
  • collegare 3.3v di alimentazione breadboard al pin Lv del livello logico
  • collega tx di arduino a qualsiasi altro pin hv su 4 pin, corrispondente al pin che hai collegato tx, collega rx di esp a quello che sarà il pin Lv

2. Modulo Esp 8266-12

Finora ho trovato daflabs istruttori migliori per questo modulo

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

Ho usato Arduino invece del modulo cp2102 e non ho avuto problemi di comunicazione.

La connessione rimarrà per lo più la stessa per esp8266-12 per eseguirlo in modalità flash.

GPIO0 -> BASSO

GPIO2 -> ALTO

GPIO15 -> BASSO

Passaggio 4: caricamento del firmware

Caricamento del firmware
Caricamento del firmware
Caricamento del firmware
Caricamento del firmware
  • Carica il programma vuoto su arduino se lo usi. E poi collega i pin esp tx e rx su di esso
  • Apri il software e uno per uno aggiungi i file bin al suo interno..
  • Ora aggiungi gli indirizzi come segue.

boot_v1.2.bin ---0x00000

utente1.1024.new2.bin ---0x01000

blank.bin ---0x7e000

blank.bin ---0x3fe000

esp_init_data_default.bin ---0x3fc000

  • Quindi basta fare clic sul pulsante flash, se tutto va bene il lampeggiatore ti mostrerà lo stato del download e anche il led del modulo esp 8266 lampeggerà molto velocemente.
  • Congratulazioni!!!.hai caricato l'ultimo firmware su esp8266.
  • Se non trovi questo indirizzo mac, usa il pin di ripristino e mettilo su gnd per 2 secondi, quindi rimuovilo da gnd e riaccendilo. È molto importante ottenere l'indirizzo mac.
  • È ora di testare il tuo modulo Esp. Ora rimuovi semplicemente il cavo GPIO 0 che era collegato a GND, puoi collegarlo a VCC o lasciarlo così.
  • Ora ricollega il tuo Arduino al PC e apri la porta seriale.
  • Controlla i comandi at su diversi baud rate, la maggior parte dell'esp funziona bene su questo 115200 baud rate.
  • ORA è il momento di testare i comandi AT. Inserisci "AT" nella porta seriale e otterrai "OK". Ora inserisci "AT+GMR" e controlla la versione del firmware.
  • Per modificare il baud rate puoi fare questo "AT+UART_DEF=9600, 8, 1, 0, 0"

Passaggio 5: utilizzo di Esp Flash Download Toll V0.9.3.1

Utilizzo di Esp Flash Download Toll V0.9.3.1
Utilizzo di Esp Flash Download Toll V0.9.3.1
Utilizzo di Esp Flash Download Toll V0.9.3.1
Utilizzo di Esp Flash Download Toll V0.9.3.1
Utilizzo di Esp Flash Download Toll V0.9.3.1
Utilizzo di Esp Flash Download Toll V0.9.3.1

Ci sono due software per installare il file bin su soc di esp8266, il secondo metodo è usare esp flash download.

1.) Scarica il software dal link sottostante

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

2.) Ora basta sfogliare il file bin che si desidera caricare su esp e non modificare nessuna delle impostazioni tranne la porta com e modificare la velocità di trasmissione in 115200 e fare clic su start. Vedrai uno stato di caricamento. Abbi un po' di pazienza fino a quando non dice fine.

Passaggio 6: programma Esp utilizzando Esplorer

Programma Esp usando Esplorer
Programma Esp usando Esplorer

esplorer è un software creato appositamente per il modulo wifi esp8266. È possibile caricare codice lua o comandi AT sull'esp8266 utilizzando questo software

scaricalo dal link indicato

esp8266.ru/esplorer/

Passaggio 7: risoluzione dei problemi

Risoluzione dei problemi
Risoluzione dei problemi

1.) Alimentazione esp 8266 da un alimentatore esterno. Si prega di evitare di utilizzare arduino o computer per vcc.

2.) controlla il circuito tre volte e sempre durante il caricamento del firmware prova a ripristinare manualmente esp8266 facendo chpd gnd per un po 'di tempo e rimettilo su vcc

3.) assicurati di utilizzare un regolatore buck o 3.3. esp8266 necessita anche di corrente costante

4.) Nota: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ un altro link che potrebbe aiutarti a risolvere i problemi con esp module.if non di quanto sopra

il metodo funziona…

Consigliato: