Mündəricat:

Esp8266 Firmware Güncellemesi: 7 Addım
Esp8266 Firmware Güncellemesi: 7 Addım

Video: Esp8266 Firmware Güncellemesi: 7 Addım

Video: Esp8266 Firmware Güncellemesi: 7 Addım
Video: ESP8266: обновление загрузчика (boot), SDK + AT commands firmware 2024, Noyabr
Anonim
Esp8266 Firmware Güncellemesi
Esp8266 Firmware Güncellemesi
Esp8266 Firmware Güncellemesi
Esp8266 Firmware Güncellemesi

ESP8266 modulu ucuz bir Simsiz moduldur. Hər hansı bir mikro nəzarətçi/mikroprosessora wifi təmin edə bilən SOC (çipdəki sistem) sisteminə malikdir. Esp8266 -nın iki yolla istifadə edilə bilər.

  1. Bağımsız esp8266
  2. Esp8266 moruq pi və ya arduino və ya stm32 ilə

Esp8266 -nın düzgün işləməsi üçün xarici 3.3 v lazımdır. Əgər esp8266 -nı arduino ilə istifadə edirsinizsə, arduinodan enerji verməməyə çalışın. Arduino olaraq maksimum cərəyan gücü 40mA, esp8266 isə 250mA çəkir. Çox güman ki, problem yeni firmware yükləyərkən və ya esp8266 istifadə edərkəndir

Yeni başlayanlar üçün bazarda mövcud olan node mcu lövhəsi ilə getməyi məsləhət görürük. RGB led & Ldr sensoru olan və digərləri yalnız qırılma pinləri olan iki növ lövhə var. Bu lövhədə düzgün gücü idarə edən gərginlik tənzimləyicisi quraşdırılmışdır

  1. esp8266 hazırcavab lövhə
  2. Node Mcu

Addım 1: Esp8266 Flash Proqramını tapın

Esp8266 Flash Proqramını tapın
Esp8266 Flash Proqramını tapın

Proqramı sürücüdən yükləyin

espFlasher

Addım 2: ESP8266 Firmware Fayllarını tapın

ESP8266 Firmware Fayllarını tapın
ESP8266 Firmware Fayllarını tapın

Firmware fayllarını tapmaq üçün aşağıdakı linkə daxil olun.

  1. AT firmware sonuncu dəfə 2017 -ci ilin sentyabr ayında yeniləndi
  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

Addım 3: ESP -ni Flash rejiminə qoşun

ESP -ni Flash rejiminə qoşun
ESP -ni Flash rejiminə qoşun
ESP -ni Flash rejiminə qoşun
ESP -ni Flash rejiminə qoşun
ESP -ni Flash rejiminə qoşun
ESP -ni Flash rejiminə qoşun
ESP -ni Flash rejiminə qoşun
ESP -ni Flash rejiminə qoşun

ESP 8266-01 modulu

Esp01 proqramçı adapterindən istifadə

Bu esp01 -in yanıb -sönməsinin ən yaxşı yolu bu modulu satın al və gələcəkdə səliqəsiz tellərdən azad ol.

Çox rahat və çox sürətlidir.

Esp01 proqramçı adapteri

Qeyd: Modul birbaşa proqramlaşdırma lövhəsinə girmir. Bunun üçün üzərindəki tullananı lehimləməlisiniz. Bunun üçün fotoşəkilə baxın. Tullanan gpio 0 və gnd pin arasında lehimlənir. boş pinə.

BreadBoard Power modulundan istifadə

Çörək paneli enerji təchizatı

Bu modulla ayrı -ayrılıqda arduino -ya 5v və esp8266 -a 3,3 v verə bilərsiniz. Bu modulun gözəlliyi budur.

Esp rx pin də 3.3v lazımdır. Əgər arduino tx -ni esp rx -ə qoymağa çalışırsınızsa. Es modulu zədələnə bilər. Bunun qarşısını almaq üçün iki şeyi edə bilərsiniz.

  1. Gərginlik bölücüdən istifadə edin
  2. Level Shifter istifadə edin

1. Gərginlik bölücü

Buna nail olmaq üçün 20k və 10k rezistorlardan istifadə edin. Zəhmət olmasa şəkildəki əlaqəni yoxlayın

esp -in vcc & chpd 3.3v -ə bağlıdır

Gpio 0 və gnd esp gnd ilə əlaqələndirilir

Rx of esp birbaşa TX arduino ilə bağlıdır

Tx of esp, arduino rx -ə gərginlik bölücü vasitəsi ilə bağlıdır

2. Səviyyə dəyişdirici

Zəhmət olmasa şəkildəki əlaqəni yoxlayın

  • 5v çörək taxtası enerji təchizatını məntiq səviyyəsinin hv pininə qoşun
  • məntiq səviyyəsinin Lv pininə 3.3v çörək taxtası enerji təchizatı bağlayın
  • tx arduino -nu tx -ə qoşduğunuz pinə uyğun olaraq 4 sancaqdan başqa hər hansı digər hv pininə qoşun, esp -nin rx -ini Lv pininə qoşun

2. Esp 8266-12 modulu

İndiyə qədər bu modul üçün ən yaxşı daflabs təlimatlarını tapdım

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

Cp2102 modulu yerinə Arduino istifadə etdim və ünsiyyətdə heç bir problemim yox idi.

Flaş rejimində çalışması üçün esp8266-12 üçün əlaqə əsasən eyni qalacaq.

GPIO0 -> DÜŞÜK

GPIO2 -> YÜKSEK

GPIO15 -> DÜŞÜK

Addım 4: Firmware yükləyin

Firmware Yüklənir
Firmware Yüklənir
Firmware Yüklənir
Firmware Yüklənir
  • İstifadə edirsinizsə boş proqramı arduino üzərinə yükləyin. Və sonra esp tx və rx pinlərini bağlayın
  • Proqramı açın və içərisindəki bin fayllarını bir -bir əlavə edin.
  • İndi ünvanları aşağıdakı kimi əlavə edin.

boot_v1.2.bin --0x00000

user1.1024.new2.bin --0x01000

boş.bin --0x7e000

boş.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • Sonra yalnız flash düyməsini vurun, hər şey qaydasındadırsa, flaşör sizə yükləmə vəziyyətini göstərəcək və həmçinin esp 8266 modul lediniz çox tez yanıb sönəcək.
  • Təbriklər !!! esp8266 -ya ən son firmware yükləmisiniz.
  • Bu mac ünvanını tapmasanız. Sıfırlama pinindən istifadə edin və 2 saniyə gnd -ə qoyun və sonra gnd -dən çıxarın və yenidən flash edin. Mac ünvanını əldə etmək çox vacibdir.
  • Esp modulunuzu sınamağın vaxtıdır. İndi GND -yə qoşulmuş GPIO 0 telini çıxarın, VCC -yə qoşa və ya bu şəkildə buraxa bilərsiniz.
  • İndi Arduino -nuzu yenidən kompüterə qoşun və serial portunu açın.
  • Fərqli baud dərəcəsindəki əmrləri yoxlayın, əksəriyyəti bu 115200 baud sürətində yaxşı işləyir.
  • İndi AT əmrlərini sınamağın vaxtı gəldi. "AT" ni seriyalı porta daxil edin və "OK" alacaqsınız. İndi "AT+GMR" daxil edin və firmware versiyasını yoxlayın.
  • Baud sürətini dəyişdirmək üçün bunu edə bilərsiniz "AT+UART_DEF = 9600, 8, 1, 0, 0"

Addım 5: Esp Flash Download Toll V0.9.3.1 -dən istifadə

Esp Flash Download Toll V0.9.3.1 -dən istifadə
Esp Flash Download Toll V0.9.3.1 -dən istifadə
Esp Flash Download Toll V0.9.3.1 -dən istifadə
Esp Flash Download Toll V0.9.3.1 -dən istifadə
Esp Flash Download Toll V0.9.3.1 -dən istifadə
Esp Flash Download Toll V0.9.3.1 -dən istifadə

Bin faylını esp8266 soc -a yükləmək üçün iki proqram var, İkinci üsul esp flash yükləmədən istifadə etməkdir.

1.) Proqramı aşağıdakı linkdən yükləyin

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

2.) İndi yalnız esp -də yükləmək istədiyiniz zibil faylına göz atın və com portundan başqa parametrlərdən heç birini dəyişməyin və baud dərəcəsini 115200 olaraq dəyişin və başlanğıc düyməsini basın. Yükləmə statusunu görəcəksiniz. Ona qədər bir az səbr edin. bitir deyir.

Addım 6: Esplorer istifadə edərək Esp proqramı

Esplorer istifadə edərək Esp proqramı
Esplorer istifadə edərək Esp proqramı

esplorer, esp8266 wifi modulu üçün xüsusi olaraq hazırlanmış bir proqramdır. Bu proqramı istifadə edərək esp8266 -ya lua kodu və ya AT əmrlərini yükləyə bilərsiniz

bunu verilən linkdən yükləyin

esp8266.ru/esplorer/

Addım 7: Problemlərin aradan qaldırılması

Giderme
Giderme

1.) Power esp 8266 xarici enerji təchizatı. Lütfən, vcc üçün arduino və ya kompüterdən istifadə etməyin.

2.) dövrəni üç dəfə yoxlayın və həmişə firmware yükləyərkən bir müddət chpd gnd edərək esp8266 -nı əl ilə sıfırlamağa və yenidən vcc -ə qoymağa çalışın

3.) ya bir dollar, ya da 3.3 tənzimləyici istifadə etdiyinizə əmin olun. esp8266 da sabit cərəyana ehtiyac duyur

4.) Qeyd: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ esp modulu ilə problemləri həll etməyə kömək edə biləcək başqa bir keçid. yuxarıdakılardan deyil

metod işləyir …

Tövsiyə: