Banggood-logoa

Banggood ESP32 Garapen Plaka

Banggood-ESP32-Garapen-Taula-produktua

Zehaztapenak

  • Produktuaren izena: ESP32-S3-LCD-1.47
  • Garapen tresnak: Arduino IDE, ESP-IDF

Erabilera-argibideak

ESP32-S3-LCD-1.47-k bi garapen tresna eta framework eskaintzen ditu gaur egun, Arduino IDE eta ESP-IDF, garapen aukera malguak eskainiz, zure proiektuaren beharren eta ohitura pertsonalen arabera garapen tresna egokia aukeratu ahal izateko.

Garapen tresnak

Arduino IDEa
Arduino IDE kode irekiko prototipo elektronikoak egiteko plataforma bat da, erosoa eta malgua, hasteko erraza. Ikaskuntza sinple baten ondoren, azkar has zaitezke garatzen. Aldi berean, Arduinok erabiltzaile-komunitate global zabala du, kode irekiko ugari eskaintzen duena, proiektuen adibide ugari eskaintzen dituena.ampfitxategi eta tutorialak, baita liburutegi baliabide aberatsak ere, funtzio konplexuak biltzen dituztenak, garatzaileei hainbat funtzio azkar inplementatzeko aukera emanez.

ESP-IDF
ESP-IDF, edo izen osoa Espressif IDE, Espressif Technology-k ESP serieko txipetarako aurkeztutako garapen-esparru profesional bat da. C hizkuntza erabiliz garatu da, konpiladore bat, arazketa-tresna bat eta flasheatzeko tresnak barne, eta komando-lerroen bidez edo garapen-ingurune integratu baten bidez garatu daiteke (adibidez, Visual Studio Code Espressif IDF pluginarekin). Pluginak kode-nabigazioa, proiektuen kudeaketa eta arazketa bezalako funtzioak eskaintzen ditu.

Bi garapen-ikuspegi hauetako bakoitzak bere abantailak ditutages, eta garatzaileek beren beharren eta trebetasun mailaren arabera aukeratu dezakete. Arduino egokiak dira hasiberrientzat eta ez-profesionalentzat, erraz ikasten eta azkar hasten direlako. ESP-IDF aukera hobea da esperientzia profesionala edo errendimendu handiko eskakizunak dituzten garatzaileentzat, garapen tresna aurreratuagoak eta kontrol gaitasun handiagoak eskaintzen baititu proiektu konplexuak garatzeko.
Erabili aurretik, edukien taula arakatzea gomendatzen da dokumentuaren egitura azkar ulertzeko. Funtzionamendu egokia lortzeko, mesedez, irakurri arretaz maiz egiten diren galderak, aldez aurretik arazo posibleak ulertzeko. Dokumentuko baliabide guztiek hiperestekak dituzte erraz deskargatzeko.

Arduinorekin lan egitea

Kapitulu honek Arduino ingurunea konfiguratzen aurkezten du, Arduino IDEa, ESP32 plaken kudeaketa, erlazionatutako liburutegien instalazioa, programaren konpilazioa eta deskargatzea, baita demoen probak ere barne. Erabiltzaileei garapen-plaka menperatzen laguntzea eta bigarren mailako garapena erraztea du helburu.

Banggood-ESP32-Garapen-Taula- (1)

Ingurunearen konfigurazioa

Deskargatu eta instalatu Arduino IDE

  • Egin klik ofiziala bisitatzeko webgunea, hautatu deskargatzeko dagokion sistema eta sistemaren bit-a.
  • Banggood-ESP32-Garapen-Taula- (2) Exekutatu instalatzailea eta instalatu dena lehenespenez.

Instalatu ESP32 garapen-plaka

  • Arduino IDEan ESP32rekin lotutako plaka nagusia erabiltzeko, Espressif Systems-en esp32 plakaren software paketea instalatuta egon behar da.
  • Taularen instalazio-eskakizunen arabera, normalean Install Online erabiltzea gomendatzen da. Online instalazioa huts egiten badu, erabili Install Offline.
  • Espressif Systems-en esp32 garapen-plakak lineaz kanpoko pakete bat dakar. Sakatu hemen deskargatzeko: esp32_package_3.0.2_arduino lineaz kanpoko paketea

ESP32-S3-LCD-1.47 beharrezko garapen-plakaren instalazio-argibideak

Kontseiluaren izena
esp32 Espressif Systems-ek egina

Taula instalatzeko eskakizuna
"Lineaz kanpo instalatu" / "Linean instalatu"

Bertsio zenbakiaren eskakizuna
≥3.0.2

Instalatu liburutegiak

  • Arduino liburutegiak instalatzerakoan, normalean bi modu daude aukeran: Linean instalatu eta Lineaz kanpo instalatu. Liburutegiaren instalazioak lineaz kanpo instalazioa behar badu, emandako liburutegia erabili behar duzu. file
    Liburutegi gehienak erraz bilatu eta instalatu ditzakete erabiltzaileek Arduino softwarearen lineako liburutegi kudeatzailearen bidez. Hala ere, kode irekiko liburutegi edo liburutegi pertsonalizatu batzuk ez daude Arduino Liburutegi Kudeatzailearekin sinkronizatuta, beraz, ezin dira lineako bilaketen bidez eskuratu. Kasu honetan, erabiltzaileek eskuz bakarrik instala ditzakete liburutegi hauek lineaz kanpo.
  • Liburutegiaren instalazio tutoriala ikusteko, jo ezazu Arduino liburutegi kudeatzailearen tutorialera.
  • ESP32-S3-LCD-1.47 liburutegia file s-n gordeta dago.ampprograma, egin klik hemen salto egiteko: ESP32-S3-LCD-1.47 Demo

ESP32-S3-LCD-1.47 liburutegiaren instalazioaren deskribapena

Banggood-ESP32-Garapen-Taula-01

LVGL gehiago ikasteko eta erabiltzeko, jo LVGLren dokumentazio ofizialera.

Exekutatu lehen Arduino demoa
ESP32 eta Arduino erabiltzen hasi berria bazara, eta ez badakizu nola sortu, konpilatu, flashatu eta Arduino ESP32 programak exekutatu, mesedez, zabaldu eta begiratu bat eman. Espero dut lagungarria izatea!

Demoak

Banggood-ESP32-Garapen-Taula- (3)

ESP32-S3-LCD-1.47 demoak

Banggood-ESP32-Garapen-Taula-03

Arduino proiektuaren parametroen ezarpenak

Banggood-ESP32-Garapen-Taula- (4)

LVGL_Arduino

Hardware konexioa

  • Konektatu garapen-plaka ordenagailura

Kodearen analisia

  1. konfiguratu()
    • Flash_test(): Gailuaren flash memoriaren tamainaren informazioa probatu eta inprimatu
    • SD_Init(): TF txartela hasieratu
    • LCD_Init(): Pantaila hasieratu
    • Set_Backlight(90): Ezarri atzeko argiaren distira 90era
    • Lvgl_Init(): LVGL grafikoen liburutegia hasieratu
    • Lvgl_Example1(): LVGL adibide espezifikoa deitzen duample funtzioa
    • Wireless_Test2(): Deitu haririk gabeko komunikaziorako test funtzioa
  2. begizta()
    • Timer_Loop(): Denboragailuarekin lotutako zereginak kudeatzen dituzten funtzioak
    • RGB_Lamp_Loop(2): RGB argiaren kolorea aldizka eguneratu

Emaitzen erakustaldia

LCD pantaila

LVGL gehiago ikasteko eta erabiltzeko, jo LVGLren dokumentazio ofizialera.

LCD_Irudia

TF txartelaren prestaketa

  • Gehitu irudiaren adibideaampWaveshare-k emandako fitxategiak TF txartelean

Banggood-ESP32-Garapen-Taula- (6) Banggood-ESP32-Garapen-Taula- (7)

Hardware konexioa

  • Sartu ex duen TF txartelaampirudiak gailuan sartu
  •  Konektatu garapen-plaka ordenagailura

Kodearen analisia

  1. konfiguratu()
    • Flash_test(): Gailuaren flash memoriaren tamainaren informazioa probatu eta inprimatu
    • SD_Init(): TF txartela hasieratu
    • LCD_Init(): Pantaila hasieratu
    • Set_Backlight(90): Ezarri atzeko argiaren distira 90era
  2. begizta()
    • Image_Next_Loop("/", ".png", 300): PNG bistaratzea files TF txartelaren erroko direktorioan sekuentzialki denbora-tarte erregularretan
    • RGB_Lamp_Loop(2): RGB argiaren kolorea aldizka eguneratu

Emaitzen erakustaldia

  • LCDak PNG bistaratzen du files TF txartelaren erroko direktorioan sekuentzialki tarte erregularretan

Banggood-ESP32-Garapen-Taula- (8)

ESP-IDF-rekin lanean

Kapitulu honek ESP-IDF ingurunea konfiguratzen aurkezten du, Visual Studio eta Espressif IDF plugin-aren instalazioa, programaren konpilazioa, deskargatzea eta ex-en probak barne.ampprogramak, erabiltzaileei garapen-taula menperatzen eta bigarren mailako garapena errazten laguntzeko.

Banggood-ESP32-Garapen-Taula- (9)

Ingurunearen konfigurazioa

Deskargatu eta instalatu Visual Studio
Ireki VScode ofizialaren deskarga orria webgunea, aukeratu deskargatzeko dagokion sistema eta sistemaren bit-a

Banggood-ESP32-Garapen-Taula- (10)

Instalazio paketea exekutatu ondoren, gainerakoa lehenespenez instala daiteke, baina hemen, ondorengo esperientziarako, 1, 2 eta 3 laukitxoak markatzea gomendatzen da.

Banggood-ESP32-Garapen-Taula- (11)

  • Lehenengo bi elementuak gaituta daudenean, VSCode zuzenean ireki dezakezu eskuineko botoiarekin klik eginez files edo direktorioak, eta horrek ondorengo erabiltzailearen esperientzia hobetu dezake.
  • Hirugarren elementua gaituta dagoenean, VSCode zuzenean hauta dezakezu nola ireki aukeratzen duzunean.

Ingurunearen konfigurazioa Windows 10 sisteman egiten da, Linux eta Mac erabiltzaileek ESP-IDF ingurunearen konfiguraziora sar daitezke erreferentzia gisa.

Instalatu Espressif IDF plugina

  • Oro har, Instalatu linean erabiltzea gomendatzen da. Lineako instalazioa sareko faktore batengatik huts egiten badu, erabili Instalatu lineaz kanpo.
  • Espressif IDF plugina nola instalatu jakiteko informazio gehiago lortzeko, ikusi Espressif IDF plugina instalatzea

Exekutatu lehen ESP-IDF demoa

ESP32 eta ESP-IDF erabiltzen hasi berria bazara, eta ez badakizu nola sortu, konpilatu, flashatu eta ESP-IDF ESP32 programak exekutatu, mesedez, zabaldu eta begiratu bat eman. Espero dut lagungarria izatea!

Demoak

Banggood-ESP32-Garapen-Taula- (12)

ESP32-S3-LCD-1.47 demoak

Banggood-ESP32-Garapen-Taula-04

ESP32-S3-LCD-1.47-Proba

Hardware konexioa

  • Konektatu garapen-plaka ordenagailura

Kodearen analisia

  1. konfiguratu()
    • Wireless_Init(): Haririk gabeko komunikazio modulua hasieratu
    • Flash_Searching(): Gailuaren flash memoriaren tamainaren informazioa probatu eta inprimatu
    • RGB_Init(): RGBrekin lotutako funtzioak hasieratu
    • RGB_Example(): Erakutsi adibideaampRGBren funtzioak
    • SD_Init(): TF txartela hasieratu
    • LCD_Init(): Pantaila hasieratu
    • BK_Light(50): Atzeko argiaren distira 50era ezarri
    • LVGL_Init(): LVGL grafikoen liburutegia hasieratu
    • Lvgl_Example1(): LVGL adibide espezifikoa deitzen duample funtzioa
  2. bitartean (1)
    • vTaskDelay(pdMS_TO_TICKS(10)): Atzerapen laburra, 10 milisegundoro
    • lv_timer_handler(): LVGLrako tenporizadorearen kudeaketa funtzioa, denborarekin lotutako gertaerak eta animazioak kudeatzeko erabiltzen dena

Emaitzen erakustaldia

LCD pantailak barneko parametroak erakusten ditu:

Banggood-ESP32-Garapen-Taula- (13)

Flash firmwarea flashatzea eta ezabatzea

Uneko demoak proba-firmwarea eskaintzen du, ea probatzeko erabil daitekeena.
Gailu integratuak behar bezala funtzionatzen du probako firmwarea zuzenean flasheatuz

  •  bin file bidea:

..\ESP32-SS-LCD-1.47-Demo\Firmwarea

Flash firmwarea keinuka eta ezabatzen erreferentziarako

Baliabideak

Diagrama eskematikoa

Demo

Fitxa teknikoak

Software-tresnak

Arduino

VScode

Flash Deskargatzeko Tresna

Beste baliabideen estekak

Ohiko galderak

Moduluak demoa deskargatu eta berriro deskargatu ondoren, zergatik batzuetan ezin da serieko atakara konektatu edo flasheatzeak huts egiten du?

Sakatu luze BOOT botoia, sakatu RESET aldi berean, eta gero askatu RESET, eta gero askatu BOOT botoia, une honetan modulua deskargatzeko moduan sartu daiteke, eta horrek deskargatu ezin diren arazo gehienak konpondu ditzake.

Zergatik berrezartzen da modulua etengabe eta keinuka ari da viewGailu kudeatzailetik aitortze-egoera ikusi al duzu?

Flash hutsik dagoelako eta USB ataka ez dagoelako izan daiteke, BOOT botoia luze sakatu dezakezu, RESET sakatu aldi berean, eta gero RESET askatu, eta gero BOOT botoia askatu, une horretan moduluak deskargatzeko moduan sartu daiteke firmwarea (demo) flasheatzeko egoera konpontzeko.

Nola egin aurre programaren lehen konpilazioa oso motela izateari?

Normala da lehenengo konpilazioa motela izatea, pazientzia izan besterik ez.

Nola kudeatu ESP-IDF flasheatu ondoren serieko atakan deskargatzeko zain dagoen pantaila?

Garapen-plakan berrezartze-botoi bat badago, sakatu berrezartze-botoia; berrezartze-botoirik ez badago, piztu berriro.

Zer egin behar dut Aplikazioen Datuen karpeta aurkitzen ez badut?

AppData karpeta batzuk lehenespenez ezkutatuta daude eta erakusteko konfigura daitezke. Sistemaren esploratzaile ingelesa->View-> Begiratu ezkutuko elementuak txinatar sisteman File Esploratzailea -> View -> Erakutsi -> Ezkutuko elementuak egiaztatu

Nola egiaztatu dezaket erabiltzen dudan COM ataka?

Windows sistema View Gailuen Kudeaketaren bidez Sakatu Windows + R teklak Exekutatu elkarrizketa-koadroa irekitzeko; idatzi devmgmt.msc eta sakatu Sartu Gailuen Kudeatzailea irekitzeko; zabaldu Ataken (COM eta LPT) atala, non COM ataka guztiak eta haien uneko egoerak zerrendatuko diren. Erabili komando-gonbita view Ireki Komando-gonbita (CMD), idatzi modua komandoa, eta horrek COMportu guztien egoera-informazioa bistaratuko du. Egiaztatu hardwarearen konexioak Kanpoko gailuak COM portuan konektatu badituzu, gailuak normalean portu-zenbaki bat hartzen du, eta hori konektatutako hardwarea egiaztatuz zehaztu daiteke.

Dokumentuak / Baliabideak

Banggood ESP32 Garapen Plaka [pdfArgibideak
1.47, ESP32 Garapen Taula, ESP32, Garapen Taula

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *