Mundarija:
- 1 -qadam: ESP8266 -ni kompyuterga ulang
- 2 -qadam: Joriy versiyani tekshiring
- 3 -qadam: Flash vositasi va dasturiy ta'minot
- 4 -qadam: yonib turadigan dasturiy ta'minot
Video: ESP8266 dasturiy ta'minotining miltillashi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Hamma ESP8266 modulining dasturiy ta'minotini yangilashga harakat qilmoqda, ko'rsatmalar ESP8266 -da dasturiy ta'minotni miltillashda sizga yordam berishi mumkin.
1 -qadam: ESP8266 -ni kompyuterga ulang
Birinchidan, ESP8266 ni kompyuterga Arduino UNO yoki USB-UART yordamida ulashingiz kerak. ESP8266 modulini Arduino yoki USB-UART bilan ulash uchun sxemaga amal qiling
ARDUINO UNO uchun
- Arduino UNO 3.3v pinini ESP8266 V ++ va EN piniga ulang
- Arduino UNO ning GND pinini ESP8266 GND piniga ulang
- TX, RX Arduino UNO pinini RX va TX pinof ESP8266 ga ulang
- Dasturiy ta'minotni yangilash rejimini faollashtirish uchun Arduino UNO ning GND pimi va ESP8266 ning CPIO0 pinini almashtiring. (kalit bosilganda)
- Arduino UNO RST ni Arduino UNO GND ga ulang
O'chirish diagrammasi bo'yicha
USB-UART uchun
- USB-UART 3.3v pinini ESP8266 V ++ va EN piniga ulang
- USB-UART GND pinini ESP8266 GND piniga ulang
- USB-UART pinli TX, RX-ni RX va ESP8266-ning TX-piniga ulang
- Dasturiy ta'minotni yangilash rejimini faollashtirish uchun USB-UART GND va ESP8266 CPIO0 pinlari orasidagi kalitni ulang. (Tugma bosilganda)
2 -qadam: Joriy versiyani tekshiring
ESP8266-ning joriy versiyasini tekshirish uchun Arduino IDE-ni oching (agar bo'lmasa, uni olish uchun havolani bosing: -https://www.arduino.cc/en/main/software)
Eslatma:- GND va CIPO0 b/w tugmasi ochiq bo'ladi (bosilmaydi)
Yangi loyihani oching <Asboblar portini tanlang <Asboblar seriyali monitorini oching <115200 ga o'tish tezligini tanlang
Ketma -ket port monitorini sozlash kerak, shunda buyruq satri NL va CR belgilarini ham yuboradi.
Sharh bo'limida AT buyrug'ini tekshiring
AT kiriting va Enter tugmasini bosing
qaytadi
DA
OK
Eslatma:- Agar ishlamasa, Arduino UNO-dagi RST tugmasini bosing va qaytadan urining
test turidan keyin
Firmware dasturining joriy versiyasini tekshirish uchun AT+GMR
chiqish quyidagicha bo'ladi:-
AT+GMR
AT versiyasi: 0.40.0.0 (8 avgust 2015 14:45:58) SDK versiyasi: 1.3.0 Ai-Thinker Technology Co., Ltd. Qurilish: 1.3.0.2 11 sentyabr 2015 11:48:04 OK
Shuningdek, ESP modulining flesh -xotira hajmini bilish kerak, dasturiy ta'minotni yuklash manzili uning hajmiga bog'liq. Ushbu qo'llanmada 8Mbit (512KB+512KB) yoki 16Mbit (1024KB+1024KB) flesh -xotirali modullarning yangilangan dasturiy ta'minoti tasvirlangan. Agar AT buyrug'ini resetdan yuborilsa, flesh xotira hajmini topish mumkin: AT+RST.
chiqish quyidagicha bo'ladi:-
AT+RST
OK 8 -yanvar, 2013, birinchi sabab: 2, yuklash rejimi: (3, 1) yuk 0x40100000, len 1396, xona 16 dum 4 chksum 0x89 yuk 0x3ffe8000, len 776, xona 4 dum 4 chksum 0xe8 yuk 0x3ffe8308, len 540, xona 4 ta quyruq 8 chksum 0xc0 csum 0xc0 2-chi yuklash versiyasi: 1,4 (b1) SPI tezligi: 40MGts SPI rejimi: DIO SPI Flash hajmi va xaritasi: 8Mbit (512KB+512KB) user1 @ 1000 Ai-Thinker Technology Co., Ltd. tayyor
barcha tafsilotlarga e'tibor bering va chiqing
3 -qadam: Flash vositasi va dasturiy ta'minot
Dasturiy ta'minotni yangilash uchun siz maxsus dasturlar va dasturiy ta'minotni o'zi yuklab olishingiz kerak. ESP8266 dasturiy ta'minotini yangilash uchun dastur Espressif Systems rasmiy saytidan Flash yuklash vositalarini ishlatadi. Yuklab olish sahifasiga havola:
Dasturiy ta'minotni rasmiy saytdan ham yuklab olish mumkin. Rasmiy veb -saytdagi yuklab olish sahifasiga havola:
Siz "SDK va demolar" bo'limiga o'tishingiz va ESP8266 NONOS SDK dasturiy ta'minotini kamida v1.3.0 yuklab olishingiz kerak. yoki undan yuqori versiyasi
Yuklangan barcha fayllar ochilishi va katalogga joylashtirilishi kerak.
4 -qadam: yonib turadigan dasturiy ta'minot
Flash Download Tools v "har qanday versiya" dasturini ishga tushiring (xuddi shu nomdagi.exe fayli). Ochilgan oynada yuklangan fayllarni to'g'ri tanlash va ulanish rejimini sozlash kerak.
Yuklab olinadigan fayllar dasturiy ta'minot fayllari bilan "bin" katalogida joylashgan. Har bir fayl uchun siz yuklash manzilini ko'rsatishingiz kerak. "Bin" papkasidagi fayllarni tanlang
Fayllar va manzillarni tanlash uchun quyidagi jadvaldagi rasmlardan foydalaning
Quyidagi sozlamalarni o'rnating:
- SPIAutoSet - sozlash;
- CrystalFreq - 26M;
- FLASH SIZE - flesh xotira hajmiga qarab 8Mbit yoki 16Mbit;
- COM PORT - ESP ga ulangan portni tanlang;
- BAHORAT - 115200
Dasturiy ta'minotni yangilash uchun "START" tugmasini bosing.
Ma'lumotlarni kengash bilan sinxronlashtiring va yuklashni boshlang
Eslatma:- Agar ishlamasa, arduino-dagi "RESET" tugmasini bosing va "START" tugmasini yana bosing
Dasturiy ta'minotni yangilash tugashini kuting. Jarayon oxirida FINISH yashil yozuvi paydo bo'ladi.
ESP8266 modulini o'chiring va erni CPIO0 pinidan uzing. (Kalitni bosing)
Modulni yoqing va ketma -ket port monitorini ishga tushiring. Modul va dasturiy ta'minotning yangi versiyasi AT+GMR buyrug'ini yuborish orqali ishlayotganiga ishonch hosil qiling.
Tavsiya:
Oson o'rnatiladigan yorug'lik tugmachasining miltillashi: Smartfon BLYNK yordamida boshqariladi: 10 qadam
Oson o'rnatiladigan yorug'lik o'chirgichi miltillashi: BLYNK bilan boshqariladigan smartfon: IoT qurilmalari tez sur'atlar bilan ommalashib bormoqda, shuning uchun nima uchun siz o'zingizning IoT qurilmalaringizni arzon materiallardan va qiyin ishlardan oldin qila olmaysiz. Mening ismlarim Sehuay va men doim uxlab qolamiz, lekin
Sewart raqamli kashtado'zlik dasturiy ta'minotining asoslari: 4 qadam
Sewart Raqamli kashtado'zlik dasturiy ta'minotining asoslari: Raqamli kashtado'zlik dasturidan foydalanish dastlab qo'rqinchli va asabiy bo'lib tuyulishi mumkin, lekin biroz tajriba va sabr -toqat va bu SUPER qulay qo'llanma bilan siz tezda xo'jayin bo'lasiz. Ushbu qo'llanmada SewArt Embroidery Digitize dasturiy ta'minotidan foydalanishga e'tibor qaratiladi
Python dasturini yaratish uchun dasturiy ta'minot va dasturiy ta'minot: 6 qadam
Python dasturining dasturiy ta'minoti, dasturiy ta'minot va dasturiy ta'minot, dasturiy ta'minot va dasturiy ta'minot: bu dasturni ishga tushirish va o'chirish vazifasini bajaradi, shuning uchun graficarla aniqlanadi
Arzon elektr ta'minotining chiqish kuchlanishini o'zgartirish: 3 qadam
Arzon elektr ta'minotining chiqish voltajini o'zgartirish: bu sizning ehtiyojlaringizga mos keladigan chiqish voltajini kesish uchun kichik quvvat manbai ichidagi qismlarni qanday o'zgartirish kerakligini ko'rsatib beradi. DIY loyihasi uchun menga aniq 7V shahar va taxminan 100 mA stabilizatsiya qilingan kuchlanish kerak edi. Ehtiyot qismlar to'plamimni ko'zdan kechirib, men s
Noutbuklar uchun ofis ta'minotining shkafi: 7 qadam
Noutbuklar uchun ofis jihozlari uchun shkaf: men odatiy ofisingizning shkafida topiladigan qismlar va asboblardan noutbuk stendini yasashni xohlardim. Bir martalik bo'lishi kutilayotgan ofis jihozlari. Yong'oq yoki murvat yo'q, kontrplak, issiq yopishtiruvchi qurol yoki Xinkli T-9 gardish klapanlari yo'q (K2 qismi