Mundarija:
- 1 -qadam: Esp8266 Flash dasturini toping
- 2 -qadam: ESP8266 dasturiy ta'minot fayllarini toping
- 3 -qadam: ESP -ni flesh rejimiga ulash
- 4 -qadam: dasturiy ta'minotni yuklash
- 5 -qadam: Esp Flash Download Toll V0.9.3.1 -dan foydalanish
- 6 -qadam: Esplorer yordamida Esp dasturi
- 7 -qadam: Muammolarni bartaraf etish
Video: Esp8266 dasturiy ta'minotini yangilash: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
ESP8266 moduli arzon simsiz moduldir, u har qanday mikro -kontroller/mikroprotsessorni wifi bilan ta'minlay oladigan SOC (chipdagi tizim) ga ega. Esp8266 -ni ikki xil usulda ishlatish mumkin.
- Mustaqil esp8266
- Esp8266 malina pi yoki arduino yoki stm32 bilan
Esp8266 to'g'ri ishlashi uchun tashqi 3,3 v kerak. Agar siz esp8266 -ni arduino bilan ishlatayotgan bo'lsangiz, arduino -dan quvvat olmaslikka harakat qiling. Arduino -ning maksimal quvvati 40 mA, esp8266 esa 250 mA ni tashkil qiladi. Ehtimol, muammo yangi dasturiy ta'minotni yuklashda yoki esp8266 -dan foydalanganda bo'ladi
Yangi boshlanuvchilar uchun bozorda mavjud bo'lgan tugunli mcu platalaridan foydalanish tavsiya etiladi. RGB va Ldr datchikli, ikkinchisi esa faqat pinli pinli plataning ikkita turi bor. Bu taxtada to'g'ri quvvatni boshqaradigan voltaj regulyatori o'rnatilgan
- esp8266 aqlli taxta
- Tugun Mcu
1 -qadam: Esp8266 Flash dasturini toping
Drayvdan dasturiy ta'minotni yuklab oling
espFlasher
2 -qadam: ESP8266 dasturiy ta'minot fayllarini toping
Firmware fayllarini topish uchun quyidagi havolaga o'ting.
- AT dasturiy ta'minoti oxirgi marta 2017 yil sentyabrda yangilandi
- https://github.com/espressif/ESP8266_AT
- https://drive.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/view
- https://drive.google.com/open?id=1c0zO8dbw5pIAc0lDYAg0cBx-PXFS_iTg
3 -qadam: ESP -ni flesh rejimiga ulash
ESP 8266-01 moduli
Esp01 dasturchi adapteridan foydalanish
Bu esp01 -ni yondirishning eng yaxshi usuli bu modulni sotib oling va kelajakda tartibsiz simlardan xalos bo'ling.
U juda qulay va juda tez.
Esp01 dasturchi uchun adapter
Eslatma: Modul to'g'ridan -to'g'ri dasturlash taxtasiga kirmaydi. Buning uchun siz jumperni lehimlashingiz kerak. Buning uchun rasmga qarang. Jump gpio 0 va gnd pin o'rtasida lehimlangan. Dasturlash rejimida ishlatilmaganda jumperni siljiting. bo'sh pinga.
BreadBoard Power modulidan foydalanish
Non panelidagi quvvat manbai
Bu modul bilan bir vaqtning o'zida arduino -ga 5v va esp8266 -ga 3,3 v berishingiz mumkin. Bu modulning chiroyi.
Esp rx piniga ham 3.3v kerak bo'ladi. Arduino tx ni esp rx ga qo'yishga harakat qilsangiz. Es moduli shikastlanishi mumkin. Buning oldini olish uchun siz ikkita narsani qilishingiz mumkin.
- Voltaj bo'linmasidan foydalaning
- Level Shifter -dan foydalaning
1. Voltajni ajratuvchi
Bunga erishish uchun 20k va 10k rezistorlardan foydalaning. Iltimos, rasmdagi ulanishni tekshiring
vcc & chpd esp 3.3v ga ulangan
Gpio 0 va gnd esp gnd bilan bog'langan
Rx of esp to'g'ridan -to'g'ri TX arduino -ga ulangan
Tx of esp arduino rx ga kuchlanish bo'luvchi orqali ulanadi
2. Darajani o'zgartiruvchi
Iltimos, rasmdagi ulanishni tekshiring
- 5v non paneli quvvat manbaini mantiq darajasining yuqori piniga ulang
- mantiq darajasidagi Lv piniga 3,3v non paneli quvvat manbaini ulang
- tx arduino -ni tx -ga ulangan pinga mos keladigan 4 -pinli boshqa hv -pinlarga ulang, esp -ning rx -ni Lv -pin bo'ladigan joyga ulang.
2. Esp 8266-12 moduli
Men hozirgacha ushbu modul uchun eng yaxshi ko'rsatmalarni topdim
www.instructables.com/id/Getting-Started-with-the-ESP8266-ESP-12/
Men cp2102 moduli o'rniga Arduino -dan foydalandim va aloqada hech qanday muammo yo'q edi.
Fleshli rejimda ishlashi uchun esp8266-12 uchun ulanish asosan bir xil bo'ladi.
GPIO0 -> past
GPIO2 -> YUQORI
GPIO15 -> past
4 -qadam: dasturiy ta'minotni yuklash
- Bo'sh dasturni arduino -ga yuklang. Keyin esp tx va rx pinlarini ulang
- Dasturiy ta'minotni oching va undagi axlat fayllarini birma -bir qo'shing.
- Endi manzillarni quyidagicha qo'shing.
boot_v1.2.bin --0x00000
foydalanuvchi1.1024.new2.bin --0x01000
bo'sh.bin --0x7e000
bo'sh.bin --0x3fe000
esp_init_data_default.bin --0x3fc000
- Keyin flesh tugmachasini bosing, agar hamma narsa yaxshi bo'lsa, fleshka sizga yuklanish holatini ko'rsatadi, shuningdek sizning esp 8266 modulingiz tez yonadi.
- Tabriklayman !!! Siz esp8266 -ga eng so'nggi dasturiy ta'minotni yukladingiz.
- Agar siz ushbu manzilni topa olmasangiz, qayta o'rnatish pinidan foydalaning va uni 2 soniya davomida gnd -ga qo'ying, keyin uni gnd -dan olib tashlang va uni qayta yoqing. Mas -manzilni olish juda muhim.
- Sizning Esp modulingizni sinab ko'rish vaqti keldi. Endi GND ga ulangan GPIO 0 simini olib tashlang, uni VCC ga ulashingiz yoki shunday qoldirishingiz mumkin.
- Endi Arduino -ni kompyuterga ulang va ketma -ket portni oching.
- Turli xil tezlikdagi buyruqlarni tekshiring, ko'pchilik bu 115200 uzatish tezligida yaxshi ishlaydi.
- Endi AT ketma -ket portdagi "AT" buyruqlarini sinab ko'rish vaqti keldi va siz "OK" ni olasiz. Endi "AT+GMR" ni kiriting va dasturiy ta'minot versiyasini tekshiring.
- Bod tezligini o'zgartirish uchun buni "AT+UART_DEF = 9600, 8, 1, 0, 0" qilishingiz mumkin.
5 -qadam: Esp Flash Download Toll V0.9.3.1 -dan foydalanish
Bin8 faylini esp8266 -ga o'rnatish uchun ikkita dastur mavjud, ikkinchi usul - esp flesh -yuklab olish.
1.) Quyidagi havoladan dasturiy ta'minotni yuklab oling
bbs.espressif.com/viewtopic.php?t=25
2.) Endi siz esp -ga yuklamoqchi bo'lgan axlat faylini ko'rib chiqing va boshqa hech qanday sozlamalarni o'zgartirmang va port tezligini 115200 ga o'zgartiring va ishga tushirish tugmasini bosing. Yuklash holatini ko'rasiz. Bunga biroz sabr qiling. tugatadi deydi.
6 -qadam: Esplorer yordamida Esp dasturi
esplorer - bu esp8266 wifi moduli uchun maxsus ishlab chiqarilgan dastur, bu dastur yordamida esp8266 ga lua kodini yoki AT buyruqlarini yuklashingiz mumkin
buni berilgan havoladan yuklab oling
esp8266.ru/esplorer/
7 -qadam: Muammolarni bartaraf etish
1.) Esp 8266 quvvatini tashqi quvvat manbaidan oling. VC uchun arduino yoki kompyuterdan foydalanmang.
2.) sxemani uch marta tekshiring va har doim dasturiy ta'minotni yuklashda esp8266 ni chpd gnd qilib, bir muddat qo'lda qayta o'rnatishga urinib ko'ring va uni vcc -ga qaytaring
3.) pulni yoki 3.3 regulyatorni ishlatganingizga ishonch hosil qiling. esp8266 ham doimiy oqimga muhtoj
4.) Eslatma: https://www.allaboutcircuits.com/projects/update-the-firmware-in-your-esp8266-wi-fi-module/ esp moduli bilan bog'liq muammolarni hal qilishga yordam beradigan boshqa havola. yuqoridagilardan emas
usul ishlaydi …
Tavsiya:
ESP8266 Fleshli va dasturchisi, IOT Wi -Fi moduli yordamida ESP8266 dasturiy ta'minotini qanday o'chirish yoki dasturlash: 6 qadam
ESP8266 Fleshli va Dasturchi, IOT Wi-Fi moduli yordamida ESP8266 dasturiy ta'minotini qanday o'chirish yoki dasturlash mumkin: Tavsif: Ushbu modul ESP-01 yoki ESP-01S tipidagi ESP8266 modullari uchun USB adapter /dasturchi. ESP01 -ni ulash uchun unga 2x4P 2,54 mm o'lchamli ayol boshi qulay tarzda o'rnatilgan. Bundan tashqari, u ESP-01 ning barcha pimlarini 2x4P 2,54 mm o'lchamdagi erkaklar orqali chiqaradi
Raspberry Pi dasturiy ta'minotini boshqarish: 1 -qism: 14 qadam
Raspberry Pi dasturiy ta'minotini boshqarish: 1-qism: Ushbu darsda siz Raspberry Pi-ni buyruq qatori interfeysi yordamida qanday boshqarishni bilib olasiz. Siz papkalarni yaratasiz, bitta katalogdan boshqasiga o'tasiz va dars davomida barcha ishlaringizni yozib olish uchun skrinshot olishni o'rganasiz! Biz
Arzon USBasp-Clone dasturiy ta'minotini qanday yangilash mumkin: 9 qadam
Arzon USBasp-Clone-da dasturiy ta'minotni qanday yangilash kerak: bu men kabi USBasp-kloniga yangi dasturiy ta'minotni o'chirish uchun kichik qo'llanma. Ushbu qo'llanma rasmlarda ko'rsatilgan USBasp-klon uchun maxsus yozilgan, lekin u hali ham boshqalar bilan ishlashi kerak. Ulanish 5 -qadamda ko'rsatilgan, TL bor; DR
Umumjahon tenglikni dasturiy ta'minotini qanday yangilash kerak: 4 qadam
Umumjahon PCB -da dasturiy ta'minotni qanday yangilash mumkin: Universal PCB (qisqacha UPCB) loyihasi bitta o'yin boshqaruvchisiga, ayniqsa, tayoqchalarga, iloji boricha ko'proq konsollarda ruxsat berish uchun ishga tushirildi. Loyiha haqida ma'lumotni Shoryuken.com saytidagi quyidagi mavzuda topish mumkin
ESP8266 asosidagi Sonoff aqlli kalitida MicroPython dasturiy ta'minotini qanday yoqish mumkin: 3 qadam (rasmlar bilan)
MicroPython dasturiy ta'minotini ESP8266 asosidagi Sonoff Smart Switch -da qanday o'chirish mumkin: Sonoff nima? Sonoff - bu ITEAD tomonidan ishlab chiqilgan Smart Home uchun qurilma liniyasi. Bu liniyaning eng moslashuvchan va arzon qurilmalaridan biri Sonoff Basic va Sonoff Dual. Bu ESP8266 ajoyib chipiga asoslangan Wi-Fi yoqilgan kalitlar. Qachonki