Мазмұны:
- 1 -қадам: Esp8266 Flash бағдарламалық жасақтамасын табыңыз
- 2 -қадам: ESP8266 микробағдарлама файлдарын табыңыз
- 3 -қадам: ESP -ті жарқыл режиміне қосу
- 4 -қадам: микробағдарламаны жүктеу
- 5 -қадам: Esp Flash Download Toll V0.9.3.1 пайдалану
- 6 -қадам: Esplorer көмегімен Esp бағдарламасы
- 7 -қадам: ақауларды жою
Бейне: Esp8266 микробағдарламаны жаңарту: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
ESP8266 модулі - бұл сымсыз модуль. Ол кез келген микроконтроллерге/микропроцессорға Wi -Fi қосуға болатын SOC (чиптегі жүйе) бар.
- Автономды esp8266
- Esp8266 таңқурай pi немесе arduino немесе stm32 бар
Esp8266 дұрыс жұмыс істеуі үшін сыртқы 3,3 вольтты қажет етеді. Егер сіз esp8266 -ны arduino -мен қолдансаңыз, arduino -дан қуат бермеуге тырысыңыз. Arduino ретінде максималды ток беру қуаты 40 мА құрайды, ал esp8266 250 мА құрайды. Мүмкін, бұл мәселе жаңа микробағдарламаны жүктегенде немесе esp8266 қолданған кезде
Жаңадан бастаушыларға нарықта бар түйін mcu тақтасы бар болуға кеңес берілді. Басқару тақтасының екі түрі бар: RGB LED & Ldr сенсоры бар, екіншісі - түйреуіштері бар. Бұл тақта кернеу реттегішінде тиісті қуатты басқарады
- esp8266 тапқыр тақта
- Mcu түйіні
1 -қадам: Esp8266 Flash бағдарламалық жасақтамасын табыңыз
Бағдарламаны дискіден жүктеңіз
espFlasher
2 -қадам: ESP8266 микробағдарлама файлдарын табыңыз
Микробағдарлама файлдарын табу үшін мына сілтемеге өтіңіз.
- AT микробағдарламасы соңғы рет 2017 жылдың қыркүйегінде жаңартылды
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
3 -қадам: 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 модуліне зақым келуі мүмкін. Бұған жол бермеу үшін сіз екі нәрсені жасай аласыз.
- Кернеу бөлгішті қолданыңыз
- 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 пайдалану
Esp8266 ұяшығына қоқыс жәшігін орнатуға арналған екі бағдарламалық жасақтама бар, екінші әдіс - esp flash жүктеуді қолдану.
1.) Бағдарламаны төмендегі сілтемеден жүктеп алыңыз
bbs.espressif.com/viewtopic.php?t=25
2.) Енді esp -те жүктегіңіз келетін қоқыс жәшігін қарап шығыңыз және компорттан басқа параметрлердің ешқайсысын өзгертпеңіз және жіберу жылдамдығын 115200 -ге өзгертіңіз және бастау түймесін басыңыз. Сіз жүктеу күйін көресіз. Оған дейін шыдамдылық танытыңыз. бітір дейді.
6 -қадам: 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 модулімен байланысты мәселелерді шешуге көмектесетін басқа сілтеме. жоғарыда айтылғандар емес
әдіс жұмыс істейді …
Ұсынылған:
Arduino UNO көмегімен ESP8266 (ESP-01) модулінде микробағдарламаны қалпына келтіру немесе жаңарту: 7 қадам
Arduino UNO көмегімен ESP8266 (ESP-01) модулінде микробағдарламаны қалпына келтіру немесе жаңарту: Мен қолданған ESP-01 модулі ескі AI Thinker микробағдарламасымен бірге келді, бұл көптеген пайдалы AT командаларына қолдау көрсетілмейтіндіктен оның мүмкіндіктерін шектейді. Қателерді түзету үшін микробағдарламаны жаңарту жақсы идея, сонымен қатар
M5Stack MultiApp кеңейтілген микробағдарламаны орнату оқулығы: 3 қадам
M5Stack MultiApp жетілдірілген микробағдарламаны орнату оқулығы: Мен M5Stack ESP32 модулінің үлкен жанкүйерімін. Бұл менің прототип тақталар мен сымдардың «егеуқұйрық ұясынан» айырмашылығы өте кәсіби көрінеді! ESP32 әзірлеу тақталарының көпшілігінде бір уақытта бір бағдарламаны / қосымшаны іске қосуға болады, бірақ қазір M5Stack -те сіз таңдай аласыз
HTTPS қайта бағыттау нұсқасы 2.0 ESP8266 мен Google электрондық кестелерін жаңарту: 10 қадам
HTTPS қайта бағыттау нұсқасы 2.0 ESP8266 мен Google электрондық кестелерін жаңартыңыз: Алдыңғы сынақтарда біз ESP8266 модулінің байланысын және Google парағына деректерді екі бағытты жіберуді Google Script көмегімен жасадық, бастапқыда Sujay Phadke " electronicsguy " HTTPSRedirect кітапханасының құрушысы
Әмбебап ПХД -де микробағдарламаны қалай жаңартуға болады: 4 қадам
Әмбебап ПХД -де микробағдарламаны қалай жаңартуға болады: Әмбебап ПХД (қысқаша UPCB) жобасы мүмкіндігінше көп консольде бір ойын контроллеріне, әсіресе таяқшаларға қарсы күресуге мүмкіндік беру үшін басталды. Жоба туралы ақпаратты Shoryuken.com сайтынан келесі тақырыпта табуға болады
ESP8266 автоматты жаңарту серверін орнату: 7 қадам
ESP8266 автоматты жаңарту серверін орнату: Қазір көптеген адамдар үйде автоматтандыру жүйелері үшін ESP8266-ды көптеген формаларда (ESP-01S, Wemos D1, NodeMCU, Sonoff және т.б.) қолданады. Егер сіз өзіңіздің жеке кодыңызды жазсаңыз (мен сияқты), олардың әрқайсысын OTA арқылы (эфирде) бөлек жаңарту біраз жалықтырады