ESP32 þróunarráð
Tæknilýsing:
- Vöruheiti: ESP32-S3-LCD-1.47
- Þróunartól: Arduino IDE, ESP-IDF
Notkunarleiðbeiningar fyrir vöru:
Þróunartól:
Arduino IDE:
Arduino IDE er opinn hugbúnaður fyrir frumgerðasmíði rafeinda.
sem er þægilegt, sveigjanlegt og auðvelt að byrja með. Það hefur
Stórt alþjóðlegt notendasamfélag sem býður upp á opinn kóða, verkefni
examples, kennsluefni og bókasafnsauðlindir. Arduino IDE hentar
fyrir byrjendur og þá sem ekki eru fagmenn.
ESP-IDF (Espressif IDE):
ESP-IDF er rammi fyrir fagþróun sem þróaður var af
Espressif tækni fyrir ESP seríuna. Hún býður upp á háþróaða
þróunartól og meiri stjórnunarmöguleikar fyrir flókin verkefni
verkefni. ESP-IDF er mælt með fyrir forritara með faglega reynslu
bakgrunnskröfur eða kröfur um mikla afköst.
Uppsetning umhverfis fyrir vinnu með Arduino:
Sækja og setja upp Arduino IDE:
- Heimsæktu embættismaður
websíða - Veldu viðeigandi kerfi og kerfisbita til að hlaða niður
- Keyrðu uppsetningarforritið og settu allt upp sjálfgefið
Setja upp ESP32 þróunarborð:
- Til að nota ESP32-tengdar spjöld í Arduino IDE skaltu setja upp
Hugbúnaðarpakki fyrir esp32 frá Espressif Systems borðinu - Hvað varðar kröfur um uppsetningu borðs er það almennt
Mælt er með að nota Uppsetning á netinu. Ef uppsetning á netinu mistekst,
nota Setja upp án nettengingar - Sækja
Ótengdur pakkiesp32_package_3.0.2_arduino ótengdur
pakka
ESP32-S3-LCD-1.47 Nauðsynleg uppsetning þróunarborðs
Leiðbeiningar:
- Nafn stjórnar: esp32 eftir Espressif Systems
- Kröfur um uppsetningu borðs: Settu upp
Ótengdur / Setja upp á netinu
Algengar spurningar:
Sp.: Hver eru helstu þróunartólin sem eru í boði fyrir
ESP32-S3-LCD-1.47?
A: Helstu þróunartólin sem eru í boði eru Arduino IDE og
ESP-IDF, sem býður upp á sveigjanleika byggt á þörfum verkefnisins og persónulegum þörfum
óskir.
Sp.: Hvaða þróunartól er mælt með fyrir byrjendur og
ekki fagmenn?
A: Arduino IDE er mælt með fyrir byrjendur og
ófaglærðir vegna auðvelds náms og skjóts upphafs
getu.
ESP32-S3-LCD-1.47
Notkunarleiðbeiningar
ESP32-S3-LCD-1.47 býður nú upp á tvö þróunartól og ramma, Arduino IDE og ESP-IDF, sem bjóða upp á sveigjanlega þróunarmöguleika, þú getur valið rétt þróunartól í samræmi við þarfir verkefnisins og persónulegar venjur.
Þróunartæki
Arduino IDE
Arduino IDE er opinn hugbúnaður fyrir rafræna frumgerðasmíði, þægilegur og sveigjanlegur, auðvelt að byrja á. Eftir einfalda nálgun geturðu byrjað að þróa hratt. Á sama tíma hefur Arduino stórt alþjóðlegt notendasamfélag sem býður upp á mikið af opnum hugbúnaðarkóða, verkefnaútgáfu...ampSkjöl og kennsluefni, sem og ríkulegt bókasafnsauðlindir, sem umlykja flókin föll og gera forriturum kleift að útfæra ýmsar aðgerðir fljótt.
ESP-IDF
ESP-IDF, eða fullt nafn Espressif IDE, er fagþróunarrammi kynntur af Espressif Technology fyrir ESP-flögurnar. Það er þróað með C-málinu, þar á meðal þýðanda, kembiforriti og flashing-tólum o.s.frv., og er hægt að þróa það í gegnum skipanalínur eða í gegnum samþætt þróunarumhverfi (eins og Visual Studio Code með Espressif IDF viðbótinni). Viðbótin býður upp á eiginleika eins og kóðaleiðsögn, verkefnastjórnun og kembiforritun.
Hvor þessara tveggja þróunaraðferða hefur sína kostitagog forritarar geta valið eftir þörfum sínum og færnistigi. Arduino hentar bæði byrjendum og þeim sem ekki eru fagmenn þar sem auðvelt er að læra á þá og þeir eru fljótir að byrja. ESP-IDF er betri kostur fyrir forritara með faglegan bakgrunn eða kröfur um mikla afköst, þar sem það býður upp á flóknari þróunartól og meiri stjórnunarmöguleika fyrir þróun flókinna verkefna.
Áður en þú byrjar að nota skjalið er mælt með því að skoða efnisyfirlitið til að skilja uppbyggingu þess fljótt. Til að auðvelda notkun skaltu lesa algengar spurningar vandlega til að skilja hugsanleg vandamál fyrirfram. Öllum heimildum í skjalinu fylgja tenglar til að auðvelda niðurhal.
Að vinna með Arduino
Þessi kafli kynnir uppsetningu Arduino umhverfisins, þar á meðal Arduino IDE, stjórnun á ESP32 borðum, uppsetningu tengdra bókasafna, forritasamsetningu og niðurhali, sem og prófun á sýnikennslum. Markmiðið er að hjálpa notendum að ná tökum á þróunarborðinu og auðvelda framhaldsþróun.
Uppsetning umhverfis
Sæktu og settu upp Arduino IDE
Smelltu til að fara á opinbera síðuna websíðuna, veldu viðeigandi kerfi og kerfisbita til að hlaða niður.
Keyrðu uppsetningarforritið og settu allt upp sjálfgefið.
Setja upp ESP32 þróunarborð
Til að nota ESP32-tengt móðurborð í Arduino IDE verður að setja upp hugbúnaðarpakkann fyrir esp32 frá Espressif Systems borðinu.
Samkvæmt kröfum um uppsetningu borðsins er almennt mælt með því að nota Uppsetningu á netinu. Ef uppsetning á netinu mistekst skal nota Uppsetningu án nettengingar.
Þróunarborðið esp32 frá Espressif Systems kemur með ótengdum pakka. Smelltu hér til að sækja: esp32_package_3.0.2_arduino ótengdur pakki
Leiðbeiningar um uppsetningu á ESP32-S3-LCD-1.47 þróunarborði eru nauðsynlegar
Nafn stjórnar
esp32 eftir Espressif Systems
Kröfur um uppsetningu borðs
„Setja upp án nettengingar“ / „Setja upp á netinu“
Krafa um útgáfunúmer
3.0.2
Settu upp bókasöfn
Þegar Arduino bókasöfn eru sett upp eru venjulega tvær leiðir til að velja úr: Uppsetning á netinu og Uppsetning án nettengingar. Ef uppsetning bókasafnsins krefst uppsetningar án nettengingar verður þú að nota meðfylgjandi bókasafnið. file Fyrir flest bókasöfn geta notendur auðveldlega leitað að þeim og sett þau upp í gegnum netbókasafnsstjórann í Arduino hugbúnaðinum. Hins vegar eru sum opin bókasöfn eða sérsniðin bókasöfn ekki samstillt við Arduino bókasafnsstjórann, þannig að ekki er hægt að nálgast þau í gegnum leit á netinu. Í þessu tilfelli geta notendur aðeins sett þessi bókasöfn upp handvirkt án nettengingar.
Fyrir leiðbeiningar um uppsetningu bókasafns, vinsamlegast vísið til leiðbeininganna um Arduino bókasafnsstjórann ESP32-S3-LCD-1.47 bókasafnsins. file er geymt í sampforritið, smelltu hér til að hoppa:
ESP32-S3-LCD-1.47 kynning
Lýsing á uppsetningu ESP32-S3-LCD-1.47 bókasafnsins
Bókasafnsheiti
Lýsing
Útgáfa
Kröfur um uppsetningu bókasafns
LVGL
Grafískt bókasafn
v8.3.10
„Setja upp án nettengingar“
PNGdec
Afkóða PNG myndasnið
v1.0.2
„Setja upp án nettengingar“
Fyrir frekari upplýsingar um notkun LVGL, vinsamlegast skoðið opinber skjöl LVGL.
Keyrðu fyrstu Arduino kynninguna
Ef þú ert rétt að byrja með ESP32 og Arduino og veist ekki hvernig á að búa til, þýða, flasha og keyra Arduino ESP32 forrit, þá vinsamlegast skoðaðu þetta betur. Vonandi getur þetta hjálpað þér!
Sýningar
ESP32-S3-LCD-1.47 kynningar
Demo
Grunnlýsing
LVGL_Arduino Prófa virkni innbyggðs tækis
LCD_mynd
Sýna rótarmöppu TF-korts (PNG) file með millibili
Ósjálfstæðisbókasafn LVGL
PNGdec
Stillingar á Arduino verkefnisbreytum
LVGL_Arduino
Vélbúnaðartenging
Tengdu þróunarborðið við tölvuna
Kóðagreining
1. uppsetning()
Flash_test(): Prófaðu og prentaðu upplýsingar um stærð flassminnisins á tækinu SD_Init(): Frumstilltu TF-kortið LCD_Init(): Frumstilltu skjáinn Set_Backlight(90): Stilltu birtustig baklýsingarinnar á 90 Lvgl_Init(): Frumstilltu LVGL grafíksafnið Lvgl_Example1(): Kallar á tiltekna LVGL dæmiðampfallið Wireless_Test2(): Kallaðu á prófunarfallið fyrir þráðlaus samskipti
2. lykkja()
Timer_Loop(): Föll sem sjá um verkefni tengd tímastilli RGB_Lamp_Loop(2): Uppfæra RGB ljóslitinn reglulega
Sýnikennsla á niðurstöðum
LCD skjár skjár
Fyrir frekari upplýsingar um notkun LVGL, vinsamlegast skoðið opinber skjöl LVGL.
Undirbúningur fyrir LCD_Image TF kort
Bæta við myndinni t.d.ampupplýsingar frá Waveshare á TF kortið
Vélbúnaðartenging
Settu inn TF-kortið sem inniheldur t.d.ampmyndirnar í tækið Tengdu þróunarborðið við tölvuna
Kóðagreining
1. uppsetning()
Flash_test(): Prófaðu og prentaðu upplýsingar um stærð flassminnisins á tækinu SD_Init(): Frumstilltu TF-kortið LCD_Init(): Frumstilltu skjáinn Set_Backlight(90): Stilltu birtustig baklýsingarinnar á 90
2. lykkja()
Mynd_Næsta_Lykkja(“/”, “.png”, 300): Sýna PNG files í rótarmöppu TF-kortsins í röð með reglulegu millibili
RGB_Lamp_Loop(2): Uppfæra RGB ljóslitinn reglulega
Sýnikennsla á niðurstöðum
LCD-skjárinn sýnir PNG files í rótarmöppunni á TF-kortinu í röð með reglulegu millibili
Að vinna með ESP-IDF
Þessi kafli kynnir uppsetningu ESP-IDF umhverfisins, þar á meðal uppsetningu Visual Studio og Espressif IDF viðbótarinnar, forritasamsetningu, niðurhal og prófun á ...ample forrit, til að aðstoða notendur við að ná tökum á þróunarborðinu og auðvelda aukaþróun.
Uppsetning umhverfis
Sækja og setja upp Visual Studio
Opnaðu niðurhalssíðu opinberu VScode webá síðunni, veldu samsvarandi kerfi og kerfisbita til að hlaða niður
Eftir að uppsetningarpakkinn hefur verið keyrður er hægt að setja restina upp sjálfgefið, en hér er mælt með því að haka við reiti 1, 2 og 3 fyrir síðari notkun.
o Eftir að fyrstu tveir atriðin eru virkjuð er hægt að opna VSCode beint með því að hægrismella. files eða möppur, sem geta bætt notendaupplifunina síðar.
Eftir að þriðja atriðið er virkjað geturðu valið VSCode beint þegar þú velur hvernig á að opna það.
Uppsetning umhverfisins er framkvæmd á Windows 10 kerfinu, Linux og Mac notendur geta nálgast ESP-IDF umhverfisuppsetninguna til viðmiðunar.
Setja upp Espressif IDF viðbótina
Almennt er mælt með því að nota Uppsetningu á netinu. Ef uppsetning á netinu mistekst vegna nettengingar skaltu nota Uppsetningu án nettengingar.
Frekari upplýsingar um hvernig á að setja upp Espressif IDF viðbótina er að finna í Setja upp Espressif IDF viðbótina.
Keyrðu fyrstu ESP-IDF kynninguna
Ef þú ert rétt að byrja að nota ESP32 og ESP-IDF og veist ekki hvernig á að búa til, þýða, flasha og keyra ESP-IDF ESP32 forrit, þá vinsamlegast skoðaðu þetta betur. Vonandi getur þetta hjálpað þér!
Sýningar
ESP32-S3-LCD-1.47 kynningar
Demo
Grunnlýsing
ESP32-S3-LCD-1.47-próf
Prófa virkni innbyggðs tækis
Ósjálfstæðisbókasafn LVGL
ESP32-S3-LCD-1.47-próf
Vélbúnaðartenging
Tengdu þróunarborðið við tölvuna
Kóðagreining
1. uppsetning()
Wireless_Init(): Frumstilla þráðlausa samskiptaeininguna Flash_Searching(): Prófa og prenta upplýsingar um stærð flassminnisins í tækinu RGB_Init(): Frumstilla RGB-tengdar aðgerðir RGB_Example(): Sýna dæmiampRGB aðgerðir SD_Init(): Frumstilla TF kortið LCD_Init(): Frumstilla skjáinn BK_Light(50): Stilla birtustig baklýsingarinnar á 50 LVGL_Init(): Frumstilla LVGL grafíksafnið Lvgl_Example1(): Kallar á tiltekna LVGL dæmiðample virkni
2. á meðan (1)
vTaskDelay(pdMS_TO_TICKS(10)): Stutt seinkun, á 10 millisekúndna fresti lv_timer_handler(): Teljarameðferðarfall fyrir LVGL, notað til að meðhöndla atburði og
hreyfimyndir tengdar tíma
Sýnikennsla á niðurstöðum
LCD skjáir innbyggðra breytur:
Flash Firmware Flashing og Eyðing
Núverandi kynning býður upp á prufuhugbúnað sem hægt er að nota til að prófa hvort innbyggða tækið virki rétt með því að blikka beint á prufuhugbúnaðarkassanum. file slóð:
..ESP32-SS-LCD-1.47-DemoFirmware Flash vélbúnaðar blikkar og eyðir til viðmiðunar
Auðlindir
Skýringarmynd
ESP32-S3-LCD-1.47 Skýringarmynd
Demo
ESP32-S3-LCD-1.47 kynning
Gagnablöð 1.47 tommu LCD gagnablöð og annað files
Hugbúnaðartæki
Arduino
Opinber niðurhalshlekkur fyrir Arduino IDE esp32_package_3.0.2_arduino offline package
VSkóði
VScode opinbert websíða
Flash niðurhalstól
Flash_download_tool_3.9.5_0
Aðrir tenglar á úrræði
Opinber skjölun fyrir ESP32-Arduino Opinber skjölun fyrir LVGL
Algengar spurningar
Spurning: Eftir að einingin hefur sótt sýnishornið og sótt það aftur, af hverju getur hún stundum ekki tengst raðtenginu eða mistekst að blikka?
Svar:
Haltu lengi inni BOOT hnappinum, ýttu á RESET samtímis, slepptu síðan RESET, slepptu síðan BOOT hnappinum, á þessum tíma getur einingin farið í niðurhalsham, sem getur leyst flest vandamál sem ekki er hægt að hlaða niður.
Spurning: Af hverju endurstillist einingin stöðugt og blikkar þegar viewHefurðu breytt stöðu greiningar úr tækjastjóranum?
Svar:
Það gæti verið vegna þess að flassið er tómt og USB tengið er ekki stöðugt. Þú getur haldið inni BOOT hnappinum, ýtt á RESET á sama tíma og sleppt RESET og sleppt svo BOOT hnappinum. Þá getur einingin farið í niðurhalsham til að flassa vélbúnaðarinn (kynningu) til að leysa vandamálið.
Spurning: Hvernig á að takast á við það ef fyrsta þýðing forritsins er afar hæg?
Svar:
Það er eðlilegt að fyrsta samantektin sé hæg, vertu bara þolinmóð/ur
Spurning: Hvernig á að meðhöndla skjáinn „bíður eftir niðurhali…“ á raðtenginu eftir að ESP-IDF hefur blikkað?
Svar:
Ef endurstillingarhnappur er á þróunarborðinu, ýttu á endurstillingarhnappinn; ef enginn endurstillingarhnappur er til staðar, kveiktu þá aftur á því.
Spurning: Hvað ætti ég að gera ef ég finn ekki AppData möppuna?
Svar:
Sumar AppData möppur eru sjálfgefið faldar og hægt er að stilla þær þannig að þær birtist. Enska kerfið: Explorer->View->Athugaðu „Falin atriði“ í kínverska kerfinu: File Landkönnuður -> View -> Sýna -> Hakaðu við „Falin atriði“
Spurning: Hvernig athuga ég hvaða COM tengi ég nota?
Svar:
Windows kerfi:
View Í gegnum Tækjastjórnun: Ýttu á Windows + R takkana til að opna „Keyra“ svargluggann; sláðu inn devmgmt.msc og ýttu á Enter til að opna Tækjastjórnun; víkkaðu út hlutann „Tengi (COM og LPT)“ þar sem allir COM tengi og núverandi staða þeirra verður skráð. Notaðu skipanalínuna til að viewOpnaðu skipanalínuna (CMD), sláðu inn skipunina „mode“ sem mun birta stöðuupplýsingar fyrir allar COM tengi. Athugaðu vélbúnaðartengingar: Ef þú hefur þegar tengt utanaðkomandi tæki við COM tengið, þá er tækið venjulega með tenginúmer, sem hægt er að ákvarða með því að athuga tengda vélbúnaðinn.
Linux kerfi:
Notaðu dmesg skipunina til að viewOpnaðu flugstöðina. Notaðu ls skipunina til að viewSláðu inn ls /dev/ttyS* eða ls /dev/ttyUSB* til að lista upp öll raðtengitæki. Notaðu setserial skipunina til að view: Sláðu inn seterial -g /dev/ttyS* til view stillingarupplýsingar allra raðtengisbúnaða.
Spurning: Af hverju mistekst að flassa upp forritið þegar MAC-tæki er notað?
Svar:
Settu upp MAC-rekla og flassaðu aftur.
Spurning: Af hverju fæst engin úttak eftir að kóðinn hefur verið brenndur án vandræða?
Svar:
Skoðið skýringarmyndina fyrir mismunandi þróunarborð með Type-C tengi og meðhöndlið úttakið í samræmi við það:
o Fyrir þróunarborð með beinum USB-útgangi er printf-fallið stutt fyrir prentun. Ef þú vilt styðja úttak í gegnum raðtengifallið þarftu að virkja USB CDC On Boot eiginleikann eða tilgreina HWCDC.
Fyrir þróunarborð með UART í USB umbreytingu eru bæði printf og Serial aðgerðir studdar fyrir prentun og það er ekki þörf á að virkja USB CDC við ræsingu.
Spurning: Hvernig á að nota SquareLine Studio til að hanna viðmót?
Svar:
Sjá leiðbeiningar í SquareLine Studio
Skjöl / auðlindir
![]() |
Banggood ESP32 þróunarborð [pdfLeiðbeiningar 1.47, ESP32 þróunarborð, ESP32, þróunarborð |