Cuprins:
- Pasul 1: găsiți software-ul Flash Esp8266
- Pasul 2: Găsiți fișierele firmware ESP8266
- Pasul 3: Conectarea ESP la modul Flash
- Pasul 4: Încărcarea firmware-ului
- Pasul 5: Utilizarea descărcării Esp Flash Toll V0.9.3.1
- Pasul 6: Programați Esp utilizând Esplorer
- Pasul 7: Depanare
Video: Actualizare firmware Esp8266: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Modulul ESP8266 este un modul wireless ieftin. Are SOC (sistem pe cip) care este capabil să ofere wifi oricărui microcontroler / microprocesor. Există două moduri în care poate fi utilizat esp8266.
- Esp8266 independent
- Esp8266 cu zmeură pi sau arduino sau stm32
Esp8266 are nevoie de un extern de 3,3 v pentru a funcționa corect. Dacă utilizați esp8266 cu arduino, încercați să nu furnizați energie de la arduino. Deoarece capacitatea maximă de furnizare a curentului arduino este de 40mA, în timp ce esp8266 atrage 250mA. Acesta este cel mai probabil problema se află ori de câte ori încărcați noul firmware sau când utilizați esp8266
Pentru începători este recomandat să folosească placa de nod MCU disponibilă pe piață. Există două tipuri de plăci, unul cu senzor LED RGB și Ldr și altul cu doar pini de rupere. Această placă are regulator de tensiune încorporat care gestionează puterea corectă
- tablă spirituală esp8266
- Nod Mcu
Pasul 1: găsiți software-ul Flash Esp8266
Descărcați software-ul de pe unitate
espFlasher
Pasul 2: Găsiți fișierele firmware ESP8266
Accesați acest link de mai jos pentru a găsi fișiere firmware.
- Firmware-ul AT a fost actualizat ultima dată în 2017 sept
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
Pasul 3: Conectarea ESP la modul Flash
Modul ESP 8266-01
Utilizarea adaptorului programator Esp01
Aceasta este cea mai bună modalitate de a lumina intermitentul esp01 cumpărați acest modul și de a vă elibera de fire dezordonate în viitor.
Este foarte la îndemână și foarte rapid.
Adaptor programator Esp01
Notă: Modulul nu intră direct în placa de programare. Pentru aceasta trebuie să lipiți jumperul de pe el. Vă rugăm să consultați fotografia pentru aceasta. Jumperul este lipit între gpio 0 și pinul gnd. Atunci când nu utilizați în modul de programare, schimbați jumperul la pinul gol.
Utilizarea modulului BreadBoard Power
Alimentare cu panou
Cu acest modul puteți da separat 5v la arduino și 3,3 v la esp8266 în același timp. Aceasta este frumusețea acestui modul.
Pinul sp rx are nevoie și de 3.3v. Dacă încercați să puneți arduino tx în esp rx. Modulul esp poate suferi daune. Pentru a preveni acest lucru, puteți face două lucruri.
- Utilizați divizor de tensiune
- Utilizați Level Shifter
1. Divizor de tensiune
folosiți rezistență de 20k și 10k pentru a realiza acest lucru. Vă rugăm să verificați conexiunea din fotografie
vcc & chpd de esp este conectat la 3.3v
Gpio 0 & gnd din esp este conectat la gnd
Rx de esp este conectat direct la arduino TX
Tx de esp este conectat la arduino rx prin divizor de tensiune
2. Schimbător de nivel
Vă rugăm să verificați conexiunea din fotografie
- conectați 5v de alimentare cu panou de alimentare la pinul hv de nivel logic
- conectați 3,3 v de sursă de alimentare a panoului de pin la pinul Lv de nivel logic
- conectați tx-ul arduino-ului la orice alte pini hv din 4 pini, corespunzător pinului pe care l-ați conectat tx, conectați rx de esp la cel care va fi pin Lv
2. Modulul Esp 8266-12
Am găsit daflabs instructables cel mai bun pentru acest modul până acum
www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/
Am folosit Arduino în locul modulului cp2102 și nu am avut nicio problemă în comunicare.
Conexiunea va rămâne în mare parte aceeași pentru ca esp8266-12 să o ruleze în modul bliț.
GPIO0 -> LOW
GPIO2 -> HIGH
GPIO15 -> LOW
Pasul 4: Încărcarea firmware-ului
- Încărcați programul gol pe arduino dacă utilizați. Și apoi conectați pinii sp tx și rx pe el
- Deschideți software-ul și adăugați unul câte unul fișierele bin în el..
- Acum adăugați adresele după cum urmează.
boot_v1.2.bin --0x00000
user1.1024.new2.bin --0x01000
blank.bin --0x7e000
blank.bin --0x3fe000
esp_init_data_default.bin --0x3fc000
- Apoi, faceți clic pe butonul flash, dacă totul este în regulă, intermitentul vă va arăta starea descărcării și, de asemenea, ledul modulului dvs. esp 8266 va clipi foarte repede.
- Felicitari !!!.ați încărcat ultimul firmware pe esp8266.
- Dacă nu găsiți această adresă Mac. Utilizați pinul de resetare și puneți-l pe gnd timp de 2 secunde, apoi scoateți-l din gnd și reluați-l. Este foarte important să obțineți adresa Mac.
- Este timpul să vă testați modulul Esp. Acum trebuie doar să eliminați firul GPIO 0 care a fost conectat la GND, îl puteți conecta la VCC sau îl puteți lăsa așa.
- Acum conectați Arduino înapoi la computer și deschideți portul serial.
- Verificați comenzile de la o rată de baud diferită, majoritatea ESP funcționează bine la această rată de baud de 115200.
- ACUM este timpul să testați comenzile AT. Introduceți „AT” în portul serial și veți obține „OK”. Acum introduceți „AT + GMR” și verificați versiunea firmware-ului.
- Pentru a modifica rata de transmisie, puteți face acest lucru „AT + UART_DEF = 9600, 8, 1, 0, 0”
Pasul 5: Utilizarea descărcării Esp Flash Toll V0.9.3.1
Există două programe software pentru instalarea fișierului bin pe soc de esp8266, a doua metodă este folosirea descărcării flash esp.
1.) Descărcați software-ul de pe linkul de mai jos
bbs.espressif.com/viewtopic.php?t=25
2.) Acum, răsfoiți fișierul bin pe care doriți să îl încărcați pe esp și nu modificați niciuna dintre setări, cu excepția portului de com și modificați rata de transmisie la 115200 și faceți clic pe Start. Veți vedea o stare de încărcare. spune termina.
Pasul 6: Programați Esp utilizând Esplorer
esplorer este un software special creat pentru modulul esp8266 wifi. Puteți încărca cod lua sau comenzi AT pe esp8266 utilizând acest software
descărcați acest lucru de pe linkul dat
esp8266.ru/esplorer/
Pasul 7: Depanare
1.) Puterea ESP 8266 de la sursa de alimentare externă. Vă rugăm să evitați utilizarea arduino sau computer pentru vcc.
2.) verificați circuitul de trei ori și întotdeauna în timp ce încărcați firmware, încercați să resetați manual esp8266 făcând chpd gnd pentru o perioadă de timp și puneți-l înapoi la vcc
3.) asigurați-vă că utilizați fie un regulator buck, fie un 3.3. Esp8266 are nevoie și de curent constant
4.) Notă: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ un alt link care vă poate ajuta să rezolvați problemele cu esp module.if non din cele de mai sus
metoda funcționează …
Recomandat:
(ACTUALIZARE - Există o problemă ușoară) CONTROLOR DE JOC USB PENTRU P.C: 10 pași (cu imagini)
(ACTUALIZARE - EXISTĂ O UȘORĂ PROBLEMĂ) CONTROLOR DE JOC USB PENTRU P.C: UN CONTROLER DE JOC PENTRU ORICE JOC (APROAPE)
DIY AC / DC Hack "Mod" RD6006 Sursa de alimentare și carcasa S06A W / S-400-60 PSU Construire și actualizare intrare DC: 9 pași
DIY AC / DC Hack "Mod" RD6006 Sursă de alimentare și S06A Carcasă W / S-400-60 PSU Construire și actualizare intrare DC: Acest proiect este mai mult o construcție RD6006 de bază folosind o carcasă S06A și o sursă de alimentare S-400-60 . Dar chiar vreau să am posibilitatea de a conecta o baterie pentru portabilitate sau întreruperea alimentării. Așa că am piratat sau am modificat carcasa pentru a accepta DC sau o baterie
Programați orice placă / modul ESP8266 cu firmware Firmware AT: 5 pași
Programați orice placă / modul ESP8266 cu Firmware AT Commands: Fiecare modul ESP8266 și placă pot fi programate în mai multe moduri: comenzi Arduino, Python, Lua, AT, multe altele probabil … Primele trei dintre ele sunt cele mai bune pentru funcționarea autonomă, firmware AT este pentru utilizarea ESP8266 ca modul sau pentru testarea rapidă cu TTL RS232 c
ESP8266 Ventilator POV cu ceas și actualizare text pagină web: 8 pași (cu imagini)
ESP8266 Ventilator POV cu actualizare text ceas și pagină web: Aceasta este o viteză variabilă, POV (Persistență a vederii), ventilator care afișează intermitent ora și două mesaje text care pot fi actualizate „din mers.” Ventilatorul POV este, de asemenea, un server web cu o singură pagină, care vă permite să modificați cele două mesaje text
Configurați un server de actualizare automată ESP8266: 7 pași
Configurați un server de actualizare automată ESP8266: Mulți oameni folosesc acum ESP8266 în numeroasele sale variante (ESP-01S, Wemos D1, NodeMCU, Sonoff etc.) pentru sisteme de automatizare a casei. Dacă scrieți propriul cod (așa cum fac eu), actualizarea fiecăruia dintre ele separat chiar și prin OTA (prin antenă) devine un pic plictisitor.M