Kazalo:
- 1. korak: Poiščite programsko opremo Esp8266 Flash
- 2. korak: Poiščite datoteke vdelane programske opreme ESP8266
- 3. korak: Priključitev ESP v način bliskavice
- 4. korak: Nalaganje vdelane programske opreme
- 5. korak: Uporaba cestnine za prenos Esp Flash V0.9.3.1
- 6. korak: Programirajte Esp z uporabo Esplorerja
- 7. korak: Odpravljanje težav
Video: Posodobitev vdelane programske opreme Esp8266: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Modul ESP8266 je poceni brezžični modul, ki ima SOC (sistem na čipu), ki lahko zagotovi wifi vsakemu mikro krmilniku/mikroprocesorju. Esp8266 lahko uporabljate na dva načina.
- Samostojni esp8266
- Esp8266 z malinovim pi ali arduinom ali stm32
Esp8266 za pravilno delovanje potrebuje zunanji 3.3 v. Če esp8266 uporabljate z arduinom, poskusite ne zagotoviti napajanja iz arduina. Največja zmogljivost, ki zagotavlja arduino, je 40 mA, medtem ko esp8266 črpa 250 mA. Najverjetneje je to težava, ko naložite novo vdelano programsko opremo ali ko uporabljate esp8266
Za začetnike je priporočljivo, da greste na mcu ploščo z vozlišči, ki je na voljo na trgu. Obstajata dve vrsti plošč, ena z RGB LED in Ldr senzorjem, druga pa s samo odmičnimi zatiči. Ta plošča ima vgrajen regulator napetosti, ki skrbi za ustrezno moč
- esp8266 duhovita tabla
- Vozlišče Mcu
1. korak: Poiščite programsko opremo Esp8266 Flash
Prenesite programsko opremo s pogona
espFlasher
2. korak: Poiščite datoteke vdelane programske opreme ESP8266
Na spodnji povezavi poiščite datoteke vdelane programske opreme.
- Vdelana programska oprema AT je bila nazadnje posodobljena 2017
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
3. korak: Priključitev ESP v način bliskavice
Modul ESP 8266-01
Uporaba adapterja za programer Esp01
To je najboljši način za utripanje esp01, kupite ta modul in se v prihodnosti osvobodite neurejenih žic.
Je zelo priročen in zelo hiter.
Adapter za programer Esp01
Opomba: Modul ne vstopa neposredno v programsko ploščo. Za to morate spajkati mostiček. Prosimo, da si za to ogledate fotografijo. Mostiček je spajkan med gpio 0 in gnd pin. Ko ne uporabljate v načinu programiranja, pomaknite mostiček na prazen zatič.
Uporaba modula BreadBoard Power
Napajanje iz plošče
S tem modulom lahko ločeno dajete 5v na arduino in 3.3 v na esp8266 hkrati. To je lepota tega modula.
Za pin Esp rx potrebujete tudi 3.3v. Če poskušate arduino tx postaviti na esp rx. Modul esp se lahko poškoduje. Če želite to preprečiti, lahko naredite dve stvari.
- Uporabite razdelilnik napetosti
- Uporabite Level Shifter
1. Napetostni delilec
uporabite 20k in 10k upor, da to dosežete. Preverite povezavo na fotografiji
vcc & chpd esp je priključen na 3.3v
Gpio 0 & gnd esp je povezan z gnd
Rx esp je neposredno povezan s TX arduino
Tx esp je povezan z arduino rx preko delilnika napetosti
2. Preklopnik nivoja
Preverite povezavo na fotografiji
- priključite 5v napajalnik na mizo na hv pin logične ravni
- priključite 3,3 V napajalnika na ploščo na Lv pin logične ravni
- povežite tx arduina s katerim koli drugim pinom iz 4 pinov, kar ustreza pin, ki ste ga priključili tx, rx esp povežite s tistim, ki bo Lv pin
2. Modul Esp 8266-12
Za ta modul so se mi doslej zdela najboljša navodila za ta modul
www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/
Namesto modula cp2102 sem uporabil Arduino in v komunikaciji nisem imel težav.
Povezava bo ostala večinoma enaka, če jo esp8266-12 lahko izvaja v načinu bliskavice.
GPIO0 -> NIZKA
GPIO2 -> VISOKO
GPIO15 -> NIZKA
4. korak: Nalaganje vdelane programske opreme
- Naložite prazen program na arduino, če ga uporabljate. Nato priključite nožice esp tx in rx
- Odprite programsko opremo in v njej eno za drugo dodajte bin datoteke.
- Zdaj naslove dodajte na naslednji način.
boot_v1.2.bin --0x00000
user1.1024.new2.bin --0x01000
blank.bin --0x7e000
blank.bin --0x3fe000
esp_init_data_default.bin --0x3fc000
- Nato samo kliknite gumb bliskavice, če je vse v redu, vam bo utripalec prikazal stanje nalaganja in tudi LED dioda modula esp 8266 bo zelo hitro utripala.
- Čestitke !!!.naložite najnovejšo vdelano programsko opremo na esp8266.
- Če tega naslova mac ne najdete. Uporabite pin za ponastavitev in ga za 2 sekundi postavite v gnd, nato pa ga odstranite iz gnd in ga znova utripajte. Zelo pomembno je, da dobite naslov mac.
- Čas je, da preizkusite svoj modul Esp. Zdaj odstranite žico GPIO 0, ki je bila priključena na GND, lahko jo priključite na VCC ali pustite tako.
- Zdaj priključite Arduino nazaj na računalnik in odprite serijska vrata.
- Preverite ukaze at pri različni hitrosti prenosa, večina esp deluje dobro pri tej hitrosti prenosa 115200.
- Sedaj je čas, da preizkusite ukaze AT. Vnesite "AT" v serijska vrata in dobili boste "V redu". Zdaj vnesite »AT+GMR« in preverite različico vdelane programske opreme.
- Če želite spremeniti hitrost prenosa, lahko to storite "AT+UART_DEF = 9600, 8, 1, 0, 0"
5. korak: Uporaba cestnine za prenos Esp Flash V0.9.3.1
Obstajata dve programski opremi za namestitev bin datoteke na soc esp8266, druga metoda je z uporabo esp flash download.
1.) Prenesite programsko opremo s spodnje povezave
bbs.espressif.com/viewtopic.php?t=25
2.) Zdaj samo poiščite bin datoteko, ki jo želite naložiti na esp, in ne spreminjajte nobenih nastavitev, razen vrat com, spremenite hitrost prenosa na 115200 in kliknite na začetek. Videli boste stanje nalaganja. pravi zaključek.
6. korak: Programirajte Esp z uporabo Esplorerja
esplorer je programska oprema, izdelana posebej za wifi modul esp8266. s to programsko opremo lahko naložite kodo lua ali ukaze AT na esp8266
prenesite to s navedene povezave
esp8266.ru/esplorer/
7. korak: Odpravljanje težav
1.) Napajanje esp 8266 iz zunanjega napajalnika. Prosim, ne uporabljajte arduina ali računalnika za vcc.
2.) Trikrat preverite vezje in med nalaganjem vdelane programske opreme vedno poskušajte ročno ponastaviti esp8266 tako, da za nekaj časa naredite chpd gnd in ga vrnete v vcc
3.) Prepričajte se, da uporabljate regulator denarja ali 3.3. esp8266 potrebuje tudi stalen tok
4.) Opomba: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ druga povezava, ki bi vam lahko pomagala pri reševanju težav z modulom esp.if nič od naštetega
metoda deluje …
Priporočena:
Utripanje vdelane programske opreme ESP8266: 4 koraki
Utripanje vdelane programske opreme ESP8266: Vsi poskušajo posodobiti vdelano programsko opremo modula ESP8266. Navodila vam lahko pomagajo pri utripanju vdelane programske opreme v ESP8266
Utripanje vdelane programske opreme po meri na svetilko BLF A6: 5 korakov
Utripanje vdelane programske opreme po meri na svetilko BLF A6: Pred kratkim sem dobil BLF A6. To je zelo lepo, vendar mi ni všeč nobena od privzetih skupin načinov, zato sem vdelano programsko opremo spremenil tako, da je uporabil mojo želeno svetlost. Podatkov je bilo težko najti, zato vse, kar sem se naučil, dajem sebi in drugim
Obnovitev ali nadgradnja vdelane programske opreme na modulu ESP8266 (ESP-01) z uporabo Arduino UNO: 7 korakov
Obnovite ali nadgradite vdelano programsko opremo na modulu ESP8266 (ESP-01) z uporabo Arduino UNO: Modul ESP-01, ki sem ga prvotno uporabljal, je prišel s starejšo vdelano programsko opremo AI Thinker, kar omejuje njegove zmogljivosti, saj številni uporabni ukazi AT niso podprti. Na splošno je dobra ideja, da nadgradite svojo vdelano programsko opremo, da odpravite napake, odvisno tudi od
Znižanje vdelane programske opreme M365: 7 korakov
Znižanje vdelane programske opreme M365: Pozdravljeni, v tem navodilu vam bom pokazal, kako znižati vdelano programsko opremo vašega električnega skuterja Xiaomi M365. Če imate različico 1.5.1, to pomeni, da lahko uporabite le uradno aplikacijo, ki ima le nekaj funkcij v primerjavi za bolj podrobno
Nadzor Arduina iz Node-RED s Firmata IoT vdelane programske opreme#: 7 korakov
Nadzor Arduina iz Node-RED z vdelano programsko opremo Firmata IoT#: V tej priložnosti bomo uporabili Node-RED za nadzor in Arduino MEGA 2560 R3, zahvaljujoč sodelovanju kolega Absolutely Automation sem navedel to metodo, ki omogoča enostavno upravljanje Arduina, če zapletov. Tudi v enem od