Mündəricat:
- Addım 1: Lazımi Proqram və Sənədlər
- Addım 2: Avadanlıq və Bağlantılar
- Addım 3: Flash Ölçüsünü yoxlayın
Video: AT Commands Firmware ilə hər hansı bir ESP8266 lövhəsini/modulunu proqramlaşdırın: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Hər ESP8266 modulu və lövhəsi müxtəlif yollarla proqramlaşdırıla bilər:
- Arduino,
- piton,
- Lua,
- AT əmrləri,
- daha çox ehtimal…
Bunlardan ilk üçü müstəqil işləmək üçün ən yaxşısıdır, AT firmware ESP8266 -nı modul olaraq istifadə etmək və ya TTL RS232 rabitəsi ilə sürətli test etmək üçündür.
BTW proqramlaşdırma ESP (məsələn, Arduino, python və ya Lua ilə) bütün yaddaşı siləcək. Beləliklə, AT əmrlərinə qayıtmaq istəyirsinizsə, firmware proqramını yeniləməlisiniz.
Bunu Espriffin alətləri və sənədləri ilə necə düzgün edəcəyinizi sizə göstərəcəyəm.
Addım 1: Lazımi Proqram və Sənədlər
ESP8266 Qeyri-OS SDK-.. / ESP8266_NONOS_SDK-2.2.0 / bin / at-da AT əmrləri firmware ehtiva edir
- Flash Yükləmə Alətləri (ESP8266 & ESP32 & ESP32 -S2) - yeni proqram təminatını yandırmaq üçün proqram
- ESP8266 SDK Başlanğıc Kılavuzu - çipi proqramlaşdırmaq üçün izləməli olduğunuz yaddaş xəritələrini ehtiva edir
- ESP8266 AT Təlimat dəsti - isteğe bağlı AT əmrləri bələdçisi
Addım 2: Avadanlıq və Bağlantılar
Lazım olacaq:
hər hansı bir ESP8266 modulu və ya lövhəsi,
hər hansı bir USBSerial 3.3V çeviricisi (ESP 5V dözümlü deyil) (bəzi lövhələrdə, məsələn, NodeMCU var),
isteğe bağlı olaraq 3.3V PSU (hər bir seriya çeviricisi ESP8266 -ı işə salmaq üçün kifayət qədər gücə malik deyil)
Proqramlaşdırma üçün aşağıdakıları etməlisiniz:
- GPIO15 -i aşağı çəkin (əksər modullar üçün standart vəziyyət),
- GPIO2 -ni yuxarı çəkin (əksər modullar üçün standart vəziyyət),
- GPIO0 aşağı çəkin (həmişə edilməlidir, tək buraxın və ya normal işləməsi üçün yuxarı çəkin),
CH_PD -ni yuxarı çəkin
Bəzən bütün GPIO sancaqlarına (məsələn, ESP-01 modulu) əlçatan olmur, bu şəkildə bağlı olduqları kimi bağlanır, bəzən flaş rejiminə keçmək üçün sıfırlama/işə salma zamanı basılmalı olan flaş düymələri olur (məsələn, NodeMCU) və heç bir əlavə əlaqə qurmaq lazım deyil.
Addım 3: Flash Ölçüsünü yoxlayın
İstənilən terminal tətbiqindən istifadə edə bilərsiniz. "AT" əmri işləmək üçün sadə bir sınaqdır, "AT+GMR" sizə firmware versiyasını söyləyəcək. Hər bir əmr CR+LF ilə ləğv edilməlidir. Daha çoxunu ESP8266 AT Təlimat Setində tapa bilərsiniz.
"AT+CWAP" yaxınlıqdakı bütün giriş nöqtələrini sadalayır, lakin modul stansiya rejimində olmalıdır: "AT+CWMODE_CUR = 1"
Ən çox sevdiyim Tera Term terminalından və onun konfiqurasiyasından ekran görüntüləri əlavə etdim (yeni xətlər üçün CR+LF və düzgün ötürmə dərəcəsi).
Tövsiyə:
Raspberry Pi hər hansı bir uzaqdan idarəetmə ilə açılır/sönür: 3 addım (şəkillərlə)
Raspberry Pi hər hansı bir uzaqdan idarəetmə ilə açılır/sönür: IR uzaqdan idarəetmə ilə Raspberry Pi gücünə nəzarət
Toplu bir fayl ilə hər hansı bir kompüteri necə çökdürmək olar: 10 addım
Toplu bir fayl ilə hər hansı bir kompüteri necə çökdürmək olar
BeFunky Photo Editor ilə hər hansı bir fotonu necə qorxunc etmək olar: 3 addım
BeFunky Photo Editor ilə hər hansı bir fotonu necə ürkütücü etmək olar: İstənilən fotoşəkili (hətta sevimli bir pişikdən biri də) şəkil redaktoru ilə ürkütücü edə bilərsiniz və belədir
Hər hansı bir modul ilə 2.4 gHz -ə çevirən RC ötürücü: 5 addım
İstənilən Modulla 2.4 GHz -ə çevirən RC Transmitteri: Salam !! İngilis dilinə görə üzr istəyirəm, mən italyan oğlanam. Bu dərslik ilə hər hansı bir modulu fm-də (40MHz 35MHz 72MHz) hər hansı bir modulu 2,4GHz-də ppm siqnalına çevirmək olar. Bu ötürücü xarici modul olmadan, Tx
Batareya ilə işləyən hər hansı bir cihazı AC Gücü ilə işləyin: 4 addım
Batareya ilə işləyən hər hansı bir cihazı AC Gücü ilə işləyin. Heç bir obyekt üçün kifayət qədər batareyanız olmayıbmı? Yoxsa heç bir obyektin adapterini itirdiniz və yenidən istifadə etmək istədiniz? Yoxsa otağınızda sərin qığılcımlar yaratmaq istəyirsiniz?