I-Banggood ESP32 Imiyalo Yebhodi Lokuthuthukisa

Ibhodi Lokuthuthukiswa Kwe-ESP32

Imininingwane:

  • Igama lomkhiqizo: ESP32-S3-LCD-1.47
  • Amathuluzi Okuthuthukisa: I-Arduino IDE, ESP-IDF

Imiyalo yokusetshenziswa komkhiqizo:

Amathuluzi Okuthuthukisa:

I-Arduino IDE:

I-Arduino IDE iyinkundla ye-electronic prototyping enomthombo ovulekile
lokho kulula, kuyavumelana nezimo, futhi kulula ukuqalisa ngakho. Ine
umphakathi omkhulu wabasebenzisi bomhlaba wonke ohlinzeka ngekhodi yomthombo ovulekile, iphrojekthi
examples, okokufundisa, kanye nezinsiza zelabhulali. I-Arduino IDE ifanelekile
kwabaqalayo nabangewona ochwepheshe.

I-ESP-IDF (Espressif IDE):

I-ESP-IDF wuhlaka lokuthuthukiswa kochwepheshe olwakhiwe ngu
I-Espressif Technology yama-chips ochungechunge lwe-ESP. Inikeza okuthuthukile
amathuluzi okuthuthukisa namandla amakhulu okulawula okuyinkimbinkimbi
amaphrojekthi. I-ESP-IDF inconyelwe onjiniyela abanochwepheshe
izidingo zangemuva noma zokusebenza okuphezulu.

Ukusethwa kwemvelo kokusebenza ne-Arduino:

Landa futhi ufake i-Arduino IDE:

  1. Vakashela i- isikhulu
    webindawo
  2. Khetha isistimu ehambisanayo nebhithi yesistimu ozoyilanda
  3. Qalisa isifaki bese ufake konke ngokuzenzakalelayo

Faka i-ESP32 Development Board:

  1. Ukuze usebenzise amabhodi ahlobene ne-ESP32 ku-Arduino IDE, faka ifayela le-
    iphakethe lesoftware ye-esp32 yibhodi le-Espressif Systems
  2. Ngezidingo zokufakwa kweBhodi, ngokuvamile
    Kunconywa ukusebenzisa Faka ku-inthanethi. Uma ukufakwa ku-inthanethi kwehluleka,
    sebenzisa Faka ungaxhunyiwe ku-inthanethi
  3. Landa ifayela le-
    iphakheji engaxhunyiwe ku-inthanethi
    : esp32_package_3.0.2_arduino okungaxhunyiwe ku-inthanethi
    iphasela

Ukufakwa Kwebhodi Lokuthuthukiswa Okudingekayo kwe-ESP32-S3-LCD-1.47
Imiyalelo:

  • Igama lebhodi: esp32 by Espressif Systems
  • Imfuneko yokufakwa kwebhodi: Faka
    Okungaxhunyiwe ku-inthanethi / Faka ku-inthanethi

I-FAQ:

Q: Imaphi amathuluzi okuthuthukisa amakhulu ahlinzekiwe
ESP32-S3-LCD-1.47

A: Amathuluzi okuthuthukisa ayinhloko anikeziwe yi-Arduino IDE kanye
I-ESP-IDF, enikeza ukuguquguquka okusekelwe ezidingweni zephrojekthi nezomuntu siqu
izintandokazi.

Q: Iliphi ithuluzi lokuthuthukisa elinconyelwe abaqalayo futhi
abangewona ochwepheshe?

A: I-Arduino IDE inconywa kwabaqalayo kanye
okungezona ochwepheshe ngenxa yokufunda kalula nokuqala ngokushesha
amakhono.

ESP32-S3-LCD-1.47
Imiyalo yokusebenzisa
I-ESP32-S3-LCD-1.47 okwamanje inikeza amathuluzi amabili okuthuthukisa kanye nezinhlaka, i-Arduino IDE ne-ESP-IDF, ehlinzeka ngezinketho zokuthuthukisa eziguquguqukayo, ungakhetha ithuluzi lokuthuthukisa elifanele ngokwezidingo zakho zephrojekthi kanye nemikhuba yomuntu siqu.
Amathuluzi okuthuthukisa
I-Arduino IDE
I-Arduino IDE iwumthombo ovulekile we-electronic prototyping platform, elula futhi evumelana nezimo, kulula ukuyiqalisa. Ngemva kokufunda okulula, ungaqala ukuthuthukisa ngokushesha. Ngasikhathi sinye, i-Arduino inomphakathi omkhulu wabasebenzisi bomhlaba wonke, ehlinzeka ngobuningi bekhodi yomthombo ovulekile, iphrojekthi ex.ampama-les and tutorials, kanye nezinsiza zomtapo wolwazi ezinothile, ezihlanganisa imisebenzi eyinkimbinkimbi, okuvumela abathuthukisi ukuthi basebenzise ngokushesha imisebenzi ehlukahlukene.
I-ESP-IDF
I-ESP-IDF, noma igama eligcwele i-Espressif IDE, iwuhlaka lokuthuthukiswa kochwepheshe olwethulwa yi-Espressif Technology lwama-chips ochungechunge lwe-ESP. Ithuthukiswa kusetshenziswa ulimi C, okuhlanganisa isididiyeli, isilungisi sephutha, namathuluzi akhanyayo, njll., futhi ingathuthukiswa ngemigqa yomyalo noma ngendawo yokuthuthukisa edidiyelwe (njenge-Visual Studio Code ene-plugin ye-Espressif IDF). I-plugin inikeza izici ezifana nokuzulazula kwekhodi, ukuphathwa kwephrojekthi, nokulungisa iphutha.
Ngayinye yalezi zindlela ezimbili zokuthuthukisa ine-advan yayotages, futhi abathuthukisi bangakhetha ngokuya ngezidingo zabo namazinga wamakhono. I-Arduino ifanele abaqalayo nabangewona ochwepheshe ngoba kulula ukufunda futhi kuyashesha ukuqalisa. I-ESP-IDF iyinketho engcono yonjiniyela abanesizinda sobuchwepheshe noma izimfuneko zokusebenza okuphezulu, njengoba inikeza amathuluzi okuthuthukisa athuthuke kakhulu namandla okulawula amakhulu okuthuthukiswa kwamaphrojekthi ayinkimbinkimbi.
Ngaphambi kokusebenza, kunconywa ukuthi upheqa ithebula lokuqukethwe ukuze uqonde ngokushesha ukwakheka kwedokhumenti. Ukuze usebenze kahle, sicela ufunde i-FAQ ngokucophelela ukuze uqonde izinkinga ezingaba khona kusenesikhathi. Zonke izinsiza kudokhumenti zinikezwe izixhumanisi ukuze zilandwe kalula.

Ukusebenza ne-Arduino
Lesi sahluko sethula ukusetha imvelo ye-Arduino, okuhlanganisa i-Arduino IDE, ukuphathwa kwamabhodi e-ESP32, ukufakwa kwemitapo yolwazi ehlobene, ukuhlanganiswa kwezinhlelo nokulanda, kanye namademo okuhlola. Ihlose ukusiza abasebenzisi ukuthi babe yingcweti ebhodini lokuthuthukisa futhi basize ukuthuthukiswa kwesibili.
Ukusethwa kwendawo
Landa futhi ufake i-Arduino IDE
Chofoza ukuze uvakashele isikhulu webisayithi, khetha isistimu ehambisanayo nebhithi yesistimu ozoyilanda.
Qalisa isifaki bese ufake konke ngokuzenzakalelayo.
Faka ibhodi lokuthuthukisa i-ESP32
Ukuze usebenzise i-motherboard ehlobene ne-ESP32 ku-Arduino IDE, iphakethe lesofthiwe yebhodi le-espressif by Espressif Systems kufanele lifakwe.
Ngokwesidingo sokufakwa kweBhodi, ngokuvamile kuyanconywa ukusebenzisa i-Install Online. Uma ukufaka ku-inthanethi kwehluleka, sebenzisa Faka ungaxhunyiwe ku-inthanethi

Ibhodi lokuthuthukisa i-espressif by Espressif Systems liza nephakheji engaxhunyiwe ku-inthanethi. Chofoza lapha ukuze ulande: esp32_package_32_arduino iphakheji engaxhunyiwe ku-inthanethi
I-ESP32-S3-LCD-1.47 imiyalelo yokufaka ibhodi lentuthuko edingekayo

Igama lebhodi
esp32 by Espressif Systems

Imfuneko yokufakwa kwebhodi
"Faka Okungaxhunyiwe ku-inthanethi" / "Faka ku-inthanethi"

Isidingo senombolo yenguqulo
3.0.2

Faka imitapo yolwazi

Lapho ufaka imitapo yolwazi ye-Arduino, ngokuvamile kunezindlela ezimbili ongakhetha kuzo: Faka ku-inthanethi futhi Faka ungaxhunyiwe ku-inthanethi. Uma ukufakwa komtapo wezincwadi kudinga ukufakwa ungaxhunyiwe ku-inthanethi, kufanele usebenzise umtapo wolwazi onikeziwe file Emitapo yolwazi eminingi, abasebenzisi bangasesha kalula futhi bayifake ngokusebenzisa umphathi welabhulali eku-inthanethi wesofthiwe ye-Arduino. Kodwa-ke, amanye amalabhulali anomthombo ovulekile noma amalabhulali angokwezifiso awavumelaniswa kuMphathi Welabhulali ye-Arduino, ngakho awakwazi ukutholwa ngokusesha ku-inthanethi. Kulokhu, abasebenzisi bangafaka kuphela la mamitapo mathupha bengaxhunyiwe ku-inthanethi.
Ukuze uthole okokufundisa ngokufaka umtapo wolwazi, sicela ubheke okokufundisa komphathi womtapo wezincwadi we-Arduino ESP32-S3-LCD-1.47 file igcinwe ku-sampkuhlelo, chofoza lapha ukuze weqe:
Idemo ye-ESP32-S3-LCD-1.47

Incazelo yokufaka umtapo wezincwadi we-ESP32-S3-LCD-1.47

Igama Lelabhulali

Incazelo

Inguqulo

Izidingo Zokufaka Umtapowolwazi

I-LVGL

Umtapo wolwazi

v8.3.10

"Faka ungaxhunyiwe ku-inthanethi"

I-PNGdec

Khetha amafomethi wesithombe se-PNG

v1.0.2

"Faka ungaxhunyiwe ku-inthanethi"

Ukuze ufunde okwengeziwe nokusebenzisa i-LVGL, sicela ubheke imibhalo esemthethweni ye-LVGL

Qalisa idemo yokuqala ye-Arduino

Uma usanda kuqalisa nge-ESP32 ne-Arduino, futhi ungazi ukuthi udala kanjani, uhlanganise, ufuleshe, futhi usebenzise izinhlelo ze-Arduino ESP32, sicela wandise futhi ubheke. Ngethemba ukuthi ingakusiza!
Amademo

Imifanekiso ye-ESP32-S3-LCD-1.47

Idemo

Incazelo Eyisisekelo

I-LVGL_Arduino Hlola ukusebenza kwedivayisi engaphakathi

LCD_Image

Bonisa umkhombandlela wempande wekhadi le-TF le-PNG file ngezikhathi ezithile

I-Dependency Library LVGL
I-PNGdec

Izilungiselelo zepharamitha yephrojekthi ye-Arduino

I-LVGL_Arduino
Ukuxhumeka kwezingxenyekazi zekhompuyutha

Xhuma ibhodi lokuthuthukisa kukhompuyutha
Ukuhlaziywa kwekhodi
1. setha()
I-Flash_test(): Hlola futhi uphrinte imininingwane kasayizi wememori ye-flash yedivayisi SD_Init(): Qalisa ikhadi le-TF LCD_Init(): Qalisa isibonisi Set_Backlight(90): Setha ukukhanya kwe-backlight kube 90 Lvgl_Init(): Qalisa umtapo wezithombe we-LVGL Lvgl_ExampI-le1(): Ishayela i-LVGL ex ethileample function Wireless_Test2(): Shayela umsebenzi wokuhlola wokuxhumana okungenantambo
2. iluphu()
I-Timer_Loop(): Imisebenzi ephethe imisebenzi ehlobene nesikhathi RGB_Lamp_Loop(2): Buyekeza umbala okhanyayo we-RGB ngezikhathi ezithile
Ukuboniswa kwemiphumela
Isibonisi se-LCD screen

Ukuze ufunde okwengeziwe nokusebenzisa i-LVGL, sicela ubheke imibhalo esemthethweni ye-LVGL
LCD_Image Ukulungiswa kwekhadi le-TF
Engeza isithombe exampokunikezwe yi-Waveshare ekhadini le-TF

Ukuxhumeka kwezingxenyekazi zekhompuyutha

Faka ikhadi le-TF eliqukethe example izithombe kudivayisi Xhuma ibhodi lokuthuthukisa kukhompuyutha
Ukuhlaziywa kwekhodi
1. setha()
I-Flash_test(): Hlola futhi uphrinte imininingwane kasayizi wememori ye-flash yedivayisi SD_Init(): Qalisa ikhadi le-TF LCD_Init(): Qalisa isibonisi Set_Backlight(90): Setha ukukhanya kwe-backlight kube ngu-90
2. iluphu()
I-Image_Next_Loop(“/”, “.png”, 300): Bonisa i-PNG files kumkhombandlela wezimpande zekhadi le-TF ngokulandelana ngezikhathi ezithile
RGB_Lamp_Loop(2): Buyekeza umbala okhanyayo we-RGB ngezikhathi ezithile
Ukuboniswa kwemiphumela
I-LCD ibonisa i-PNG files kumkhombandlela wezimpande wekhadi le-TF ngokulandelana ngezikhathi ezithile
Ukusebenza ne-ESP-IDF

Lesi sahluko sethula ukusethwa kwemvelo kwe-ESP-IDF, okuhlanganisa ukufakwa kwe-Visual Studio kanye ne-plugin ye-Espressif IDF, ukuhlanganiswa kohlelo, ukudawuniloda, nokuhlolwa kwe-ex.ample izinhlelo, ukusiza abasebenzisi ekwazini ibhodi lokuthuthukisa kanye nokwenza lula ukuthuthukiswa kwesibili.
Ukusethwa kwendawo
Landa futhi ufake i-Visual Studio
Vula ikhasi lokulanda lesikhulu se-VScode webindawo, khetha isistimu ehambisanayo kanye nebhithi yesistimu ozoyilanda

Ngemva kokusebenzisa iphakheji yokufaka, okunye kungafakwa ngokuzenzakalelayo, kodwa lapha ukuze uthole ulwazi olulandelayo, kunconywa ukuthi ukhethe amabhokisi 1, 2, no-3.
o Ngemva kokuba izinto ezimbili zokuqala zinikwe amandla, ungakwazi ukuvula i-VSCode ngokuqondile ngokuchofoza kwesokudla files noma uhla lwemibhalo, olungathuthukisa ulwazi lomsebenzisi olulandelayo.
o Ngemva kokuba into yesithathu ivuliwe, ungakhetha i-VSCode ngokuqondile uma ukhetha ukuthi uyivula kanjani.
Ukusethwa kwemvelo kwenziwa ku- Windows 10 uhlelo, abasebenzisi be-Linux ne-Mac bangafinyelela ukusethwa kwemvelo kwe-ESP-IDF ukuze bathole inkomba.
Faka i-plugin ye-Espressif IDF
Kunconywa ukuthi usebenzise i-Install Online. Uma ukufaka ku-inthanethi kwehluleka ngenxa yesici senethiwekhi, sebenzisa Faka ungaxhunyiwe ku-inthanethi
Ukuze uthole ulwazi olwengeziwe mayelana nendlela yokufaka i-plugin ye-Espressif IDF, bheka Faka i-plugin ye-Espressif IDF
Qalisa Idemo yokuqala ye-ESP-IDF
Uma usanda kuqalisa nge-ESP32 ne-ESP-IDF, futhi ungazi ukuthi udala kanjani, uhlanganise, ufuleshe, futhi usebenzise izinhlelo ze-ESP-IDF ESP32, sicela unwebe futhi ubheke. Ngethemba ukuthi ingakusiza!

Amademo

Imifanekiso ye-ESP32-S3-LCD-1.47

Idemo

Incazelo Eyisisekelo

Idatha ye-ESP32-S3-LCD-1.47-Test

Hlola ukusebenza kwedivayisi engaphakathi

I-Dependency Library LVGL

Idatha ye-ESP32-S3-LCD-1.47-Test
Ukuxhumeka kwezingxenyekazi zekhompuyutha

Xhuma ibhodi lokuthuthukisa kukhompuyutha
Ukuhlaziywa kwekhodi

1. setha()
Wireless_Init(): Qalisa imojuli yokuxhumana engenantambo i-Flash_Searching(): Hlola futhi uphrinte imininingwane kasayizi wememori ye-flash yedivayisi RGB_Init(): Qalisa imisebenzi ehlobene ne-RGB RGB_Example(): Bonisa isibampimisebenzi ye-RGB SD_Init(): Qalisa ikhadi le-TF LCD_Init(): Qalisa isibonisi BK_Light(50): Setha ukukhanya kwe-backlight kube ngu-50 LVGL_Init(): Qalisa umtapo wezithombe we-LVGL Lvgl_ExampI-le1(): Ishayela i-LVGL ex ethileample umsebenzi

2. ngenkathi(1)
I-vTaskDelay(pdMS_TO_TICKS(10)): Ukubambezeleka okufushane, njalo ngama-millisecond angu-10 lv_timer_handler(): Umsebenzi wokubamba isikhathi we-LVGL, osetshenziselwa ukuphatha imicimbi kanye
izithombe ezihlobene nesikhathi
Ukuboniswa kwemiphumela
I-LCD ibonisa amapharamitha angaphakathi:

I-Flash Firmware Iyakhanya futhi Iyasula
Idemo yamanje inikeza i-firmware yokuhlola, engasetshenziswa ukuhlola ukuthi idivayisi engaphakathi isebenza kahle yini ngokukhanyisa ngokuqondile umgqomo wokuhlola we-firmware. file indlela:
..ESP32-SS-LCD-1.47-DemoFirmware Flash firmware iyabanisa futhi iyasula ukuze isetshenziswe
Izinsiza
Umdwebo wohlelo
Umdwebo we-ESP32-S3-LCD-1.47
Idemo
Idemo ye-ESP32-S3-LCD-1.47
Idatha yedatha engu-1.47inch LCD Datasheet nokunye files
Amathuluzi weSoftware
I-Arduino
I-Arduino IDE Isixhumanisi esisemthethweni sokulanda esp32_package_3.0.2_arduino iphakheji engaxhunyiwe ku-inthanethi
I-VScode

Isikhulu se-VScode webindawo
Ithuluzi Lokukhipha I-Flash
Flash_download_tool_3.9.5_0
Ezinye izixhumanisi zezinsiza
ESP32-Arduino imibhalo esemthethweni LVGL imibhalo esemthethweni
FAQ
Umbuzo: Ngemva kokuthi imojula ilande idemo futhi iyidawunilode kabusha, kungani ngezinye izikhathi ingakwazi ukuxhuma kumbobo ye-serial noma ukubaneka kwehlule?
Impendulo:
Cindezela isikhathi eside inkinobho ye-BOOT, cindezela RESET ngesikhathi esifanayo, bese ukhulula RESET, bese ukhulula inkinobho ye-BOOT, ngalesi sikhathi imojuli ingangena kwimodi yokulanda, engaxazulula izinkinga eziningi ezingakwazi ukulandwa.
Umbuzo: Kungani imojuli iqhubeka isetha kabusha futhi icwayiza nini viewulungise isimo sokuqashelwa kumphathi wedivayisi?
Impendulo:
Kungenzeka ngenxa ye-Flash blank futhi imbobo ye-USB ayizinzile, ungacindezela isikhathi eside inkinobho ye-BOOT, cindezela RESET ngesikhathi esifanayo, bese ukhulula RESET, bese ukhulula inkinobho ye-BOOT, ngalesi sikhathi imojula ingangena kwimodi yokulanda ukuze ukhanyise i-firmware (idemo) ukuxazulula isimo.
Umbuzo: Ungabhekana kanjani nokuthi ukuhlanganiswa kokuqala kohlelo kuhamba kancane kakhulu?
Impendulo:
Kujwayelekile ukuthi inhlanganisela yokuqala ihambe kancane, vele ubekezele
Umbuzo: Usisingatha kanjani isibonisi “silinde ukudawuniloda…” esikhaleni se-serial ngemva kokukhanyisa kwe-ESP-IDF ngempumelelo?
Impendulo:

Uma kukhona inkinobho yokusetha kabusha ebhodini lokuthuthukisa, cindezela inkinobho yokusetha kabusha; uma ingekho inkinobho yokusetha kabusha, sicela uyivule futhi
Umbuzo: Yini okufanele ngiyenze uma ngingayitholi ifolda ye-AppData?
Impendulo:
Amanye amafolda e-AppData afihliwe ngokuzenzakalelayo futhi angasethwa ukuze abonise. Uhlelo lwesiNgisi: Explorer->View-> Hlola "Izinto Ezifihliwe" uhlelo lwesiShayina: File Isihloli -> View -> Isibonisi -> Hlola “Izinto Ezifihliwe”
Umbuzo: Ngihlola kanjani imbobo ye-COM engiyisebenzisayo?
Impendulo:
Isistimu yeWindows:
View ngokusebenzisa Isiphathi Sedivayisi: Cindezela okhiye beWindows + R ukuze uvule ibhokisi lengxoxo elithi “Run”; faka i-devmgmt.msc bese ucindezela u-Enter ukuze uvule Isiphathi Sedivayisi; nweba isigaba esithi “Amachweba (COM ne-LPT)”, lapho zonke izimbobo ze-COM nezimo zazo zamanje zizofakwa kuhlu. Sebenzisa umyalo othi view: Vula i-Command Prompt (CMD), faka umyalo "wemodi", ozobonisa ulwazi lwesimo kuwo wonke amachweba we-COM. Hlola uxhumo lwezingxenyekazi zekhompuyutha: Uma usuvele uxhume amadivaysi angaphandle embobeni ye-COM, idivayisi ngokuvamile ithatha inombolo yembobo, enganqunywa ngokuhlola ihadiwe exhunyiwe.
Isistimu ye-Linux:
Sebenzisa umyalo we-dmesg ku view: Vula itheminali. Sebenzisa umyalo we-ls ku view: Faka u-ls /dev/ttyS* noma u-ls /dev/ttyUSB* ukuze ufake kuhlu lwazo zonke izisetshenziswa zezimbobo ze-serial. Sebenzisa umyalo we-seterial ukuze view: Faka isethi -g /dev/ttyS* ku view ulwazi lokucushwa kwawo wonke amadivayisi we-serial port.
Umbuzo: Kungani uhlelo olukhanyayo lwehluleka uma usebenzisa idivayisi ye-MAC?
Impendulo:
Faka i-MAC Driver uphinde ukhanyise futhi.
Umbuzo: Kungani kungekho okukhiphayo ngemuva kokushisa ikhodi ngempumelelo ngaphandle kwezinkinga?
Impendulo:

Hlola umdwebo wohlelo lwamabhodi okuthuthukisa ahlukene anezindawo zokusebenzelana zohlobo C, bese uphatha okukhiphayo ngokufanele:
o Kumabhodi okuthuthukisa anokukhiphayo kwe-USB okuqondile, umsebenzi we-printf usekelwa ukuze uphrinte okukhiphayo. Uma ufuna ukusekela okukhiphayo ngomsebenzi we-Serial, uzodinga ukunika amandla isici se-USB CDC On Boot noma umemezele i-HWCDC.
o Kumabhodi okuthuthukisa anokuguqulwa kwe-UART kuya ku-USB, kokubili imisebenzi ye-printf ne-Serial iyasekelwa ukuze kunyatheliswe okukhiphayo, futhi asikho isidingo sokunika amandla i-USB CDC Ekuvuleni.
Umbuzo: Ungayisebenzisa kanjani i-SquareLine Studio ukuklama izindawo zokuhlangana?
Impendulo:
Bheka okokufundisa kwe-SquareLine Studio

Amadokhumenti / Izinsiza

Ibhodi Lokuthuthukiswa kwe-Banggood ESP32 [pdf] Iziyalezo
1.47, Ibhodi Lokuthuthukiswa Kwe-ESP32, ESP32, Ibhodi Lokuthuthukiswa

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *