Sadržaj:
- Korak 1: Pronađite Esp8266 Flash softver
- Korak 2: Pronađite datoteke firmvera ESP8266
- Korak 3: Povezivanje ESP -a sa Flash načinom rada
- Korak 4: Otpremanje firmvera
- Korak 5: Upotreba Esp Flash naplate za preuzimanje V0.9.3.1
- Korak 6: Programirajte Esp pomoću Esplorera
- Korak 7: Rješavanje problema
Video: Ažuriranje firmvera Esp8266: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
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.
- Samostalni esp8266
- 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
- esp8266 duhovita ploča
- Node Mcu
Korak 1: Pronađite Esp8266 Flash softver
Preuzmite softver s pogona
espFlasher
Korak 2: Pronađite datoteke firmvera ESP8266
Idite na ovu donju vezu kako biste pronašli datoteke firmvera.
- AT firmver posljednji put ažuriran 2017. rujna
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
Korak 3: 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.
- Koristite razdjelnik napona
- 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
- 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
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
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
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:
Treptanje firmvera ESP8266: 4 koraka
Flashware Flashing ESP8266: Svi pokušavaju ažurirati firmver ESP8266 modula. Upute vam mogu pomoći u prebacivanju firmvera u ESP8266
Bljeskanje prilagođenog firmvera na baterijsku lampu BLF A6: 5 koraka
Bljeskanje prilagođenog firmvera na BLF A6 baterijsku lampu: Nedavno sam dobio BLF A6. Vrlo je lijepo, ali ne sviđa mi se nijedna od zadanih grupa načina rada, pa sam izmijenio firmver tako da koristi željene svjetline. Bilo je teško pronaći informacije, pa sve ovo što sam naučio stavljam ovdje za sebe i druge
Vraćanje ili nadogradnja firmvera na modulu ESP8266 (ESP-01) pomoću Arduino UNO: 7 koraka
Vratite ili nadogradite firmver na modulu ESP8266 (ESP-01) koristeći Arduino UNO: Modul ESP-01 koji sam prvobitno koristio došao je sa starijim firmverom AI Thinker, što ograničava njegove mogućnosti jer mnoge korisne AT naredbe nisu podržane. Općenito je dobra ideja nadograditi vaš firmver radi ispravljanja grešaka, a ovisno o
Snižavanje firmvera M365: 7 koraka
Snižavanje firmvera M365: Zdravo, u ovom uputstvu ću vam pokazati kako smanjiti verziju firmvera vašeg električnog skutera Xiaomi M365. Ako imate verziju 1.5.1, to znači da možete koristiti samo službenu aplikaciju koja ima samo nekoliko funkcija u usporedbi do detaljnije razrađenog
Postavljanje servera za automatsko ažuriranje ESP8266: 7 koraka
Postavljanje servera za automatsko ažuriranje ESP8266: Mnogi ljudi sada koriste ESP8266 u mnogim oblicima (ESP-01S, Wemos D1, NodeMCU, Sonoff itd.) Za sisteme kućne automatizacije. Ako napišete vlastiti kod (kao i ja), ažuriranje svakog od njih zasebno čak i putem OTA (bežičnim putem) postaje pomalo dosadno.M