Inhoudsopgave:
- Stap 1: Zoek Esp8266 Flash-software
- Stap 2: Zoek ESP8266-firmwarebestanden
- Stap 3: ESP verbinden met Flash-modus
- Stap 4: Firmware uploaden
- Stap 5: Esp Flash gebruiken Download Toll V0.9.3.1
- Stap 6: Programmeer Esp met Eplor
- Stap 7: Problemen oplossen
Video: Esp8266 Firmware-update: 7 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
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.
- Standalone esp8266
- 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
- esp8266 geestig bord
- Knooppunt Mcu
Stap 1: Zoek Esp8266 Flash-software
Download de software van de schijf
espFlasher
Stap 2: Zoek ESP8266-firmwarebestanden
Ga naar deze link hieronder om firmwarebestanden te vinden.
- AT firmware laatst bijgewerkt 2017 sep
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
Stap 3: ESP verbinden met Flash-modus
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.
- Gebruik spanningsdeler
- 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
- 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
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
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
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:
Firmware Knipperen van ESP8266: 4 stappen:
Firmware Flashing van ESP8266: Iedereen probeert de firmware van de ESP8266-module bij te werken. De instructies kunnen u helpen bij het flashen van de firmware in ESP8266
Hoe ESP8266 AT Firmware te flashen of programmeren met behulp van ESP8266 Flasher en Programmer, IOT Wifi-module - Ajarnpa
Hoe ESP8266 AT-firmware te flashen of programmeren met behulp van ESP8266 Flasher en Programmer, IOT Wifi-module: Beschrijving: Deze module is een USB-adapter / programmeur voor ESP8266-modules van het type ESP-01 of ESP-01S. Het is handig uitgerust met een 2x4P 2,54 mm vrouwelijke header om de ESP01 aan te sluiten. Ook breekt het alle pinnen van de ESP-01 uit via een 2x4P 2,54 mm mannelijke h
Hoe maak je een back-up van de originele firmware van Esp8266EX of Esp-01: 4 stappen
Hoe maak ik een back-up van de originele firmware van Esp8266EX of Esp-01: waarom? backup van originele firmware is belangrijk.simplest ans is = original is original In deze tutorial laat ik je zien hoe je een backup maakt van originele firmware van esp8266ex. De ESP8266EX is een voordelige wifi-microchip met volledige TCP/IP-stack en microcontroll
Firmware-downgrade M365: 7 stappen
Firmware Downgrade M365: Hallo, in deze instructable laat ik je zien hoe je de firmware van je elektrische scooter Xiaomi M365 kunt downgraden. Als je de versie 1.5.1 hebt, betekent dit dat je alleen de officiële app kunt gebruiken die slechts een paar functies heeft in vergelijking tot een meer uitgewerkte
M5Stack MultiApp Advanced Firmware Installatie Tutorial: 3 stappen
M5Stack MultiApp Advanced Firmware Installation Tutorial: Ik ben een grote fan van de M5Stack ESP32-module. Het ziet er erg professioneel uit, in tegenstelling tot mijn gebruikelijke "rattennest" van prototypeborden en -draden! Met de meeste ESP32-ontwikkelborden kun je maar één programma / app tegelijk uitvoeren, maar nu op de M5Stack kun je ervoor kiezen om