Banggood ESP32 İnkişaf Şurası

Spesifikasiyalar
- Məhsulun adı: ESP32-S3-LCD-1.47
- İnkişaf Alətləri: Arduino IDE, ESP-IDF
İstifadə Təlimatları
ESP32-S3-LCD-1.47 hazırda çevik inkişaf variantlarını təmin edən iki inkişaf aləti və çərçivəsini, Arduino IDE və ESP-IDF təmin edir, layihə ehtiyaclarınıza və şəxsi vərdişlərinizə uyğun olaraq düzgün inkişaf alətini seçə bilərsiniz.
İnkişaf vasitələri
Arduino IDE
Arduino IDE açıq mənbəli elektron prototipləmə platformasıdır, rahat və çevik, işə başlamaq asandır. Sadə bir öyrənmədən sonra sürətlə inkişaf etməyə başlaya bilərsiniz. Eyni zamanda, Arduino çoxlu açıq mənbə kodunu təmin edən böyük qlobal istifadəçi icmasına malikdiramples və dərs vəsaitləri, həmçinin zəngin kitabxana resursları, mürəkkəb funksiyaları əhatə edərək tərtibatçılara müxtəlif funksiyaları tez bir zamanda həyata keçirməyə imkan verir.
ESP-IDF
ESP-IDF və ya tam adı Espressif IDE, Espressif Technology tərəfindən ESP seriyalı çiplər üçün təqdim edilmiş peşəkar inkişaf çərçivəsidir. O, kompilyator, sazlayıcı və yanıb-sönən alətlər və s. daxil olmaqla, C dilindən istifadə etməklə hazırlanmışdır və komanda xətləri və ya inteqrasiya olunmuş inkişaf mühiti (məsələn, Espressif IDF plagini ilə Visual Studio Kodu) vasitəsilə inkişaf etdirilə bilər. Plugin kod naviqasiyası, layihənin idarə edilməsi və sazlama kimi funksiyaları təklif edir.
Bu iki inkişaf yanaşmasının hər birinin öz üstünlükləri vartages və tərtibatçılar ehtiyaclarına və bacarıq səviyyələrinə görə seçə bilərlər. Arduino yeni başlayanlar və qeyri-peşəkarlar üçün uyğundur, çünki onları öyrənmək asandır və tez başlayır. ESP-IDF peşəkar təcrübə və ya yüksək performans tələbləri olan tərtibatçılar üçün daha yaxşı seçimdir, çünki mürəkkəb layihələrin inkişafı üçün daha təkmil inkişaf alətləri və daha böyük nəzarət imkanları təmin edir.
Əməliyyatdan əvvəl sənəd strukturunu tez başa düşmək üçün məzmun cədvəlinə baxmaq tövsiyə olunur. Düzgün işləmək üçün mümkün problemləri əvvəlcədən anlamaq üçün FAQ-ı diqqətlə oxuyun. Sənəddəki bütün resurslar asan yükləmə üçün hiperlinklərlə təmin edilmişdir.
Arduino ilə işləmək
Bu fəsildə Arduino mühitinin qurulması, o cümlədən Arduino IDE, ESP32 lövhələrinin idarə edilməsi, əlaqəli kitabxanaların quraşdırılması, proqramların tərtibi və yüklənməsi, həmçinin demoların sınaqdan keçirilməsi təqdim olunur. Bu, istifadəçilərə inkişaf lövhəsini mənimsəməyə kömək etmək və ikinci dərəcəli inkişafı asanlaşdırmaq məqsədi daşıyır.

Ətraf mühitin quraşdırılması
Arduino IDE-ni yükləyin və quraşdırın
- Rəsmi ziyarət üçün klikləyin websaytında yükləmək üçün müvafiq sistemi və sistem bitini seçin.
Quraşdırıcını işə salın və hamısını standart olaraq quraşdırın.
ESP32 inkişaf lövhəsini quraşdırın
- Arduino IDE-də ESP32 ilə əlaqəli anakartdan istifadə etmək üçün Espressif Systems board tərəfindən esp32 proqram paketi quraşdırılmalıdır.
- Board quraşdırma tələbinə əsasən, ümumiyyətlə Onlayn Quraşdırma istifadə etmək tövsiyə olunur. Onlayn quraşdırma uğursuz olarsa, Offline quraşdırın
- Espressif Systems inkişaf lövhəsi tərəfindən esp32 oflayn paketlə gəlir. Yükləmək üçün bura klikləyin: esp32_package_3.0.2_arduino oflayn paketi
ESP32-S3-LCD-1.47 tələb olunan inkişaf lövhəsinin quraşdırılması təlimatları
İdarə heyətinin adı
Espressif Systems tərəfindən esp32
Lövhənin quraşdırılması tələbi
"Oflayn quraşdırın" / "Onlayn quraşdırın"
Versiya nömrəsi tələbi
≥3.0.2
Kitabxanaları quraşdırın
- Arduino kitabxanalarını quraşdırarkən adətən iki yoldan birini seçə bilərsiniz: Onlayn quraşdırın və Oflayn quraşdırın. Kitabxananın quraşdırılması oflayn quraşdırma tələb edirsə, təqdim olunmuş kitabxanadan istifadə etməlisiniz file
Əksər kitabxanalar üçün istifadəçilər onları Arduino proqramının onlayn kitabxana meneceri vasitəsilə asanlıqla axtarıb quraşdıra bilərlər. Bununla belə, bəzi açıq mənbəli kitabxanalar və ya xüsusi kitabxanalar Arduino Kitabxana Meneceri ilə sinxronlaşdırılmayıb, ona görə də onları onlayn axtarışlar vasitəsilə əldə etmək mümkün deyil. Bu halda, istifadəçilər bu kitabxanaları yalnız əl ilə oflayn quraşdıra bilərlər. - Kitabxana quraşdırma təlimatı üçün Arduino kitabxana meneceri təlimatına müraciət edin
- ESP32-S3-LCD-1.47 kitabxanası file s-də saxlanılırampProqramla keçid etmək üçün bura klikləyin: ESP32-S3-LCD-1.47 Demo
ESP32-S3-LCD-1.47 kitabxanasının quraşdırılması təsviri

LVGL haqqında daha çox öyrənmək və istifadə etmək üçün LVGL rəsmi sənədlərinə müraciət edin
İlk Arduino Demosunu işə salın
Əgər siz ESP32 və Arduino ilə yenicə başlayırsınızsa və Arduino ESP32 proqramlarını necə yaratmağı, tərtib etməyi, flaş etməyi və işlətməyi bilmirsinizsə, lütfən, genişləndirin və nəzər salın. Ümid edirəm ki, sizə kömək edə bilər!
Demolar

ESP32-S3-LCD-1.47 demoları

Arduino layihəsinin parametr parametrləri

LVGL_Arduino
Aparat bağlantısı
- İnkişaf lövhəsini kompüterə qoşun
Kod təhlili
- quraşdırma()
- Flash_test(): Cihazın flash yaddaş ölçüsü məlumatını yoxlayın və çap edin
- SD_Init(): TF kartını işə salın
- LCD_Init(): Ekranı işə salın
- Set_Backlight(90): Arxa işığın parlaqlığını 90-a təyin edin
- Lvgl_Init(): LVGL qrafik kitabxanasını işə salın
- Lvgl_Example1(): Xüsusi LVGL-ə zəng edir, məsələnample funksiyası
- Wireless_Test2(): Simsiz rabitə üçün test funksiyasına zəng edin
- loop()
- Timer_Loop(): Taymerlə əlaqəli tapşırıqları idarə edən funksiyalar
- RGB_Lamp_Loop(2): RGB işıq rəngini müntəzəm olaraq yeniləyin
Nəticə nümayişi
LCD ekranı

LVGL haqqında daha çox öyrənmək və istifadə etmək üçün LVGL rəsmi sənədlərinə müraciət edin
LCD_Şəkil
TF kartının hazırlanması
- Şəkil əlavə et məsələnampTF kartına Waveshare tərəfindən təqdim edilən məlumatlar

Aparat bağlantısı
- məsələn, TF kartını daxil edinampşəkilləri cihaza daxil edin
- İnkişaf lövhəsini kompüterə qoşun
Kod təhlili
- quraşdırma()
- Flash_test(): Cihazın flash yaddaş ölçüsü məlumatını yoxlayın və çap edin
- SD_Init(): TF kartını işə salın
- LCD_Init(): Ekranı işə salın
- Set_Backlight(90): Arxa işığın parlaqlığını 90-a təyin edin
- loop()
- Image_Next_Loop(“/”, “.png”, 300): PNG göstərin files müntəzəm vaxt intervalları ilə ardıcıllıqla TF kartının kök kataloqunda
- RGB_Lamp_Loop(2): RGB işıq rəngini müntəzəm olaraq yeniləyin
Nəticə nümayişi
- LCD-də PNG göstərilir files ardıcıl olaraq TF kartının kök kataloqunda müntəzəm olaraq

ESP-IDF ilə işləmək
Bu fəsil ESP-IDF mühitinin qurulmasını, o cümlədən Visual Studio və Espressif IDF plagininin quraşdırılmasını, proqramın tərtib edilməsini, yüklənməsini və sınaqdan keçirilməsini təqdim edir.ample proqramları, istifadəçilərə inkişaf lövhəsini mənimsəməkdə və ikinci dərəcəli inkişafı asanlaşdırmaqda kömək etmək.

Ətraf mühitin quraşdırılması
Visual Studio proqramını yükləyin və quraşdırın
VScode rəsmisinin yükləmə səhifəsini açın websaytından yükləmək üçün müvafiq sistemi və sistem bitini seçin

Quraşdırma paketini işə saldıqdan sonra qalanları standart olaraq quraşdırıla bilər, lakin burada sonrakı təcrübə üçün 1, 2 və 3 qutularını qeyd etmək tövsiyə olunur.

- İlk iki element aktivləşdirildikdən sonra sağ klikləməklə VSCode-u birbaşa aça bilərsiniz files və ya qovluqlar, sonrakı istifadəçi təcrübəsini təkmilləşdirə bilər.
- Üçüncü element aktivləşdirildikdən sonra onu necə açacağınızı seçdiyiniz zaman birbaşa VSCode-u seçə bilərsiniz.
Ətraf mühitin qurulması Windows 10 sistemində həyata keçirilir, Linux və Mac istifadəçiləri istinad üçün ESP-IDF mühit quraşdırmasına daxil ola bilərlər.
Espressif IDF Plugin quraşdırın
- Onlayn quraşdırmadan istifadə etmək tövsiyə olunur. Şəbəkə faktoruna görə onlayn quraşdırma uğursuz olarsa, Offline quraşdırın
- Espressif IDF plagininin quraşdırılması haqqında ətraflı məlumat üçün Espressif IDF Plugin Quraşdırılmasına baxın
İlk ESP-IDF Demosunu işə salın
Əgər siz ESP32 və ESP-IDF ilə yenicə başlayırsınızsa və ESP-IDF ESP32 proqramlarını necə yaratmağı, tərtib etməyi, yandırmağı və işə salmağı bilmirsinizsə, lütfən, genişləndirin və nəzər salın. Ümid edirəm ki, sizə kömək edə bilər!
Demolar

ESP32-S3-LCD-1.47 demoları

ESP32-S3-LCD-1.47-Sınaq
Aparat bağlantısı
- İnkişaf lövhəsini kompüterə qoşun
Kod təhlili
- quraşdırma()
- Wireless_Init(): Simsiz rabitə modulunu işə salın
- Flash_Searching(): Cihazın flash yaddaş ölçüsü məlumatını yoxlayın və çap edin
- RGB_Init(): RGB ilə əlaqəli funksiyaları işə salın
- RGB_Məsample(): Ekran məsələnampRGB funksiyaları
- SD_Init(): TF kartını işə salın
- LCD_Init(): Ekranı işə salın
- BK_Light(50): Arxa işığın parlaqlığını 50-yə təyin edin
- LVGL_Init(): LVGL qrafik kitabxanasını işə salın
- Lvgl_Example1(): Xüsusi LVGL-ə zəng edir, məsələnample funksiyası
- isə (1)
- vTaskDelay(pdMS_TO_TICKS(10)): Qısa gecikmə, hər 10 millisaniyədən bir
- lv_timer_handler(): LVGL üçün taymerlə işləmə funksiyası, zamanla bağlı hadisələri və animasiyaları idarə etmək üçün istifadə olunur
Nəticə nümayişi
LCD daxili parametrləri göstərir:

Flash proqram təminatının yanıb-sönməsi və silinməsi
Mövcud demo proqram təminatının sınaqdan keçirilməsini təmin edir, ondan olub-olmadığını yoxlamaq üçün istifadə edilə bilər
test proqram təminatını birbaşa yandırmaqla bortdakı cihaz düzgün işləyir
- bin file yol:
..\ESP32-SS-LCD-1.47-Demo\Firmware
Flash proqram təminatının yanıb-sönməsi və silinməsi istinad üçün
Resurslar
Sxematik diaqram
Demo
Məlumat vərəqləri
Proqram vasitələri
Arduino
VScode
Flash Yükləmə Aləti
Digər resurs bağlantıları
Tez-tez verilən suallar
Modul demonu endirdikdən və onu yenidən endirdikdən sonra, niyə bəzən serial porta qoşula bilmir və ya yanıb-sönmə uğursuz olur?
BOOT düyməsini uzun müddət basın, eyni zamanda RESET düyməsini basın, sonra RESET düyməsini buraxın, sonra BOOT düyməsini buraxın, bu zaman modul yükləmə rejiminə keçə bilər, bu da yüklənə bilməyən problemlərin əksəriyyətini həll edə bilər.
Niyə modul sıfırlanmağa davam edir və nə zaman titrəyir? viewcihaz menecerindən tanınma statusunu ed?
Bu, Flash boş olması və USB portunun sabit olmaması ilə əlaqədar ola bilər, siz BOOT düyməsini uzun müddət basıb, eyni vaxtda RESET düyməsini sıxıb, sonra RESET düyməsini buraxıb, BOOT düyməsini buraxa bilərsiniz, bu zaman modul vəziyyəti həll etmək üçün proqram təminatını (demo) yandırmaq üçün yükləmə rejiminə keçə bilər.
Proqramın ilk tərtibinin çox yavaş olması ilə necə məşğul olmaq olar?
İlk tərtibin yavaş olması normaldır, sadəcə səbirli olun.
ESP-IDF uğurla yanıb-sönəndən sonra seriya portunda yükləməni gözləyən ekranı necə idarə etmək olar?
İnkişaf lövhəsində sıfırlama düyməsi varsa, sıfırlama düyməsini basın; sıfırlama düyməsi yoxdursa, onu yenidən yandırın
Tətbiq Məlumatı qovluğunu tapa bilməsəm nə etməliyəm?
Bəzi AppData qovluqları defolt olaraq gizlədilir və onları göstərmək üçün təyin edilə bilər. İngilis dili sistemi Explorer->View-> Gizli elementləri yoxlayın Çin sistemi File Explorer -> View -> Ekran -> Gizli Elementləri yoxlayın
İstifadə etdiyim COM portunu necə yoxlaya bilərəm?
Windows sistemi View Cihaz İdarəetmə vasitəsilə Run dialoq qutusunu açmaq üçün Windows + R düymələrini basın; devmgmt.msc daxil edin və Cihaz Menecerini açmaq üçün Enter düyməsini basın; bütün COM portlarının və onların cari statuslarının siyahıya alınacağı Portlar (COM və LPT) bölməsini genişləndirin. Bunun üçün əmr sorğusundan istifadə edin view Əmr əmrini (CMD) açın, bütün COMportlar üçün status məlumatını göstərəcək rejim əmrini daxil edin. Aparat bağlantılarını yoxlayın Əgər siz artıq xarici cihazları COM portuna qoşmusunuzsa, cihaz adətən port nömrəsini tutur və bu port nömrəsini qoşulmuş avadanlığın yoxlanılması ilə müəyyən etmək olar.
Sənədlər / Resurslar
![]() |
Banggood ESP32 İnkişaf Şurası [pdf] Təlimatlar 1.47, ESP32 İnkişaf Şurası, ESP32, İnkişaf Şurası |

