Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
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.
- Samostatné esp8266
- 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
- esp8266 vtipná deska
- Uzel Mcu
Krok 1: Najděte software Flash Esp8266
Stáhněte si software z jednotky
espFlasher
Krok 2: Najděte soubory firmwaru ESP8266
Přejděte na tento odkaz níže a vyhledejte soubory firmwaru.
- Firmware AT naposledy aktualizován 2017 září
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
Krok 3: 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.
- Použijte dělič napětí
- 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
- 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
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
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ů
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:
Blikání firmwaru ESP8266: 4 kroky
Firmware Flashing of ESP8266: Každý se pokoušel aktualizovat firmware modulu ESP8266, instrukce vám mohou pomoci při flashování firmwaru v ESP8266
Naprogramujte libovolnou desku/modul ESP8266 pomocí firmwaru AT příkazů: 5 kroků
Naprogramujte libovolnou desku/modul ESP8266 s AT příkazy Firmware: Každý modul a desku ESP8266 lze naprogramovat mnoha způsoby: Arduino, python, Lua, AT příkazy, mnoho dalších pravděpodobně … První tři z nich jsou nejlepší pro samostatný provoz, AT firmware je pro použití ESP8266 jako modulu nebo pro rychlé testování s TTL RS232 c
Blikání vlastního firmwaru na svítilnu BLF A6: 5 kroků
Blikání vlastního firmwaru na svítilnu BLF A6: Nedávno jsem dostal BLF A6. Je to velmi pěkné, ale nelíbí se mi ani jedna ze skupin výchozích režimů, takže jsem upravil firmware tak, aby používal mnou preferované jasy. Informace bylo těžké najít, a tak sem dávám vše, co jsem se naučil, pro sebe a další
Downgrade firmwaru M365: 7 kroků
Downgrade firmwaru M365: Dobrý den, v tomto návodu vám ukážu, jak downgradovat firmware vašeho elektrického skútru Xiaomi M365. Pokud máte verzi 1.5.1, znamená to, že můžete používat pouze oficiální aplikaci, která má ve srovnání pouze několik funkcí. propracovanější
Ovládání Arduina z Node-RED pomocí firmwaru Firmata IoT#: 7 kroků
Ovládání Arduina z Node-RED pomocí firmwaru Firmata IoT#: V této příležitosti použijeme Node-RED k ovládání a Arduino MEGA 2560 R3, díky spolupráci kolegy Absolutely Automation jsem ukázal tuto metodu, která umožňuje snadné ovládání Arduina, pokud komplikace. Také v jednom z