Aktualizace firmwaru Esp8266: 7 kroků
Aktualizace firmwaru Esp8266: 7 kroků
Anonim
Aktualizace firmwaru Esp8266
Aktualizace firmwaru Esp8266
Aktualizace firmwaru Esp8266
Aktualizace firmwaru Esp8266

Modul ESP8266 je levný bezdrátový modul, který má SOC (systém na čipu), který je schopen poskytovat wifi jakémukoli mikroprocesoru/mikroprocesoru. Existují dva způsoby, jak lze esp8266 použít.

  1. Samostatné esp8266
  2. Esp8266 s malinovým pi nebo arduino nebo stm32

Esp8266 potřebuje ke správné funkci externí 3,3 V. Pokud používáte esp8266 s arduino, zkuste nedodávat energii z arduina. Jako arduino je maximální proud poskytující kapacitu 40mA, zatímco esp8266 čerpá 250mA. To je s největší pravděpodobností problém spočívá při každém nahrávání nového firmwaru nebo při používání esp8266

Pro začátečníky se doporučuje použít na trhu dostupné desky MCU uzlů. Existují dva typy desek, jeden s RGB LED a Ldr senzorem a další s odlamovacími piny. Tato deska má vestavěný regulátor napětí, který zvládá správný výkon

  1. esp8266 vtipná deska
  2. Uzel Mcu

Krok 1: Najděte software Flash Esp8266

Najděte software Flash Esp8266
Najděte software Flash Esp8266

Stáhněte si software z jednotky

espFlasher

Krok 2: Najděte soubory firmwaru ESP8266

Najděte soubory firmwaru ESP8266
Najděte soubory firmwaru ESP8266

Přejděte na tento odkaz níže a vyhledejte soubory firmwaru.

  1. Firmware AT naposledy aktualizován 2017 září
  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

Krok 3: Připojení ESP k režimu Flash

Připojení ESP k režimu Flash
Připojení ESP k režimu Flash
Připojení ESP k režimu Flash
Připojení ESP k režimu Flash
Připojení ESP k režimu Flash
Připojení ESP k režimu Flash
Připojení ESP k režimu Flash
Připojení ESP k režimu Flash

Modul ESP 8266-01

Použití adaptéru programátoru Esp01

Toto je nejlepší způsob, jak aktualizovat esp01, koupit tento modul a v budoucnu se zbavit nepořádných vodičů.

Je velmi šikovný a velmi rychlý.

Adaptér programátoru Esp01

Poznámka: Modul nevstupuje přímo do programovací desky. K tomu je třeba na něj pájet propojku. Prohlédněte si to prosím na fotografii. Propojka je pájka mezi gpio 0 a gnd pinem. Pokud nepoužíváte v režimu programování, přesuňte propojku k prázdnému kolíku.

Použití modulu BreadBoard Power

Napájení na prkénko

S tímto modulem můžete samostatně dávat současně 5v arduino a 3,3 v esp8266. V tom je krása tohoto modulu.

Esp rx pin také potřebuje 3.3v. Pokud se pokusíte dát arduino tx na esp rx. Modul esp může dojít k poškození. Abyste tomu zabránili, můžete udělat dvě věci.

  1. Použijte dělič napětí
  2. Použijte Level Shifter

1. Dělič napětí

K dosažení tohoto cíle použijte odpor 20k a 10k. Zkontrolujte prosím připojení na fotografii

vcc & chpd z esp je připojeno k 3.3v

Gpio 0 & gnd of esp je připojeno k gnd

Rx esp je přímo připojeno TX arduino

Tx esp je připojeno k arduino rx pomocí děliče napětí

2. Řadič úrovně

Zkontrolujte prosím připojení na fotografii

  • připojte 5v napájecího zdroje na HV pin logické úrovně
  • připojte 3,3 V napájecího zdroje na LV pin logické úrovně
  • připojte tx arduina k jakémukoli jinému hv pinu ze 4 pinů, odpovídajících pinu, který jste připojili tx, připojte rx esp k tomu, který bude Lv pin

2. Modul Esp 8266-12

Našel jsem pro tento modul zatím nejlepší instrukce pro daflabs

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

Místo modulu cp2102 jsem použil Arduino a s komunikací jsem neměl problém.

Připojení zůstane pro esp8266-12 pro spuštění v režimu flash většinou stejné.

GPIO0 -> NÍZKÁ

GPIO2 -> VYSOKÝ

GPIO15 -> NÍZKÝ

Krok 4: Nahrání firmwaru

Odesílání firmwaru
Odesílání firmwaru
Odesílání firmwaru
Odesílání firmwaru
  • Pokud používáte, nahrajte prázdný program na arduino. A pak na něj připojte esp tx a rx piny
  • Otevřete software a jeden po druhém do něj přidávejte soubory bin.
  • Nyní přidejte adresy následujícím způsobem.

boot_v1.2.bin --0x00000

uživatel1.1024.new2.bin --0x01000

blank.bin --0x7e000

blank.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • Poté stačí kliknout na tlačítko blesku, pokud je vše v pořádku, blikač vám ukáže stav stahování a také vaše kontrolka modulu esp 8266 bude velmi rychle blikat.
  • Gratulace !!!.na esp8266 jste nahráli nejnovější firmware.
  • Pokud tuto adresu mac nenaleznete.použijte resetovací kolík a vložte jej na 2 sekundy do gnd a poté jej vyjměte z gnd a znovu jej blikněte. Je velmi důležité získat adresu mac.
  • Je na čase otestovat váš modul Esp. Nyní stačí odebrat vodič GPIO 0, který byl připojen k GND, můžete jej připojit k VCC nebo to nechat takto.
  • Nyní připojte Arduino zpět k počítači a otevřete sériový port.
  • Zkontrolujte příkazy at na různé přenosové rychlosti, většina esp funguje dobře na této přenosové rychlosti 115200.
  • NYNÍ je čas otestovat AT příkazy. Zadejte „AT“do sériového portu a dostanete „OK“. Nyní zadejte „AT+GMR“a zkontrolujte verzi firmwaru.
  • Chcete -li změnit přenosovou rychlost, můžete to udělat „AT+UART_DEF = 9600, 8, 1, 0, 0“

Krok 5: Použití nástroje Esp Flash Download Toll V0.9.3.1

Použití Esp Flash Download Toll V0.9.3.1
Použití Esp Flash Download Toll V0.9.3.1
Použití Esp Flash Download Toll V0.9.3.1
Použití Esp Flash Download Toll V0.9.3.1
Použití Esp Flash Download Toll V0.9.3.1
Použití Esp Flash Download Toll V0.9.3.1

Existují dva software k instalaci souboru bin na soc esp8266, Druhá metoda je pomocí esp flash download.

1.) Stáhněte si software z níže uvedeného odkazu

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

2.) Nyní jen procházejte bin soubor, který chcete nahrát na esp a neměňte žádné z nastavení kromě com portu a změňte přenosovou rychlost na 115200 a klikněte na start. Uvidíte stav nahrávání. Mějte trochu trpělivosti, dokud říká konec.

Krok 6: Programujte program Esp pomocí programu Esplorer

Programujte program Esp pomocí programu Esplorer
Programujte program Esp pomocí programu Esplorer

esplorer je software speciálně vytvořený pro wifi modul esp8266. Pomocí tohoto softwaru můžete na esp8266 nahrát lua kód nebo AT příkazy

stáhněte si to z uvedeného odkazu

esp8266.ru/esplorer/

Krok 7: Odstraňování problémů

Odstraňování problémů
Odstraňování problémů

1.) Napájení esp 8266 z externího napájecího zdroje. Vyhněte se prosím použití arduina nebo počítače pro vcc.

2.) zkontrolujte obvod třikrát a vždy při nahrávání firmwaru zkuste ručně resetovat esp8266 tak, že na nějakou dobu vytvoříte chpd gnd a vrátíte jej do vcc

3.) ujistěte se, že používáte buck nebo 3.3 regulátor. esp8266 také potřebuje konstantní proud

4.) Poznámka: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ další odkaz, který vám může pomoci vyřešit problémy s modulem esp.if ne z výše uvedeného

metoda funguje…

Doporučuje: