Sadržaj:
- Korak 1: Pronađite Flash softver Esp8266
- 2. korak: Pronađite datoteke firmvera ESP8266
- Korak 3: Spajanje ESP -a na način rada Flash
- Korak 4: Prijenos firmvera
- Korak 5: Korištenje 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 promjena: 2024-01-30 09:37
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.
- Samostalni esp8266
- 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
- esp8266 duhovita ploča
- Čvor Mcu
Korak 1: Pronađite Flash softver Esp8266
Preuzmite softver s pogona
espFlasher
2. korak: Pronađite datoteke firmvera ESP8266
Idite na ovu donju vezu kako biste pronašli datoteke firmvera.
- AT firmware zadnji put ažuriran rujna 2017
- 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: 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.
- Koristite razdjelnik napona
- 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
- 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
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
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
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:
Slack ažuriranje statusa s ESP8266: 5 koraka (sa slikama)
Alat za ažuriranje statusa Slack s ESP8266: Ovaj projekt pomaže vam olakšati dan ako ste udaljeni radnik koji koristi Slack. Pokazat ću vam kako ga izgraditi pomoću WiFi ploče ESP8266. Ne propustite gornji video za pregled. Jeste li tek počeli koristiti Slack ili ste tek koristili
Bljeskanje firmvera ESP8266: 4 koraka
Bljeskanje firmvera ESP8266: Svatko pokušava ažurirati firmver modula ESP8266. Upute vam mogu pomoći pri bljeskanju firmvera u ESP8266
Bljeskanje prilagođenog firmvera na svjetiljku BLF A6: 5 koraka
Bljeskanje prilagođenog firmvera na BLF A6 svjetiljku: Nedavno sam dobio BLF A6. Vrlo je lijepo, ali ne sviđa mi se niti jedna od zadanih grupa načina rada, pa sam izmijenio firmver tako da koristi željene svjetline. Teško je bilo pronaći podatke pa sve š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 prvotno 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 također ovisno o
Postavljanje poslužitelja za automatsko ažuriranje ESP8266: 7 koraka
Postavljanje ESP8266 poslužitelja za automatsko ažuriranje: Mnogi ljudi sada koriste ESP8266 u mnogim oblicima (ESP-01S, Wemos D1, NodeMCU, Sonoff itd.) Za sustave kućne automatizacije. Ako napišete vlastiti kôd (kao i ja), ažuriranje svakog od njih zasebno čak i putem OTA (bežičnim putem) postaje pomalo dosadno.M