Banggood-logo

Bwrdd Datblygu Banggood ESP32

Cynnyrch-Bwrdd-Datblygu-ESP32-Banggood

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.

Bwrdd Datblygu Banggood-ESP32- (1)

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.
  • Bwrdd Datblygu Banggood-ESP32- (2) 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

Bwrdd Datblygu Banggood-ESP32-01

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

Bwrdd Datblygu Banggood-ESP32- (3)

Demos ESP32-S3-LCD-1.47

Bwrdd Datblygu Banggood-ESP32-03

Gosodiadau paramedr prosiect Arduino

Bwrdd Datblygu Banggood-ESP32- (4)

LVGL_Arduino

Cysylltiad caledwedd

  • Cysylltwch y bwrdd datblygu â'r cyfrifiadur

Dadansoddi cod

  1. 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
  2. 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

Bwrdd Datblygu Banggood-ESP32- (6) Bwrdd Datblygu Banggood-ESP32- (7)

Cysylltiad caledwedd

  • Mewnosodwch y cerdyn TF sy'n cynnwys exampdelweddau i'r ddyfais
  •  Cysylltwch y bwrdd datblygu â'r cyfrifiadur

Dadansoddi cod

  1. 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
  2. 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

Bwrdd Datblygu Banggood-ESP32- (8)

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.

Bwrdd Datblygu Banggood-ESP32- (9)

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

Bwrdd Datblygu Banggood-ESP32- (10)

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.

Bwrdd Datblygu Banggood-ESP32- (11)

  • 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

Bwrdd Datblygu Banggood-ESP32- (12)

Demos ESP32-S3-LCD-1.47

Bwrdd Datblygu Banggood-ESP32-04

ESP32-S3-LCD-1.47-Prawf

Cysylltiad caledwedd

  • Cysylltwch y bwrdd datblygu â'r cyfrifiadur

Dadansoddi cod

  1. 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
  2. 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:

Bwrdd Datblygu Banggood-ESP32- (13)

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

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *