Indholdsfortegnelse:

Esp8266 firmwareopdatering: 7 trin
Esp8266 firmwareopdatering: 7 trin

Video: Esp8266 firmwareopdatering: 7 trin

Video: Esp8266 firmwareopdatering: 7 trin
Video: How to Flash NodeMCU Firmware in ESP8266 || Update the Firmware in Your ESP8266 Wi-Fi Module 2024, November
Anonim
Esp8266 firmwareopdatering
Esp8266 firmwareopdatering
Esp8266 firmwareopdatering
Esp8266 firmwareopdatering

ESP8266 -modulet er et billigt trådløst modul. Det har SOC (system på chip), der er i stand til at levere wifi til enhver mikrocontroller/mikroprocessor. Der er to måder esp8266 kan bruges.

  1. Standalone esp8266
  2. Esp8266 med hindbær pi eller arduino eller stm32

Esp8266 har brug for en ekstern 3.3 v for at fungere korrekt. Hvis du bruger esp8266 med arduino, skal du prøve ikke at levere strøm fra arduino. Da arduino maksimal strømforsyningskapacitet er 40mA, mens esp8266 trækker 250mA. Dette er sandsynligvis problemet, når du uploader den nye firmware, eller når du bruger esp8266

For begyndere anbefales det at gå med node mcu board er tilgængelig på markedet. Der er to typer board's en med RGB LED & Ldr sensor og andre med bare breakout pins. Dette board har indbygget spændingsregulator, der håndterer den rigtige strøm

  1. esp8266 vittig tavle
  2. Node Mcu

Trin 1: Find Esp8266 Flash -software

Find Esp8266 Flash -software
Find Esp8266 Flash -software

Download softwaren fra drevet

espFlasher

Trin 2: Find ESP8266 -firmwarefiler

Find ESP8266 -firmwarefiler
Find ESP8266 -firmwarefiler

Gå til dette link herunder for at finde firmwarefiler.

  1. AT firmware sidst opdateret 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

Trin 3: Tilslutning af ESP til Flash -tilstand

Tilslutning af ESP til Flash -tilstand
Tilslutning af ESP til Flash -tilstand
Tilslutning af ESP til Flash -tilstand
Tilslutning af ESP til Flash -tilstand
Tilslutning af ESP til Flash -tilstand
Tilslutning af ESP til Flash -tilstand
Tilslutning af ESP til Flash -tilstand
Tilslutning af ESP til Flash -tilstand

ESP 8266-01 modul

Brug af Esp01 programmeringsadapter

Dette er den bedste måde at blinke esp01 på ved at købe dette modul og blive fri for rodede ledninger i fremtiden.

Det er meget praktisk og meget hurtigt.

Esp01-programmeringsadapter

Bemærk: Modulet kommer ikke direkte ind i programmeringskortet. Til dette skal du lodde jumperen på det. Se billedet for dette. Jumperen er loddet mellem gpio 0 og gnd pin. Når du ikke bruger den i programmeringstilstand, skal du skifte jumperen til den tomme nål.

Brug af BreadBoard Power -modul

Strømforsyning til brødbræt

Med dette modul kan du separat give 5v til arduino og 3,3 v til esp8266 på samme tid. Dette er skønheden i dette modul.

Esp rx pin har også brug for 3.3v. Hvis du forsøger at sætte arduino tx til esp rx. Esp modulet kan få skade. For at forhindre dette i at ske kan du gøre to ting.

  1. Brug spændingsdeleren
  2. Brug niveauskifter

1. Spændingsdeler

Brug 20k og 10k modstand til at opnå dette. Kontroller venligst forbindelsen på billedet

vcc & chpd af esp er forbundet til 3.3v

Gpio 0 & gnd of esp er forbundet til gnd

Rx for esp er forbundet TX arduino direkte

Tx esp er forbundet til arduino rx via spændingsdeler

2. Niveauskifter

Kontroller venligst forbindelsen på billedet

  • tilslut 5v brødbræt strømforsyning til hv pin af logisk niveau
  • tilslut 3,3v brødbrætstrømforsyning til Lv pin på logisk niveau
  • tilslut tx af arduino til andre hv pins ud af 4 pins, svarende til den pin du har tilsluttet tx, tilslut rx of esp til det, der vil være Lv pin

2. Esp 8266-12 modul

Jeg fandt daflabs instruerbare bedst til dette modul hidtil

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

Jeg brugte Arduino i stedet for cp2102 -modul, og jeg havde ingen problemer med kommunikation.

Forbindelsen forbliver stort set den samme for esp8266-12 for at køre den i flash-tilstand.

GPIO0 -> LAV

GPIO2 -> HØJ

GPIO15 -> LAV

Trin 4: Upload af firmware

Upload af firmware
Upload af firmware
Upload af firmware
Upload af firmware
  • Upload det tomme program på arduino, hvis du bruger. Og tilslut derefter esp tx og rx pins på den
  • Åbn softwaren, og tilføj bin -filerne en efter en..
  • Tilføj nu adresserne som følger.

boot_v1.2.bin --0x00000

bruger1.1024.ny2.bin --0x01000

blank.bin --0x7e000

blank.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • Klik derefter bare på flash -knappen, hvis alt er i orden, viser blinkeren status for download, og din esp 8266 -modul -LED vil blinke meget hurtigt.
  • Tillykke !!!. du har uploadet den nyeste firmware til esp8266.
  • Hvis du ikke finder denne mac -adresse, skal du bruge nulstillingsnålen og sætte den til gnd i 2 sekunder og derefter fjerne den fra gnd og blinke den igen. Det er meget vigtigt at få mac -adressen.
  • Det er på tide at teste dit Esp -modul. Fjern nu bare GPIO 0 -ledningen, der var forbundet til GND, du kan slutte den til VCC eller lade den være sådan.
  • Tilslut nu din Arduino til pc'en, og åbn den serielle port.
  • Kontroller at -kommandoerne på forskellige baudhastigheder, de fleste esp fungerer fint på denne 115200 baud rate.
  • NU er det tid til at teste AT -kommandoer. Indtast "AT" i seriel port, og du får "OK". Indtast nu "AT+GMR" og kontroller firmwareversionen.
  • For at ændre baudhastigheden kan du gøre dette "AT+UART_DEF = 9600, 8, 1, 0, 0"

Trin 5: Brug af Esp Flash Download Toll V0.9.3.1

Brug af Esp Flash Downloadat V0.9.3.1
Brug af Esp Flash Downloadat V0.9.3.1
Brug af Esp Flash Downloadat V0.9.3.1
Brug af Esp Flash Downloadat V0.9.3.1
Brug af Esp Flash Downloadat V0.9.3.1
Brug af Esp Flash Downloadat V0.9.3.1

Der er to software til at installere bin -filen på soc of esp8266, Den anden metode er ved hjælp af esp flash -download.

1.) Download softwaren fra nedenstående link

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

2.) Nu skal du bare gennemse den bin -fil, du vil uploade på esp, og ikke ændre nogen af indstillingerne undtagen com -porten og ændre baudrate til 115200 og klikke på start. Du vil se en upload -status. Hav lidt tålmodighed, indtil den siger finish.

Trin 6: Programmer Esp ved hjælp af Esplorer

Program Esp Brug Esplorer
Program Esp Brug Esplorer

esplorer er en software specielt fremstillet til esp8266 wifi -modul. du kan uploade lua -kode eller AT -kommandoer på esp8266 ved hjælp af denne software

download dette fra det givne link

esp8266.ru/esplorer/

Trin 7: Fejlfinding

Fejlfinding
Fejlfinding

1.) Strøm esp 8266 fra ekstern strømforsyning. Undgå at bruge arduino eller computer til vcc.

2.) Kontroller kredsløbet tre gange, og prøv altid at uploade firmware manuelt ved at uploade esp8266 ved at lave chpd gnd i et stykke tid og sætte det tilbage til vcc

3.) Sørg for at bruge enten en bukke eller en 3.3 regulator. esp8266 har også brug for konstant strøm

4.) Bemærk: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ endnu et link, der kan hjælpe dig med at løse problemerne med esp module.if ikke af ovenstående

metoden virker …

Anbefalede: