Indholdsfortegnelse:
- Trin 1: Find Esp8266 Flash -software
- Trin 2: Find ESP8266 -firmwarefiler
- Trin 3: Tilslutning af ESP til Flash -tilstand
- Trin 4: Upload af firmware
- Trin 5: Brug af Esp Flash Download Toll V0.9.3.1
- Trin 6: Programmer Esp ved hjælp af Esplorer
- Trin 7: Fejlfinding
Video: Esp8266 firmwareopdatering: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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.
- Standalone esp8266
- 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
- esp8266 vittig tavle
- Node Mcu
Trin 1: Find Esp8266 Flash -software
Download softwaren fra drevet
espFlasher
Trin 2: Find ESP8266 -firmwarefiler
Gå til dette link herunder for at finde firmwarefiler.
- AT firmware sidst opdateret 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
Trin 3: 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.
- Brug spændingsdeleren
- 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 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
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
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
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:
Sådan flashes eller programmeres ESP8266 AT -firmware ved hjælp af ESP8266 Blinker og programmerer, IOT Wifi -modul: 6 trin
Sådan flashes eller programmeres ESP8266 AT-firmware ved hjælp af ESP8266 Blinker og programmerer, IOT Wifi-modul: Beskrivelse: Dette modul er en USB-adapter /programmerer til ESP8266-moduler af typen ESP-01 eller ESP-01S. Den er bekvemt udstyret med en 2x4P 2,54 mm kvindelig header til tilslutning af ESP01. Det bryder også ud alle stifterne på ESP-01 via en 2x4P 2.54mm hanh
ESP8266 - Havevanding med timer og fjernbetjening via internet / ESP8266: 7 trin (med billeder)
ESP8266 - Havevanding med timer og fjernbetjening via internet / ESP8266: ESP8266 - Vanding fjernstyret og med timing til køkkenhave, blomsterhaver og græsplæner. Det bruger ESP-8266 kredsløbet og en hydraulisk / elektrisk ventil til vanding af vanding. Fordele: Lave omkostninger (~ US $ 30,00) hurtig adgang Kommandoer over
ESP8266 - Dør- og vinduesfølere - ESP8266. Ældrehjælp (glemsomhed): 5 trin
ESP8266 - Dør- og vinduesfølere - ESP8266. Ældrehjælp (glemsomhed): ESP8266 - Dør- / vinduesfølere ved hjælp af GPIO 0 og GPIO 2 (IOT). Det kan ses på internettet eller på det lokale netværk med browsere. Også synlig gennem " HelpIdoso Vxapp " Ansøgning. Bruger en 110/220 VAC forsyning til 5Vdc, 1 relæ / spænding
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Få tid fra internettet ved hjælp af ESP8266 - NTP -urprojekt med ESP8266 Nodemcu: 5 trin
Få tid fra internettet ved hjælp af ESP8266 | NTP -urprojekt med ESP8266 Nodemcu: I denne vejledning ser vi, hvordan du får tid til at bruge ESP8266/nodemcu med Arduino IDE. At få tid er især nyttigt i datalogning til at stemple dine aflæsninger. Hvis dit ESP8266 -projekt har adgang til internettet, kan du få tid ved hjælp af netværk T