Sisällysluettelo:

Esp8266 -laiteohjelmistopäivitys: 7 vaihetta
Esp8266 -laiteohjelmistopäivitys: 7 vaihetta

Video: Esp8266 -laiteohjelmistopäivitys: 7 vaihetta

Video: Esp8266 -laiteohjelmistopäivitys: 7 vaihetta
Video: Релейный модуль для ESP8266, ESP-01S Relay 2024, Marraskuu
Anonim
Esp8266 -laiteohjelmistopäivitys
Esp8266 -laiteohjelmistopäivitys
Esp8266 -laiteohjelmistopäivitys
Esp8266 -laiteohjelmistopäivitys

ESP8266 -moduuli on halpa langaton moduuli, jossa on SOC -järjestelmä (sirujärjestelmä), joka pystyy tarjoamaan wifi -yhteyden mille tahansa mikro -ohjaimelle/mikroprosessorille.

  1. Erillinen esp8266
  2. Esp8266 ja vadelma pi tai arduino tai stm32

Esp8266 tarvitsee ulkoisen 3,3 V: n toimiakseen kunnolla. Arduino -virran maksimikapasiteetti on 40 mA, kun taas esp8266 kuluttaa 250 mA. Tämä on todennäköisesti ongelma, kun lataat uutta laiteohjelmistoa tai kun käytät esp8266 -laitetta

Aloittelijoille on suositeltavaa mennä markkinoille saatavana olevan solmun mcu -levyn kanssa. On olemassa kahdenlaisia levyjä, joissa on RGB -LED- ja Ldr -anturi ja toiset, joissa on vain katkaisunapit

  1. esp8266 nokkela taulu
  2. Solmu Mcu

Vaihe 1: Etsi Esp8266 Flash -ohjelmisto

Etsi Esp8266 Flash -ohjelmisto
Etsi Esp8266 Flash -ohjelmisto

Lataa ohjelmisto asemasta

espFlasher

Vaihe 2: Etsi ESP8266 -laiteohjelmatiedostot

Etsi ESP8266 -laiteohjelmatiedostot
Etsi ESP8266 -laiteohjelmatiedostot

Siirry tästä linkistä löytääksesi laiteohjelmistotiedostot.

  1. AT -laiteohjelmisto päivitetty viimeksi 2017 syys
  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

Vaihe 3: ESP: n liittäminen salamatilaan

ESP: n kytkeminen salamatilaan
ESP: n kytkeminen salamatilaan
ESP: n kytkeminen salamatilaan
ESP: n kytkeminen salamatilaan
ESP: n kytkeminen salamatilaan
ESP: n kytkeminen salamatilaan
ESP: n kytkeminen salamatilaan
ESP: n kytkeminen salamatilaan

ESP 8266-01 -moduuli

Ohjelmointisovittimen Esp01 käyttäminen

Tämä on paras tapa vilkuttaa esp01 osta tämä moduuli ja päästä eroon sotkuisista johtimista tulevaisuudessa.

Se on erittäin kätevä ja erittäin nopea.

Esp01-ohjelmointisovitin

Huomaa: Moduuli ei mene suoraan ohjelmointikortille. Tätä varten sinun on juotettava hyppyjohdin siihen. tyhjään nastaan.

BreadBoard -virtamoduulin käyttäminen

Leipälevyn virtalähde

Tämän moduulin avulla voit erikseen antaa 5 V: n arvolle ja 3,3 V: n esp8266: lle samanaikaisesti. Tämä on tämän moduulin kauneus.

Esp rx -tappi tarvitsee myös 3.3v.

  1. Käytä jännitteenjakajaa
  2. Käytä tasonvaihdinta

1. Jännitteenjakaja

Käytä 20k ja 10k vastusta tämän saavuttamiseksi. Tarkista yhteys kuvassa

vcc & chpd of esp on kytketty 3.3v

Gpio 0 & gnd of esp on liitetty gnd: ään

Rx of esp on kytketty suoraan TX arduinoon

Tx esp on kytketty arduino rx: ään jännitteenjakajan kautta

2. Tasonvaihtaja

Tarkista yhteys kuvassa

  • liitä 5v leipälevyn virtalähde logiikkatason hv -nastaan
  • liitä 3.3v leipälevyn virtalähde logiikkatason Lv -nastaan
  • yhdistä tx of arduino mihin tahansa muuhun hv -nastaan neljästä nastasta, jotka vastaavat liitettyä nastaa tx, liitä rx of esp siihen, joka on Lv -nasta

2. Esp 8266-12 -moduuli

Löysin tähän moduuliin tähän mennessä parhaiten ohjattavat daflabs -ohjeet

www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/

Käytin Arduinoa cp2102 -moduulin sijasta, eikä minulla ollut ongelmia viestinnässä.

Yhteys pysyy enimmäkseen samana, kun esp8266-12 käyttää sitä salamatilassa.

GPIO0 -> MATALA

GPIO2 -> KORKEA

GPIO15 -> MATALA

Vaihe 4: Laiteohjelmiston lataaminen

Laiteohjelmiston lataaminen
Laiteohjelmiston lataaminen
Laiteohjelmiston lataaminen
Laiteohjelmiston lataaminen
  • Lataa tyhjä ohjelma arduinoon, jos käytät. Liitä sitten siihen esp tx- ja rx -nastat
  • Avaa ohjelmisto ja lisää siihen yksitellen roskakoritiedostot.
  • Lisää nyt osoitteet seuraavasti.

boot_v1.2.bin --0x00000

käyttäjä1.1024.new2.bin --0x01000

tyhjä.bin --0x7e000

tyhjä.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • Napsauta sitten vain salamapainiketta, jos kaikki on kunnossa, vilkku näyttää latauksen tilan ja myös esp 8266 -moduulin ledi vilkkuu erittäin nopeasti.
  • Onnittelut !!!. olet ladannut uusimman laiteohjelmiston kohteeseen esp8266.
  • Jos et löydä tätä mac -osoitetta. Käytä nollaustappia ja aseta se gnd: ään 2 sekunniksi ja poista se sitten gnd: stä ja salama uudelleen. On erittäin tärkeää saada mac -osoite.
  • On aika testata Esp -moduulisi. Irrota nyt vain GND: hen liitetty GPIO 0 -johto, voit liittää sen VCC: hen tai jättää sen näin.
  • Liitä nyt Arduino takaisin tietokoneeseen ja avaa sarjaportti.
  • Tarkista at -komennot eri siirtonopeuksilla, suurin osa esp: stä toimii hyvin tällä 115200 baudinopeudella.
  • NYT on aika testata AT -komentoja. Anna "AT" sarjaporttiin ja saat "OK". Kirjoita nyt "AT+GMR" ja tarkista laiteohjelmistoversio.
  • Voit muuttaa siirtonopeutta seuraavasti: "AT+UART_DEF = 9600, 8, 1, 0, 0"

Vaihe 5: Esp Flash Download Toll V0.9.3.1 -sovelluksen käyttö

Esp Flash Download Toll -ohjelman käyttäminen V0.9.3.1
Esp Flash Download Toll -ohjelman käyttäminen V0.9.3.1
Esp Flash Download Toll -ohjelman käyttäminen V0.9.3.1
Esp Flash Download Toll -ohjelman käyttäminen V0.9.3.1
Esp Flash Download Toll -ohjelman käyttäminen V0.9.3.1
Esp Flash Download Toll -ohjelman käyttäminen V0.9.3.1

Bin -tiedoston asentamiseen esc8266: n soc -tiedostoon on kaksi ohjelmistoa. Toinen tapa on käyttää esp flash -latausta.

1.) Lataa ohjelmisto alla olevasta linkistä

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

2.) Selaa nyt vain roskakoritiedostoa, jonka haluat ladata esp: llä, äläkä muuta mitään asetuksia lukuun ottamatta com -porttia ja muuta baudinopeudeksi 115200 ja napsauta Käynnistä. Näet lataustilan. Ole kärsivällinen, kunnes se sanoo loppuun.

Vaihe 6: Ohjelmoi Esp Esplorerin avulla

Ohjelma Esp Esplorerin avulla
Ohjelma Esp Esplorerin avulla

esplorer on ohjelmisto, joka on erityisesti suunniteltu esp8266 wifi -moduulille. voit ladata lua -koodia tai AT -komentoja esp8266 -laitteeseen käyttämällä tätä ohjelmistoa

lataa tämä annetusta linkistä

esp8266.ru/esplorer/

Vaihe 7: Vianetsintä

Ongelmien karttoittaminen
Ongelmien karttoittaminen

1.) Virta esp 8266 ulkoisesta virtalähteestä. Vältä käyttämästä arduinoa tai tietokonetta vcc: lle.

2.) tarkista piiri kolmesti ja yritä aina laiteohjelmiston lataamisen aikana nollata esp8266 manuaalisesti tekemällä chpd gnd jonkin aikaa ja asettamalla se takaisin vcc: lle

3.) varmista, että käytät joko taalaa tai 3.3 -säädintä. esp8266 tarvitsee myös jatkuvaa virtaa

4.) Huomautus: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ toinen linkki, joka voi auttaa sinua ratkaisemaan esp-moduulin ongelmat. Jos ei edellä mainittuja

menetelmä toimii…

Suositeltava: