Inhoudsopgave:

Esp8266 Firmware-update: 7 stappen
Esp8266 Firmware-update: 7 stappen

Video: Esp8266 Firmware-update: 7 stappen

Video: Esp8266 Firmware-update: 7 stappen
Video: РЕАНИМАЦИЯ NodeMCU ESP8266 С ПОМОЩЬЮ PYTHON 🐍 2024, November
Anonim
Esp8266 Firmware-update
Esp8266 Firmware-update
Esp8266 Firmware-update
Esp8266 Firmware-update

De ESP8266-module is een goedkope draadloze module. Hij heeft een SOC (system on chip) die wifi kan leveren aan elke microcontroller/microprocessor. Er zijn twee manieren waarop de esp8266 kan worden gebruikt.

  1. Standalone esp8266
  2. Esp8266 met framboos pi of arduino of stm32

Esp8266 heeft een externe 3.3 v nodig om goed te werken. Als je esp8266 met arduino gebruikt, probeer dan geen stroom van arduino te leveren. Aangezien arduino de maximale stroomvoorzieningscapaciteit 40mA is, terwijl esp8266 250mA trekt. Dit is hoogstwaarschijnlijk het probleem wanneer u de nieuwe firmware uploadt of wanneer u de esp8266 gebruikt

Voor beginners wordt geadviseerd om te kiezen voor node mcu-boards die op de markt verkrijgbaar zijn. Er zijn twee soorten boards, een met RGB led & Ldr-sensor en andere met alleen breakout-pinnen. Dit bord heeft een ingebouwde spanningsregelaar die het juiste vermogen aankan

  1. esp8266 geestig bord
  2. Knooppunt Mcu

Stap 1: Zoek Esp8266 Flash-software

Esp8266 Flash-software vinden
Esp8266 Flash-software vinden

Download de software van de schijf

espFlasher

Stap 2: Zoek ESP8266-firmwarebestanden

Zoek ESP8266-firmwarebestanden
Zoek ESP8266-firmwarebestanden

Ga naar deze link hieronder om firmwarebestanden te vinden.

  1. AT firmware laatst bijgewerkt 2017 sep
  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

Stap 3: ESP verbinden met Flash-modus

ESP verbinden met flitsmodus
ESP verbinden met flitsmodus
ESP verbinden met flitsmodus
ESP verbinden met flitsmodus
ESP verbinden met flitsmodus
ESP verbinden met flitsmodus
ESP verbinden met flitsmodus
ESP verbinden met flitsmodus

ESP 8266-01-module

Esp01-programmeeradapter gebruiken

Dit is de beste manier om de esp01 te flashen door deze module te kopen en in de toekomst geen rommelige draden meer te hebben.

Het is erg handig en erg snel.

Esp01-programmeeradapter

Opmerking: de module komt niet rechtstreeks in het programmeerbord. Hiervoor moet u de jumper erop solderen. Raadpleeg hiervoor de foto. De jumper soldeert tussen gpio 0 en gnd-pin. Wanneer u de jumper niet gebruikt in de programmeermodus, verschuift u de jumper naar de lege pin.

BreadBoard Power-module gebruiken

Breadboard voeding

Met deze module kun je apart 5v tegelijkertijd aan arduino en 3.3v aan esp8266 geven. Dit is het mooie van deze module.

Esp rx-pin heeft ook 3.3v nodig. Als u arduino tx naar esp rx probeert te plaatsen. De esp-module kan schade oplopen. Om dit te voorkomen, kunt u twee dingen doen.

  1. Gebruik spanningsdeler
  2. Gebruik Level Shifter

1. Spanningsdeler:

gebruik 20k en 10k weerstand om dit te bereiken. Controleer de verbinding op de foto

vcc & chpd van esp is verbonden met 3.3v

Gpio 0 & gnd van esp is verbonden met gnd

Rx van esp is rechtstreeks verbonden met TX arduino

Tx van esp is verbonden met arduino rx via spanningsdeler

2. Niveauverschuiver

Controleer de verbinding op de foto

  • sluit 5v van breadboard-voeding aan op hv-pin van logisch niveau
  • sluit 3.3v van breadboard-voeding aan op Lv-pin van logisch niveau
  • sluit tx van arduino aan op andere hv-pinnen uit 4 pinnen, overeenkomend met de pin die u hebt aangesloten tx, sluit rx van esp aan op dat wat Lv-pin zal zijn

2. Esp 8266-12-module

Ik vond daflabs instructables tot nu toe het beste voor deze module

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

Ik gebruikte Arduino in plaats van de cp2102-module en ik had geen probleem met de communicatie.

De verbinding blijft grotendeels hetzelfde voor esp8266-12 om het in de flitsmodus te laten werken.

GPIO0 -> LAAG

GPIO2 -> HOOG

GPIO15 -> LAAG

Stap 4: Firmware uploaden

Firmware uploaden
Firmware uploaden
Firmware uploaden
Firmware uploaden
  • Upload het lege programma op arduino als je het gebruikt. En sluit dan esp tx- en rx-pinnen erop aan
  • Open de software en voeg één voor één de bin-bestanden erin toe.
  • Voeg nu de adressen als volgt toe.

boot_v1.2.bin --0x00000

gebruiker1.1024.new2.bin --0x01000

leeg.bin --0x7e000

leeg.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • Klik vervolgens op de flash-knop, als alles in orde is, zal de flasher u de downloadstatus laten zien en ook uw esp 8266-module-led zal zeer snel knipperen.
  • Gefeliciteerd!!!.je hebt de nieuwste firmware geüpload naar esp8266.
  • Als u dit mac-adres niet kunt vinden, gebruik dan de reset-pin en plaats deze 2 seconden op gnd en verwijder het vervolgens van gnd en flash het opnieuw. Het is erg belangrijk om het mac-adres te krijgen.
  • Het is tijd om uw Esp-module te testen. Verwijder nu gewoon de GPIO 0-draad die was aangesloten op GND, u kunt deze aansluiten op VCC of deze zo laten.
  • Sluit nu uw Arduino weer aan op de pc en open de seriële poort.
  • Controleer de at - opdrachten op verschillende baudrates, de meeste esp werken prima op deze 115200 baudrate.
  • NU is het tijd om AT-commando's te testen. Voer "AT" in de seriële poort in en je krijgt "OK". Voer nu "AT+GMR" in en controleer de firmwareversie.
  • Om de baudrate te wijzigen, kunt u dit doen "AT+UART_DEF=9600, 8, 1, 0, 0"

Stap 5: Esp Flash gebruiken Download Toll V0.9.3.1

Esp Flash Download Toll V0.9.3.1 gebruiken
Esp Flash Download Toll V0.9.3.1 gebruiken
Esp Flash Download Toll V0.9.3.1 gebruiken
Esp Flash Download Toll V0.9.3.1 gebruiken
Esp Flash Download Toll V0.9.3.1 gebruiken
Esp Flash Download Toll V0.9.3.1 gebruiken

Er zijn twee software om het bin-bestand op soc van esp8266 te installeren. De tweede methode is door esp flash-download te gebruiken.

1.) Download de software via de onderstaande link:

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

2.) Blader nu gewoon door het bin-bestand dat u wilt uploaden op esp en verander geen van de instellingen behalve de com-poort en verander de baudrate naar 115200 en klik op start. U ziet een uploadstatus. Heb wat geduld totdat het zegt klaar.

Stap 6: Programmeer Esp met Eplor

Programmeer Esp met Eplor
Programmeer Esp met Eplor

esplorer is software die speciaal is gemaakt voor de wifi-module van esp8266. Je kunt lua-code of AT-opdrachten op de esp8266 uploaden met behulp van deze software

download deze via de gegeven link

esp8266.ru/esplorer/

Stap 7: Problemen oplossen

Probleemoplossen
Probleemoplossen

1.) Power esp 8266 van externe voeding. Vermijd het gebruik van arduino of computer voor vcc.

2.) controleer het circuit driemaal en probeer altijd tijdens het uploaden van firmware esp8266 handmatig te resetten door chpd gnd een tijdje te maken en terug te zetten naar vcc

3.) zorg ervoor dat u een buck- of een 3.3-regelaar gebruikt. esp8266 heeft ook constante stroom nodig

4.) Opmerking: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ nog een link die u kan helpen om de problemen met esp module.if op te lossen geen van de bovenstaande

methode werkt…

Aanbevolen: