Sadržaj:

Ažuriranje firmvera Esp8266: 7 koraka
Ažuriranje firmvera Esp8266: 7 koraka

Video: Ažuriranje firmvera Esp8266: 7 koraka

Video: Ažuriranje firmvera Esp8266: 7 koraka
Video: What is FOTA (or Firmware Over The Air) in IoT Explained #shorts 2024, Srpanj
Anonim
Ažuriranje firmvera Esp8266
Ažuriranje firmvera Esp8266
Ažuriranje firmvera Esp8266
Ažuriranje firmvera Esp8266

Modul ESP8266 je jeftin bežični modul. Ima SOC (sustav na čipu) koji može pružiti WiFi svakom mikrokontroleru/mikroprocesoru. Postoje dva načina na koja se esp8266 može koristiti.

  1. Samostalni esp8266
  2. Esp8266 s malinom pi ili arduinom ili stm32

Esp8266 treba vanjski 3.3 V za ispravan rad. Ako koristite esp8266 s arduinom, pokušajte ne napajati arduino. Kao arduino maksimalni kapacitet osiguravanja struje je 40mA dok esp8266 crpi 250mA. To je najvjerojatnije problem pri svakom prijenosu novog firmvera ili kada koristite esp8266

Za početnike se savjetuje da idu s čvornim mcu pločama dostupnim na tržištu. Postoje dvije vrste ploča s jednom s RGB LED i Ldr senzorom, a druge sa samo probojnim pinovima. Ova ploča ima ugrađeni regulator napona koji upravlja odgovarajućom snagom

  1. esp8266 duhovita ploča
  2. Čvor Mcu

Korak 1: Pronađite Flash softver Esp8266

Pronađite Esp8266 Flash softver
Pronađite Esp8266 Flash softver

Preuzmite softver s pogona

espFlasher

2. korak: Pronađite datoteke firmvera ESP8266

Pronađite datoteke firmvera ESP8266
Pronađite datoteke firmvera ESP8266

Idite na ovu donju vezu kako biste pronašli datoteke firmvera.

  1. AT firmware zadnji put ažuriran rujna 2017
  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

Korak 3: Spajanje ESP -a na način rada Flash

Spajanje ESP -a na način rada Flash
Spajanje ESP -a na način rada Flash
Spajanje ESP -a na način rada Flash
Spajanje ESP -a na način rada Flash
Spajanje ESP -a na način rada Flash
Spajanje ESP -a na način rada Flash
Spajanje ESP -a na način rada Flash
Spajanje ESP -a na način rada Flash

Modul ESP 8266-01

Korištenje adaptera programatora Esp01

Ovo je najbolji način za bljeskanje esp01 da kupite ovaj modul i da se ubuduće oslobodite neurednih žica.

Vrlo je zgodan i vrlo brz.

Adapter za programer Esp01

Napomena: Modul ne ulazi izravno u ploču za programiranje. Za to trebate lemiti kratkospojnik na njemu. Molimo pogledajte fotografiju za ovo. Premosnik je lemljen između gpio 0 i gnd pina. Kada ne koristite u načinu programiranja pomaknite kratkospojnik na praznu iglu.

Korištenje BreadBoard Power modula

Napajanje iz krušne ploče

Pomoću ovog modula možete odvojeno dati 5v na arduino i 3.3 v na esp8266 u isto vrijeme. Ovo je ljepota ovog modula.

Esp rx pin također treba 3.3v. Ako pokušate staviti arduino tx na esp rx. Esp modul može doći do oštećenja. Da biste to spriječili, možete učiniti dvije stvari.

  1. Koristite razdjelnik napona
  2. Koristite Level Shifter

1. Razdjelnik napona

upotrijebite otpornik od 20 i 10 k da biste to postigli. Molimo provjerite vezu na fotografiji

vcc & chpd od esp spojen je na 3.3v

Gpio 0 & gnd esp je povezan s gnd

Rx esp je izravno povezan s TX arduinom

Tx esp spojen je na arduino rx putem razdjelnika napona

2. Mjenjač razine

Molimo provjerite vezu na fotografiji

  • spojite 5v napajanja matične ploče na hv pin logičke razine
  • spojite 3.3v napajanje matične ploče na Lv pin logičke razine
  • spojite tx arduina na bilo koje druge pinove od 4 pina, što odgovara pinu koji ste spojili tx, spojite rx esp -a na onaj koji će biti Lv pin

2. Esp 8266-12 modul

Smatrao sam daflabs instrukcije najboljima za ovaj modul do sada

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

Koristio sam Arduino umjesto modula cp2102 i nisam imao problema u komunikaciji.

Veza će ostati uglavnom ista za esp8266-12 da bi je pokrenuo u flash modu.

GPIO0 -> NISKA

GPIO2 -> VISOKO

GPIO15 -> NISKA

Korak 4: Prijenos firmvera

Prijenos firmvera
Prijenos firmvera
Prijenos firmvera
Prijenos firmvera
  • Prenesite prazan program na arduino ako ga koristite. A zatim na njega spojite pinove esp tx i rx
  • Otvorite softver i dodajte jednu po jednu datoteku kante u nju.
  • Sada dodajte adrese na sljedeći način.

boot_v1.2.bin --0x00000

user1.1024.new2.bin --0x01000

prazan.bin --0x7e000

prazan.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • Zatim samo kliknite gumb bljeskalice, ako je sve u redu, bljeskalica će vam pokazati status preuzimanja, a vaš LED esp 8266 modul će treperiti vrlo brzo.
  • Čestitam !!!.prenijeli ste najnoviji firmver na esp8266.
  • Ako ne pronađete ovu mac adresu.koristite pin za poništavanje i stavite je u gnd na 2 sekunde, a zatim je uklonite iz gnd i ponovno je bljeskajte. Vrlo je važno dobiti mac adresu.
  • Vrijeme je za testiranje vašeg Esp modula. Sada samo uklonite žicu GPIO 0 koja je bila spojena na GND, možete je spojiti na VCC ili ostaviti ovako.
  • Sada ponovno spojite svoj Arduino na računalo i otvorite serijski port.
  • Provjerite naredbe at na različitim brzinama prijenosa, većina esp -a radi dobro na ovoj brzini prijenosa 115200.
  • SADA je vrijeme za testiranje AT naredbi. Unesite "AT" u serijski port i dobit ćete "OK". Sada unesite "AT+GMR" i provjerite verziju firmvera.
  • Za promjenu brzine prijenosa možete učiniti sljedeće "AT+UART_DEF = 9600, 8, 1, 0, 0"

Korak 5: Korištenje Esp Flash naplate za preuzimanje V0.9.3.1

Korištenje Esp Flash naplate za preuzimanje V0.9.3.1
Korištenje Esp Flash naplate za preuzimanje V0.9.3.1
Korištenje Esp Flash naplate za preuzimanje V0.9.3.1
Korištenje Esp Flash naplate za preuzimanje V0.9.3.1
Korištenje Esp Flash Download Toll V0.9.3.1
Korištenje Esp Flash Download Toll V0.9.3.1

Postoje dva softvera za instaliranje bin datoteke na soc esp8266. Druga metoda je upotreba esp flash preuzimanja.

1.) Preuzmite softver s donje veze

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

2.) Sada samo pregledajte bin datoteku koju želite učitati na esp i ne mijenjajte nijednu postavku osim com porta i promijenite brzinu prijenosa na 115200 i kliknite na start. Vidjet ćete status učitavanja. Imajte malo strpljenja dok ne kaže završi.

Korak 6: Programirajte Esp pomoću Esplorera

Program Esp pomoću Esplorera
Program Esp pomoću Esplorera

esplorer je softver posebno izrađen za esp8266 WiFi modul. pomoću ovog softvera možete učitati lua kod ili AT naredbe na esp8266

preuzmite ovo s navedene veze

esp8266.ru/esplorer/

Korak 7: Rješavanje problema

Rješavanje problema
Rješavanje problema

1.) Napajanje esp 8266 iz vanjskog izvora napajanja.molimo vas da ne koristite arduino ili računalo za vcc.

2.) provjerite krug tri puta i uvijek tijekom učitavanja firmvera pokušajte ručno resetirati esp8266 tako da neko vrijeme napravite chpd gnd i vratite ga na vcc

3.) provjerite koristite li dolar ili regulator od 3,3. esp8266 također treba konstantnu struju

4.) Napomena: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ još jedna veza koja bi vam mogla pomoći u rješavanju problema s modulom esp.if ništa od navedenog

metoda radi …

Preporučeni: