Bwrdd Datblygu Banggood ESP32

Manylebau
- Enw Cynnyrch: ESP32-S3-LCD-1.47
- Offer Datblygu: Arduino IDE, ESP-IDF
Cyfarwyddiadau Defnydd
Ar hyn o bryd mae ESP32-S3-LCD-1.47 yn darparu dau offeryn a fframwaith datblygu, Arduino IDE ac ESP-IDF, gan ddarparu opsiynau datblygu hyblyg, gallwch ddewis yr offeryn datblygu cywir yn ôl anghenion eich prosiect a'ch arferion personol.
Offer datblygu
IDE Arduino
Mae Arduino IDE yn blatfform prototeipio electronig ffynhonnell agored, yn gyfleus ac yn hyblyg, ac yn hawdd i ddechrau arno. Ar ôl dysgu syml, gallwch ddechrau datblygu'n gyflym. Ar yr un pryd, mae gan Arduino gymuned ddefnyddwyr fyd-eang fawr, sy'n darparu digonedd o god ffynhonnell agored, enghreifftiau prosiectampffeiliau a thiwtorialau, yn ogystal ag adnoddau llyfrgell cyfoethog, sy'n amgáu swyddogaethau cymhleth, gan ganiatáu i ddatblygwyr weithredu amrywiol swyddogaethau'n gyflym.
ESP-IDF
Mae ESP-IDF, neu'r enw llawn Espressif IDE, yn fframwaith datblygu proffesiynol a gyflwynwyd gan Espressif Technology ar gyfer sglodion cyfres ESP. Fe'i datblygwyd gan ddefnyddio'r iaith C, gan gynnwys crynhoydd, dadfygiwr, ac offer fflachio, ac ati, a gellir ei ddatblygu trwy'r llinellau gorchymyn neu drwy amgylchedd datblygu integredig (megis Visual Studio Code gyda'r ategyn Espressif IDF). Mae'r ategyn yn cynnig nodweddion fel llywio cod, rheoli prosiectau, a dadfygio.
Mae gan bob un o'r ddau ddull datblygu hyn ei fantais ei huntagau, a gall datblygwyr ddewis yn ôl eu hanghenion a'u lefelau sgiliau. Mae Arduino yn addas ar gyfer dechreuwyr a phobl nad ydynt yn broffesiynol oherwydd eu bod yn hawdd eu dysgu ac yn gyflym i ddechrau arni. Mae ESP-IDF yn ddewis gwell i ddatblygwyr sydd â chefndir proffesiynol neu ofynion perfformiad uchel, gan ei fod yn darparu offer datblygu mwy datblygedig a galluoedd rheoli mwy ar gyfer datblygu prosiectau cymhleth.
Cyn gweithredu, argymhellir pori'r rhestr gynnwys i ddeall strwythur y ddogfen yn gyflym. Er mwyn gweithredu'n esmwyth, darllenwch y Cwestiynau Cyffredin yn ofalus i ddeall problemau posibl ymlaen llaw. Darperir pob adnodd yn y ddogfen gyda hypergysylltiadau i'w lawrlwytho'n hawdd.
Gweithio gydag Arduino
Mae'r bennod hon yn cyflwyno sefydlu amgylchedd Arduino, gan gynnwys yr Arduino IDE, rheoli byrddau ESP32, gosod llyfrgelloedd cysylltiedig, llunio a lawrlwytho rhaglenni, yn ogystal â phrofi demos. Ei nod yw helpu defnyddwyr i feistroli'r bwrdd datblygu a hwyluso datblygiad eilaidd.

Sefydliad yr amgylchedd
Dadlwythwch a gosodwch Arduino IDE
- Cliciwch i ymweld â'r swyddogol websafle, dewiswch y system a'r bit system cyfatebol i'w lawrlwytho.
Rhedeg y gosodwr a gosod popeth yn ddiofyn.
Gosod bwrdd datblygu ESP32
- Er mwyn defnyddio'r famfwrdd sy'n gysylltiedig ag ESP32 yn yr Arduino IDE, rhaid gosod pecyn meddalwedd y bwrdd esp32 gan Espressif Systems.
- Yn ôl gofynion gosod y Bwrdd, argymhellir yn gyffredinol defnyddio Gosod Ar-lein. Os bydd y gosodiad ar-lein yn methu, defnyddiwch Gosod All-lein.
- Daw'r bwrdd datblygu esp32 gan Espressif Systems gyda phecyn all-lein. Cliciwch yma i lawrlwytho: pecyn all-lein esp32_package_3.0.2_arduino
Cyfarwyddiadau gosod bwrdd datblygu gofynnol ESP32-S3-LCD-1.47
Enw'r bwrdd
esp32 gan Systemau Espressif
Gofyniad gosod bwrdd
“Gosod All-lein” / “Gosod Ar-lein”
Gofyniad rhif fersiwn
≥3.0.2
Gosod llyfrgelloedd
- Wrth osod llyfrgelloedd Arduino, fel arfer mae dau ffordd i ddewis ohonynt: Gosod ar-lein a Gosod all-lein. Os yw gosod y llyfrgell yn gofyn am osod all-lein, rhaid i chi ddefnyddio'r llyfrgell a ddarperir. file
Ar gyfer y rhan fwyaf o lyfrgelloedd, gall defnyddwyr chwilio a'u gosod yn hawdd trwy reolwr llyfrgell ar-lein meddalwedd Arduino. Fodd bynnag, nid yw rhai llyfrgelloedd ffynhonnell agored neu lyfrgelloedd personol wedi'u cydamseru â Rheolwr Llyfrgell Arduino, felly ni ellir eu cael trwy chwiliadau ar-lein. Yn yr achos hwn, dim ond all-lein y gall defnyddwyr eu gosod â llaw. - Am diwtorial gosod llyfrgell, cyfeiriwch at diwtorial rheolwr llyfrgell Arduino
- Llyfrgell ESP32-S3-LCD-1.47 file wedi'i storio yn yr sampy rhaglen, cliciwch yma i neidio: ESP32-S3-LCD-1.47 Demo
Disgrifiad gosod llyfrgell ESP32-S3-LCD-1.47

Am fwy o ddysgu a defnyddio LVGL, cyfeiriwch at ddogfennaeth swyddogol LVGL.
Rhedeg y Demo Arduino Cyntaf
Os ydych chi newydd ddechrau defnyddio ESP32 ac Arduino, ac nad ydych chi'n gwybod sut i greu, llunio, fflachio a rhedeg rhaglenni Arduino ESP32, yna ehangwch a chymerwch olwg. Gobeithio y gall eich helpu chi!
Demos

Demos ESP32-S3-LCD-1.47

Gosodiadau paramedr prosiect Arduino

LVGL_Arduino
Cysylltiad caledwedd
- Cysylltwch y bwrdd datblygu â'r cyfrifiadur
Dadansoddi cod
- gosod ()
- Flash_test(): Profi ac argraffu gwybodaeth maint cof fflach y ddyfais
- SD_Init(): Cychwyn y cerdyn TF
- LCD_Init(): Cychwyn yr arddangosfa
- Gosod_Goleuadau_Cefn(90): Gosod disgleirdeb y golau cefn i 90
- Lvgl_Init(): Cychwyn llyfrgell graffeg LVGL
- Lvgl_Example1(): Yn galw'r ex LVGL penodolampswyddogaeth le
- Test_Di-wifr2(): Galwch y swyddogaeth brawf ar gyfer cyfathrebu di-wifr
- dolen ()
- Timer_Loop(): Swyddogaethau sy'n trin tasgau sy'n gysylltiedig ag amserydd
- RGB_Lamp_Loop(2): Diweddaru lliw golau RGB ar adegau rheolaidd
Arddangosiad canlyniad
Arddangosiad sgrin LCD

Am fwy o ddysgu a defnyddio LVGL, cyfeiriwch at ddogfennaeth swyddogol LVGL.
Delwedd_LCD
Paratoi cerdyn TF
- Ychwanegwch y ddelwedd e.e.ampffeiliau a ddarperir gan Waveshare i'r cerdyn TF

Cysylltiad caledwedd
- Mewnosodwch y cerdyn TF sy'n cynnwys exampdelweddau i'r ddyfais
- Cysylltwch y bwrdd datblygu â'r cyfrifiadur
Dadansoddi cod
- gosod ()
- Flash_test(): Profi ac argraffu gwybodaeth maint cof fflach y ddyfais
- SD_Init(): Cychwyn y cerdyn TF
- LCD_Init(): Cychwyn yr arddangosfa
- Gosod_Goleuadau_Cefn(90): Gosod disgleirdeb y golau cefn i 90
- dolen ()
- Delwedd_Nesaf_Ddolen(“/”, “.png”, 300): Dangos PNG files yn y cyfeiriadur gwraidd cerdyn TF yn olynol ar gyfnodau amser rheolaidd
- RGB_Lamp_Loop(2): Diweddaru lliw golau RGB ar adegau rheolaidd
Arddangosiad canlyniad
- Mae'r LCD yn arddangos PNG files yn y cyfeiriadur gwraidd o'r cerdyn TF yn olynol ar gyfnodau rheolaidd

Gweithio gydag ESP-IDF
Mae'r bennod hon yn cyflwyno sefydlu'r amgylchedd ESP-IDF, gan gynnwys gosod Visual Studio a'r ategyn Espressif IDF, llunio rhaglenni, lawrlwytho a phrofi examprhaglenni le, i gynorthwyo defnyddwyr i feistroli'r bwrdd datblygu a hwyluso datblygiad eilaidd.

Sefydliad yr amgylchedd
Lawrlwytho a gosod Visual Studio
Agorwch dudalen lawrlwytho swyddogol VScode websafle, dewiswch y system a'r bit system cyfatebol i'w lawrlwytho

Ar ôl rhedeg y pecyn gosod, gellir gosod y gweddill yn ddiofyn, ond yma ar gyfer y profiad dilynol, argymhellir ticio blychau 1, 2, a 3.

- Ar ôl i'r ddau eitem gyntaf gael eu galluogi, gallwch agor VSCode yn uniongyrchol trwy glicio ar y botwm dde files neu gyfeiriaduron, a all wella profiad y defnyddiwr wedi hynny.
- Ar ôl i'r drydedd eitem gael ei galluogi, gallwch ddewis VSCode yn uniongyrchol pan fyddwch chi'n dewis sut i'w agor.
Cynhelir y gosodiad amgylchedd ar system Windows 10, gall defnyddwyr Linux a Mac gael mynediad at osodiad amgylchedd ESP-IDF i gyfeirio ato.
Gosodwch yr ategyn Espressif IDF
- Yn gyffredinol, argymhellir defnyddio Gosod Ar-lein. Os bydd gosod ar-lein yn methu oherwydd ffactor rhwydwaith, defnyddiwch Gosod All-lein.
- Am ragor o wybodaeth am sut i osod yr ategyn Espressif IDF, gweler Gosod yr ategyn Espressif IDF
Rhedeg y Demo ESP-IDF Cyntaf
Os ydych chi newydd ddechrau defnyddio ESP32 ac ESP-IDF, ac nad ydych chi'n gwybod sut i greu, llunio, fflachio a rhedeg rhaglenni ESP-IDF ESP32, yna ehangwch a chymerwch olwg. Gobeithio y gall eich helpu!
Demos

Demos ESP32-S3-LCD-1.47

ESP32-S3-LCD-1.47-Prawf
Cysylltiad caledwedd
- Cysylltwch y bwrdd datblygu â'r cyfrifiadur
Dadansoddi cod
- gosod ()
- Wireless_Init(): Cychwyn y modiwl cyfathrebu diwifr
- Flash_Searching(): Profi ac argraffu gwybodaeth maint cof fflach y ddyfais
- RGB_Init(): Cychwyn ffwythiannau sy'n gysylltiedig ag RGB
- RGB_Example(): Dangos exampswyddogaethau RGB
- SD_Init(): Cychwyn y cerdyn TF
- LCD_Init(): Cychwyn yr arddangosfa
- BK_Light(50): Gosodwch ddisgleirdeb y golau cefn i 50
- LVGL_Init(): Cychwyn llyfrgell graffeg LVGL
- Lvgl_Example1(): Yn galw'r ex LVGL penodolampswyddogaeth le
- tra (1)
- vTaskDelay(pdMS_TO_TICKS(10)): Oedi byr, bob 10 milieiliad
- lv_timer_handler(): Swyddogaeth trin amserydd ar gyfer LVGL, a ddefnyddir i drin digwyddiadau ac animeiddiadau sy'n gysylltiedig ag amser
Arddangosiad canlyniad
Arddangosfeydd LCD paramedrau ar y bwrdd:

Flash Firmware, Fflachio a Dileu
Mae'r demo cyfredol yn darparu cadarnwedd prawf, y gellir ei ddefnyddio i brofi a yw'r
mae'r ddyfais ar y bwrdd yn gweithredu'n iawn trwy fflachio'r cadarnwedd prawf yn uniongyrchol
- bin file llwybr:
..\ESP32-SS-LCD-1.47-Demo\Firmware
Fflachio a dileu firmware fflach er gwybodaeth
Adnoddau
Diagram sgematig
Demo
Taflenni data
Offer meddalwedd
Arduino
VScode
Offeryn Lawrlwytho Flash
Dolenni adnoddau eraill
FAQ
Ar ôl i'r modiwl lawrlwytho'r demo a'i ail-lawrlwytho, pam weithiau na all gysylltu â'r porthladd cyfresol neu pam mae'r fflachio'n methu?
Pwyswch y botwm BOOT yn hir, pwyswch RESET ar yr un pryd, yna rhyddhewch RESET, yna rhyddhewch y botwm BOOT, ar yr adeg hon gall y modiwl fynd i mewn i'r modd lawrlwytho, a all ddatrys y rhan fwyaf o'r problemau na ellir eu lawrlwytho.
Pam mae'r modiwl yn dal i ailosod ac yn fflachio pan viewwedi newid y statws cydnabyddiaeth o'r rheolwr dyfeisiau?
Efallai ei fod oherwydd bod y fflach yn wag ac nad yw'r porthladd USB yn sefydlog, gallwch bwyso'r botwm BOOT yn hir, pwyso RESET ar yr un pryd, ac yna rhyddhau RESET, ac yna rhyddhau'r botwm BOOT, ar yr adeg hon gall y modiwl fynd i mewn i'r modd lawrlwytho i fflachio'r cadarnwedd (demo) i ddatrys y sefyllfa.
Sut i ddelio â'r ffaith bod y crynhoad cyntaf o'r rhaglen yn araf iawn?
Mae'n normal i'r crynhoad cyntaf fod yn araf, byddwch yn amyneddgar.
Sut i ymdrin â'r arddangosfa sy'n aros i gael ei lawrlwytho ar y porthladd cyfresol ar ôl fflachio ESP-IDF yn llwyddiannus?
Os oes botwm ailosod ar y bwrdd datblygu, pwyswch y botwm ailosod; os nad oes botwm ailosod, trowch ef ymlaen eto.
Beth ddylwn i ei wneud os na allaf ddod o hyd i'r ffolder Data Ap?
Mae rhai ffolderi AppData wedi'u cuddio yn ddiofyn a gellir eu gosod i'w dangos. Saesneg system Explorer->View->Gwiriwch eitemau cudd system Tsieineaidd File Archwiliwr -> View -> Arddangos -> Gwirio Eitemau Cudd
Sut ydw i'n gwirio'r porthladd COM rwy'n ei ddefnyddio?
System Windows View drwy Reoli Dyfeisiau Pwyswch yr allweddi Windows + R i agor y blwch deialog Rhedeg; teipiwch devmgmt.msc a phwyswch Enter i agor y Rheolwr Dyfeisiau; ehangwch yr adran Porthladdoedd (COM ac LPT), lle bydd pob porthladd COM a'u statws cyfredol yn cael eu rhestru. Defnyddiwch yr anogwr gorchymyn i view Agorwch y Gorchymyn Anogol (CMD), nodwch y gorchymyn modd, a fydd yn arddangos gwybodaeth statws ar gyfer pob porthladd COM. Gwiriwch gysylltiadau caledwedd Os ydych chi eisoes wedi cysylltu dyfeisiau allanol â'r porthladd COM, mae'r ddyfais fel arfer yn meddiannu rhif porthladd, y gellir ei bennu trwy wirio'r caledwedd cysylltiedig.
Dogfennau / Adnoddau
![]() |
Bwrdd Datblygu Banggood ESP32 [pdfCyfarwyddiadau 1.47, Bwrdd Datblygu ESP32, ESP32, Bwrdd Datblygu |

