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: Диагностика гбо 4 поколения своими руками 2024, Novembar
Anonim
Esp8266 Ažuriranje firmvera
Esp8266 Ažuriranje firmvera
Esp8266 Ažuriranje firmvera
Esp8266 Ažuriranje firmvera

Modul ESP8266 je jeftin bežični modul. Ima SOC (sistem 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 sa malinom pi ili arduinom ili stm32

Esp8266 treba vanjski 3.3 V za ispravan rad. Ako koristite esp8266 s arduinom, pokušajte ne osigurati napajanje iz arduina. Kao arduino maksimalni kapacitet koji osigurava struju je 40mA dok esp8266 crpi 250mA. Ovo je najvjerojatnije problem pri svakom postavljanju novog firmvera ili kada koristite esp8266

Za početnike se savjetuje da se koriste čvorne mcu ploče dostupne na tržištu. Postoje dvije vrste ploča sa RGB LED & Ldr senzorom, a druge sa samo probojnim pinovima. Ova ploča ima ugrađeni regulator napona koji podržava odgovarajuću snagu

  1. esp8266 duhovita ploča
  2. Node Mcu

Korak 1: Pronađite Esp8266 Flash softver

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

Preuzmite softver s pogona

espFlasher

Korak 2: 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 firmver posljednji put ažuriran 2017. rujna
  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: Povezivanje ESP -a sa Flash načinom rada

Povezivanje ESP -a sa Flash načinom rada
Povezivanje ESP -a sa Flash načinom rada
Povezivanje ESP -a sa Flash načinom rada
Povezivanje ESP -a sa Flash načinom rada
Povezivanje ESP -a sa Flash načinom rada
Povezivanje ESP -a sa Flash načinom rada
Povezivanje ESP -a sa Flash načinom rada
Povezivanje ESP -a sa Flash načinom rada

ESP 8266-01 modul

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 programatora Esp01

Napomena: Modul ne ulazi direktno u ploču za programiranje. Za to morate 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 do prazne iglice.

Korištenje BreadBoard Power modula

Napajanje iz 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 oštetiti. Da biste to spriječili, možete učiniti dvije stvari.

  1. Koristite razdjelnik napona
  2. Koristite Level Shifter

1. Razdjelnik napona

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

vcc & chpd od esp -a je povezan na 3.3v

Gpio 0 & gnd esp je povezan sa gnd

Rx esp -a je direktno povezan sa TX arduino

Tx esp je spojen na arduino rx putem razdjelnika napona

2. Mjenjač nivoa

Molimo provjerite vezu na fotografiji

  • spojite napajanje 5v matične ploče na hv pin logičkog nivoa
  • spojite 3.3v napajanje matične ploče na Lv pin logičkog nivoa
  • spojite tx arduina sa bilo kojim drugim pinom 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 uputstva najbolja 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 za pokretanje u flash načinu rada.

GPIO0 -> NISKA

GPIO2 -> VISOKO

GPIO15 -> NISKA

Korak 4: Otpremanje firmvera

Otpremanje firmvera
Otpremanje firmvera
Otpremanje firmvera
Otpremanje firmvera
  • Prenesite prazan program na arduino ako ga koristite. Zatim spojite pinove esp tx i rx na njega
  • Otvorite softver i jedan po jedan dodajte datoteke za smeće u njega.
  • Sada dodajte adrese na sljedeći način.

boot_v1.2.bin --0x00000

user1.1024.new2.bin --0x01000

blank.bin --0x7e000

blank.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • Zatim samo pritisnite gumb za bljeskalicu, ako je sve u redu, bljeskalica će vam pokazati status preuzimanja, a vaš LED esp 8266 modul će vrlo brzo treptati.
  • Č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 bljesnite. 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 priključite 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: Upotreba 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
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 sa donje veze

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

2.) Sada samo pregledajte bin datoteku koju želite postaviti 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

Programirajte Esp pomoću Esplorera
Programirajte 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 sa date veze

esp8266.ru/esplorer/

Korak 7: Rješavanje problema

Rješavanje problema
Rješavanje problema

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

2.) provjerite kolo tri puta i uvijek prilikom postavljanja firmvera pokušajte ručno resetirati esp8266 tako što ćete neko vrijeme napraviti chpd gnd i vratiti ga na vcc

3.) provjerite koristite li dolar ili regulator od 3,3. esp8266 takođe 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 esp modulom.if ništa od navedenog

metoda funkcionira …

Preporučuje se: