Leiðbeiningar fyrir Banggood ESP32 þróunarborð

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:

  1. Heimsæktu embættismaður
    websíða
  2. Veldu viðeigandi kerfi og kerfisbita til að hlaða niður
  3. Keyrðu uppsetningarforritið og settu allt upp sjálfgefið

Setja upp ESP32 þróunarborð:

  1. Til að nota ESP32-tengdar spjöld í Arduino IDE skaltu setja upp
    Hugbúnaðarpakki fyrir esp32 frá Espressif Systems borðinu
  2. 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
  3. Sækja
    Ótengdur pakki
    esp32_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ð

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *