Kazalo:

Posodobitev vdelane programske opreme Esp8266: 7 korakov
Posodobitev vdelane programske opreme Esp8266: 7 korakov

Video: Posodobitev vdelane programske opreme Esp8266: 7 korakov

Video: Posodobitev vdelane programske opreme Esp8266: 7 korakov
Video: SKR 1.4 - TMC2209 v1.2 2024, November
Anonim
Posodobitev vdelane programske opreme Esp8266
Posodobitev vdelane programske opreme Esp8266
Posodobitev vdelane programske opreme Esp8266
Posodobitev vdelane programske opreme Esp8266

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.

  1. Samostojni esp8266
  2. 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č

  1. esp8266 duhovita tabla
  2. Vozlišče Mcu

1. korak: Poiščite programsko opremo Esp8266 Flash

Poiščite programsko opremo Flash Esp8266
Poiščite programsko opremo Flash Esp8266

Prenesite programsko opremo s pogona

espFlasher

2. korak: Poiščite datoteke vdelane programske opreme ESP8266

Poiščite datoteke vdelane programske opreme ESP8266
Poiščite datoteke vdelane programske opreme ESP8266

Na spodnji povezavi poiščite datoteke vdelane programske opreme.

  1. Vdelana programska oprema AT je bila nazadnje posodobljena 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

3. korak: Priključitev ESP v način bliskavice

Priključitev ESP v način bliskavice
Priključitev ESP v način bliskavice
Priključitev ESP v način bliskavice
Priključitev ESP v način bliskavice
Priključitev ESP v način bliskavice
Priključitev ESP v način bliskavice
Priključitev ESP v način bliskavice
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.

  1. Uporabite razdelilnik napetosti
  2. 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

Nalaganje vdelane programske opreme
Nalaganje vdelane programske opreme
Nalaganje vdelane programske opreme
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

Uporaba Esp Flash Download Toll V0.9.3.1
Uporaba Esp Flash Download Toll V0.9.3.1
Uporaba Esp Flash Download Toll V0.9.3.1
Uporaba Esp Flash Download Toll V0.9.3.1
Uporaba Esp Flash Download Toll V0.9.3.1
Uporaba Esp Flash Download Toll 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

Programirajte Esp z uporabo Esplorerja
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

Odpravljanje težav
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: