Мазмұны:

Esp8266 микробағдарламаны жаңарту: 7 қадам
Esp8266 микробағдарламаны жаңарту: 7 қадам

Бейне: Esp8266 микробағдарламаны жаңарту: 7 қадам

Бейне: Esp8266 микробағдарламаны жаңарту: 7 қадам
Бейне: ESP8266 Беспроводной ЧМИ Nextion || Внешний ПЛК Arduino 2024, Қараша
Anonim
Esp8266 микробағдарламалық жасақтаманы жаңарту
Esp8266 микробағдарламалық жасақтаманы жаңарту
Esp8266 микробағдарламалық жасақтаманы жаңарту
Esp8266 микробағдарламалық жасақтаманы жаңарту

ESP8266 модулі - бұл сымсыз модуль. Ол кез келген микроконтроллерге/микропроцессорға Wi -Fi қосуға болатын SOC (чиптегі жүйе) бар.

  1. Автономды esp8266
  2. Esp8266 таңқурай pi немесе arduino немесе stm32 бар

Esp8266 дұрыс жұмыс істеуі үшін сыртқы 3,3 вольтты қажет етеді. Егер сіз esp8266 -ны arduino -мен қолдансаңыз, arduino -дан қуат бермеуге тырысыңыз. Arduino ретінде максималды ток беру қуаты 40 мА құрайды, ал esp8266 250 мА құрайды. Мүмкін, бұл мәселе жаңа микробағдарламаны жүктегенде немесе esp8266 қолданған кезде

Жаңадан бастаушыларға нарықта бар түйін mcu тақтасы бар болуға кеңес берілді. Басқару тақтасының екі түрі бар: RGB LED & Ldr сенсоры бар, екіншісі - түйреуіштері бар. Бұл тақта кернеу реттегішінде тиісті қуатты басқарады

  1. esp8266 тапқыр тақта
  2. Mcu түйіні

1 -қадам: Esp8266 Flash бағдарламалық жасақтамасын табыңыз

Esp8266 Flash бағдарламалық жасақтамасын табыңыз
Esp8266 Flash бағдарламалық жасақтамасын табыңыз

Бағдарламаны дискіден жүктеңіз

espFlasher

2 -қадам: ESP8266 микробағдарлама файлдарын табыңыз

ESP8266 микробағдарлама файлдарын табыңыз
ESP8266 микробағдарлама файлдарын табыңыз

Микробағдарлама файлдарын табу үшін мына сілтемеге өтіңіз.

  1. AT микробағдарламасы соңғы рет 2017 жылдың қыркүйегінде жаңартылды
  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

3 -қадам: ESP -ті жарқыл режиміне қосу

ESP жарқыл режиміне қосылу
ESP жарқыл режиміне қосылу
ESP жарқыл режиміне қосылу
ESP жарқыл режиміне қосылу
ESP жарқыл режиміне қосылу
ESP жарқыл режиміне қосылу
ESP жарқыл режиміне қосылу
ESP жарқыл режиміне қосылу

ESP 8266-01 модулі

Esp01 бағдарламашы адаптерін қолдану

Бұл esp01 модулін сатып алудың және болашақта лас сымдардан босатудың ең жақсы әдісі.

Ол өте ыңғайлы және өте жылдам.

Esp01 бағдарламашы адаптері

Ескертпе: модуль бағдарламалау тақтасына тікелей кірмейді. Ол үшін оған секіргішті дәнекерлеу қажет. Бұл үшін фотосуретті қараңыз. Жұлғашы gpio 0 мен gnd pin арасындағы дәнекерленген. Бағдарламалау режимінде қолданылмаса, секіргішті ауыстырыңыз бос түйреуішке.

BreadBoard Power модулін қолдану

Нан тақтасының қуат көзі

Бұл модульдің көмегімен сіз бір мезгілде arduino -ға 5v және esp8266 -ға 3,3 в бере аласыз. Бұл модульдің сұлулығы.

Esp rx pin -ге 3.3v қажет. Егер сіз arduino tx -ді esp rx -ге қосқыңыз келсе. ESP модуліне зақым келуі мүмкін. Бұған жол бермеу үшін сіз екі нәрсені жасай аласыз.

  1. Кернеу бөлгішті қолданыңыз
  2. Level Shifter пайдаланыңыз

1. Кернеуді бөлгіш

Бұл үшін 20к және 10к резисторды қолданыңыз. Суреттегі қосылымды тексеріңіз

vcc & chpd esp 3.3v қосылған

Gpio 0 & gnd esp gnd жүйесіне қосылған

Rx of esp тікелей TX arduino -ға қосылған

Tx esp arduino rx -ке кернеу бөлгіш арқылы қосылады

2. Деңгей ауыстырғыш

Суреттегі қосылымды тексеріңіз

  • логикалық деңгейдегі кернеу сымына 5В нан тақтасының қуат көзін қосыңыз
  • логикалық деңгейдегі Lv түйреуішіне 3,3В нан тақтасының қуат көзін қосыңыз
  • tdu arduino -ны 4 түйреуіштің кез келген басқа стерженьдеріне жалғаңыз, сіз tx қосқан түйінге сәйкес келеді, rx esp -ді Lv түйрегіне қосады

2. Esp 8266-12 модулі

Мен осы уақытқа дейін осы модуль үшін ең жақсы нұсқаулықтарды таптым

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

Мен cp2102 модулінің орнына Arduino қолдандым, менде ешқандай мәселе болған жоқ.

Флэш режимінде іске қосу үшін esp8266-12 қосылымы негізінен өзгеріссіз қалады.

GPIO0 -> ТӨМЕН

GPIO2 -> ЖОҒАРЫ

GPIO15 -> ТӨМЕН

4 -қадам: микробағдарламаны жүктеу

Микробағдарлама жүктелуде
Микробағдарлама жүктелуде
Микробағдарлама жүктелуде
Микробағдарлама жүктелуде
  • Егер қолданылса, бос бағдарламаны arduino -ға жүктеңіз. Содан кейін оған esp tx және rx түйреуіштерін қосыңыз
  • Бағдарламалық жасақтаманы ашып, қоқыс жәшігін бірінен соң бірін қосыңыз.
  • Енді адрестерді келесідей қосыңыз.

boot_v1.2.bin --0x00000

user1.1024.new2.bin --0x01000

blank.bin --0x7e000

blank.bin --0x3fe000

esp_init_data_default.bin --0x3fc000

  • Содан кейін флэш -батырманы басыңыз, егер бәрі жақсы болса, жарқыл сізге жүктеу күйін көрсетеді, сонымен қатар сіздің esp 8266 модулінің шамы тез жыпылықтайды.
  • Құттықтаймын !!! Сіз esp8266 -ға соңғы микробағдарламаны жүктедіңіз.
  • Егер сіз бұл адресті таба алмасаңыз. Қалпына келтіру түйреуішін қолданыңыз және оны gnd -ге 2 секундқа қойыңыз, содан кейін оны gnd -ден алып тастап, қайта жыпылықтаңыз. Мак -адресті алу өте маңызды.
  • Esp модулін тексеретін уақыт келді, енді GND -ге қосылған GPIO 0 сымын алып тастаңыз, оны VCC -ке қосуға немесе осылай қалдыруға болады.
  • Енді Arduino -ны компьютерге қосыңыз және сериялық портты ашыңыз.
  • Әр түрлі жіберу жылдамдығындағы пәрмендерді тексеріңіз, esp -тың көпшілігі осы 115200 жіберу жылдамдығында жақсы жұмыс істейді.
  • ҚАЗІР сериялық портта «AT». AT командаларын тексеру уақыты келді, сіз «Жарайды» аласыз. Енді «AT+GMR» енгізіңіз және микробағдарлама нұсқасын тексеріңіз.
  • Бод жылдамдығын өзгерту үшін сіз мұны жасай аласыз «AT+UART_DEF = 9600, 8, 1, 0, 0»

5 -қадам: Esp Flash Download Toll V0.9.3.1 пайдалану

Esp Flash Download Toll V0.9.3.1 пайдалану
Esp Flash Download Toll V0.9.3.1 пайдалану
Esp Flash Download Toll V0.9.3.1 пайдалану
Esp Flash Download Toll V0.9.3.1 пайдалану
Esp Flash Download Toll V0.9.3.1 пайдалану
Esp Flash Download Toll V0.9.3.1 пайдалану

Esp8266 ұяшығына қоқыс жәшігін орнатуға арналған екі бағдарламалық жасақтама бар, екінші әдіс - esp flash жүктеуді қолдану.

1.) Бағдарламаны төмендегі сілтемеден жүктеп алыңыз

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

2.) Енді esp -те жүктегіңіз келетін қоқыс жәшігін қарап шығыңыз және компорттан басқа параметрлердің ешқайсысын өзгертпеңіз және жіберу жылдамдығын 115200 -ге өзгертіңіз және бастау түймесін басыңыз. Сіз жүктеу күйін көресіз. Оған дейін шыдамдылық танытыңыз. бітір дейді.

6 -қадам: Esplorer көмегімен Esp бағдарламасы

Esplorer көмегімен Esp бағдарламасы
Esplorer көмегімен Esp бағдарламасы

esplorer - бұл esp8266 wifi модуліне арнайы жасалған бағдарламалық қамтамасыз ету. осы бағдарламалық қамтамасыз етуді қолдана отырып, esp8266 -ға lua кодын немесе AT пәрмендерін жүктеуге болады

берілген сілтемеден жүктеп алыңыз

esp8266.ru/esplorer/

7 -қадам: ақауларды жою

Ақаулық себебін іздеу және түзету
Ақаулық себебін іздеу және түзету

1.) Қуат esp 8266 сыртқы қуат көзінен.арқылы вк үшін arduino немесе компьютерді пайдаланбаңыз.

2.) тізбекті үш рет тексеріңіз және микробағдарламаны жүктеу кезінде chpd gnd жасау арқылы esp8266 -ны қолмен қалпына келтіруге тырысыңыз және оны vcc -ке қайта қойыңыз

3.) бакс немесе 3.3 реттегішті қолданғаныңызға көз жеткізіңіз. esp8266 тұрақты токқа да мұқтаж

4.) Ескерту: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ esp модулімен байланысты мәселелерді шешуге көмектесетін басқа сілтеме. жоғарыда айтылғандар емес

әдіс жұмыс істейді …

Ұсынылған: