Litaelo tsa Boto ea Banggood ESP32

Boto ea Ntlafatso ea ESP32

Litlhaloso:

  • Lebitso la Sehlahisoa: ESP32-S3-LCD-1.47
  • Lisebelisoa tsa Nts'etsopele: Arduino IDE, ESP-IDF

Litaelo tsa Tšebeliso ea Sehlahisoa:

Lisebelisoa tsa ntlafatso:

Arduino IDE:

Arduino IDE ke sethala se bulehileng sa elektroniki sa prototyping
e bonolo, e tenyetseha, 'me ho bonolo ho qala ka eona. E entse joalo
sechaba se seholo sa basebelisi ba lefats'e se fanang ka khoutu ea mohloli o bulehileng, morero
examples, lithupelo, le lisebelisoa tsa laeborari. Arduino IDE e loketse
bakeng sa ba qalang le bao e seng litsebi.

ESP-IDF (Espressif IDE):

ESP-IDF ke moralo oa ntlafatso ea profeshenale o entsoeng ke
Theknoloji ea Espressif bakeng sa li-chips tsa ESP. E fana ka e tsoetseng pele
lisebelisoa tsa nts'etsopele le bokhoni bo boholo ba taolo bakeng sa ho rarahana
merero. ESP-IDF e khothaletsoa ho baetsi ba nang le setsebi
bokamorao kapa ditlhoko tsa tshebetso e hodimo.

Tlhophiso ea Tikoloho bakeng sa ho sebetsa le Arduino:

Khoasolla le ho kenya Arduino IDE:

  1. Etela ho ofisiri
    websebaka
  2. Khetha sistimi e tsamaisanang le bit ea sistimi eo u ka e jarollang
  3. Matha setlhophiso 'me u kenye tsohle ka ho sa feleng

Kenya Boto ea Ntlafatso ea ESP32:

  1. Ho sebelisa liboto tse amanang le ESP32 ho Arduino IDE, kenya file ea
    sephutheloana sa software sa esp32 ka boto ea Espressif Systems
  2. Bakeng sa litlhoko tsa ho kenya Boto, ka kakaretso ho joalo
    E khothalelitsoe ho sebelisa Install Online. Haeba ho kenya inthaneteng ho hloleha,
    sebelisa Install Offline
  3. Download the
    sephutheloana sa offline
    : esp32_package_3.0.2_arduino offline
    sephutheloana

ESP32-S3-LCD-1.47 Tlhokahalo ea Boto ea Nts'etsopele e Hlokehang
Litaelo:

  • Lebitso la boto: esp32 ka Espressif Systems
  • Tlhokahalo ea ho kenya boto: Kenya
    Offline / Kenya Marang-rang

LBH:

P: Ke lisebelisoa life tse ka sehloohong tsa ntlafatso tse fanoeng
ESP32-S3-LCD-1.47

A: Lisebelisoa tse ka sehloohong tsa ntlafatso tse fanoeng ke Arduino IDE le
ESP-IDF, e fanang ka phetoho e ipapisitseng le litlhoko tsa projeke le tsa botho
likhetho.

P: Ke sesebelisoa sefe sa nts'etsopele se khothalletsoang ho ba qalang le
bao e seng litsebi?

A: Arduino IDE e kgothaletswa bakeng sa ba qalang le
bao e seng litsebi ka lebaka la boiketlo ba eona ba ho ithuta le ho qala kapele
bokgoni.

ESP32-S3-LCD-1.47
Litaelo tsa Tšebeliso
ESP32-S3-LCD-1.47 hajoale e fana ka lisebelisoa tse peli tsa nts'etsopele le meralo, Arduino IDE le ESP-IDF, e fana ka likhetho tse feto-fetohang tsa nts'etsopele, o ka khetha sesebelisoa se nepahetseng sa nts'etsopele ho latela litlhoko tsa morero oa hau le mekhoa ea hau ea botho.
Lisebelisoa tsa ntlafatso
Arduino IDE
Arduino IDE ke sethala se bulehileng sa elektroniki sa prototyping, se bonolo ebile se tenyetseha, ho bonolo ho qala. Ka mor'a thuto e bonolo, u ka qala ho hōla kapele. Ka nako e ts'oanang, Arduino e na le sechaba se seholo sa basebelisi ba lefats'e, se fanang ka khoutu ea mohloli o bulehileng, projeke ea khale.amples le lithupelo, hammoho le lisebelisoa tse ngata tsa laebrari, tse kenyelletsang mesebetsi e rarahaneng, e lumellang bahlahisi ho kenya tšebetsong mesebetsi e fapaneng kapele.
ESP-IDF
ESP-IDF, kapa lebitso le felletseng la Espressif IDE, ke moralo oa nts'etsopele oa profeshenale o hlahisitsoeng ke Espressif Technology bakeng sa lichifi tsa letoto la ESP. E ntlafatsoa ho sebelisoa puo ea C, ho kenyelletsa le moqapi, debugger, le lisebelisoa tse khanyang, joalo-joalo, 'me e ka ntlafatsoa ka mela ea litaelo kapa ka tikoloho e kopanetsoeng ea ntlafatso (e kang Visual Studio Code le Espressif IDF plugin). Plugin e fana ka likarolo tse kang ho tsamaisa khoutu, tsamaiso ea morero, le ho lokisa liphoso.
E 'ngoe le e' ngoe ea mekhoa ena e 'meli ea ntlafatso e na le advan ea eonatages, mme bahlahisi ba ka khetha ho latela litlhoko tsa bona le maemo a bona a boiphihlelo. Arduino e loketse ba qalang le bao e seng litsebi hobane ba bonolo ho ithuta le ho potlakela ho qala. ESP-IDF ke khetho e betere bakeng sa bahlahisi ba nang le semelo sa profeshenale kapa litlhoko tse phahameng tsa ts'ebetso, kaha e fana ka lisebelisoa tse tsoetseng pele tsa ntlafatso le bokhoni bo boholo ba taolo bakeng sa nts'etsopele ea merero e rarahaneng.
Pele o sebetsa, ho kgothaletswa ho sheba lethathamo la dikahare ho utloisisa ka potlako sebopeho sa tokomane. Bakeng sa ts'ebetso e bonolo, ka kopo bala FAQ ka hloko ho utloisisa mathata a ka bang teng esale pele. Lisebelisoa tsohle tse tokomaneng li fanoe ka li-hyperlink bakeng sa ho khoasolla habonolo.

Ho sebetsa le Arduino
Khaolo ena e kenyelletsa ho theha tikoloho ea Arduino, ho kenyeletsa le Arduino IDE, tsamaiso ea mapolanka a ESP32, ho kenya lilaebrari tse amanang le tsona, ho bokella lenaneo le ho kopitsa, hammoho le ho hlahloba li-demos. E ikemiselitse ho thusa basebelisi ho tseba boto ea ntlafatso le ho thusa ntlafatso ea bobeli.
Ho qala tikoloho
Khoasolla le ho kenya Arduino IDE
Tobetsa ho etela ofisiri websaeteng, khetha tsamaiso e tsamaisanang le bit ea tsamaiso ho e jarolla.
Matha setlhophiso 'me u kenye tsohle ka ho sa feleng.
Kenya boto ea ntlafatso ea ESP32
E le hore u sebelise lebokose la li-motherboard le amanang le ESP32 ho Arduino IDE, sephutheloana sa software sa esp32 ke Espressif Systems board se tlameha ho kenngoa.
Ho latela tlhoko ea ho kenya Boto, hangata ho khothaletsoa ho sebelisa Install Online. Haeba ho kengoa inthaneteng ho hloleha, sebelisa Install Offline

Boto ea ntlafatso ea Espressif Systems ea esp32 e tla le sephutheloana se kantle ho naha. Tobetsa mona ho khoasolla: esp32_package_3.0.2_arduino offline package
ESP32-S3-LCD-1.47 litaelo tsa ho kenya boto ea nts'etsopele

Lebitso la boto
esp32 ka Espressif Systems

Tlhokahalo ea ho kenya boto
"Kenya Offline" / "kenya Inthaneteng"

Tlhokahalo ea nomoro ea mofuta
3.0.2

Kenya lilaeborari

Ha u kenya lilaebrari tsa Arduino, hangata ho na le mekhoa e 'meli eo u ka khethang ho eona: Kenya inthaneteng le ho kenya kantle ho marang-rang. Haeba ts'ebetso ea laeborari e hloka ho kengoa kantle ho marang-rang, o tlameha ho sebelisa laeborari e fanoeng file Bakeng sa lilaebrari tse ngata, basebelisi ba ka li batla le ho li kenya habonolo ka mookameli oa laeborari ea inthaneteng ea software ea Arduino. Leha ho le joalo, lilaebrari tse ling tse bulehileng kapa lilaebrari tsa moetlo ha li hokahantsoe le Motsamaisi oa Laeborari ea Arduino, ka hona li ke ke tsa fumaneha ka lipatlisiso tsa inthaneteng. Tabeng ena, basebelisi ba ka kenya lilaebrari tsena ka botsona ntle le marang-rang.
Bakeng sa lithupelo tsa ho kenya laeborari, ka kopo sheba laeborari ea mookameli oa laeborari ea Arduino ESP32-S3-LCD-1.47 library file e bolokiloe ka sample lenaneo, tlanya mona ho tlola:
Setšoantšo sa ESP32-S3-LCD-1.47

ESP32-S3-LCD-1.47 tlhaloso ea ho kenya laebrari

Lebitso la Laeborari

Tlhaloso

Phetolelo

Litlhoko tsa ho Kenya Laebrari

LVGL

Laebrari ea litšoantšo

v8.3.10

"Kenya Offline"

PNGdec

Hlakola lifomate tsa litšoantšo tsa PNG

v1.0.2

"Kenya Offline"

Ho ithuta haholoanyane le ho sebelisa LVGL, ka kopo sheba litokomane tsa semmuso tsa LVGL

Matha Demo ea Pele ea Arduino

Haeba u sa tsoa qala ka ESP32 le Arduino, 'me ha u tsebe ho theha, ho bokella, ho benya le ho tsamaisa mananeo a Arduino ESP32, ka kopo, atolosa 'me u shebe. Ke tšepa hore e ka u thusa!
Li-demos

Lethathamo la lintlha tsa ESP32-S3-LCD-1.47

Mohlala

Tlhaloso ea Motheo

Teko ea LVGL_Arduino ka har'a sesebelisoa sa lisebelisoa

LCD_Setšoantšo

Hlahisa bukana ea metso ea karete ea TF ea PNG file ka linako tse itseng

Laeborari ea Boipheliso LVGL
PNGdec

Litlhophiso tsa parameter ea morero oa Arduino

LVGL_Arduino
Khokahano ea lisebelisoa

Kopanya boto ea nts'etsopele ho komporo
Tlhahlobo ea khoutu
1. setup()
Flash_test(): Lekola le ho hatisa lintlha tsa boholo ba memori ea flash ea sesebelisoa SD_Init(): Qala TF card LCD_Init(): Qala ponts'o Set_Backlight(90): Beha khanya ea backlight ho 90 Lvgl_Init(): Qala LVGL graphics library Lvgl_Example1(): E letsetsa LVGL example function Wireless_Test2(): Letsetsa ts'ebetso ea tlhahlobo bakeng sa puisano e se nang mohala
2. loop()
Timer_Loop(): Mesebetsi e sebetsanang le mesebetsi e amanang le nako RGB_Lamp_Loop (2): Ntlafatsa 'mala o khanyang oa RGB ka linako tse ling
Pontšo ea sephetho
Sesebelisoa sa skrini sa LCD

Ho ithuta haholoanyane le ho sebelisa LVGL, ka kopo sheba litokomane tsa semmuso tsa LVGL
LCD_Image TF ho lokisa karete
Kenya setšoantšo sa mohlalaamptse fanoeng ke Waveshare ho karete ea TF

Khokahano ea lisebelisoa

Kenya TF card e nang le example litšoantšo ka sesebelisoa Hokela boto ntshetsopele khomphuteng ya
Tlhahlobo ea khoutu
1. setup()
Flash_test(): Lekola le ho hatisa lintlha tsa boholo ba memori ea flash ea sesebelisoa SD_Init(): Qala TF card LCD_Init(): Qala pontšo Set_Backlight(90): Beha khanya ea backlight ho 90
2. loop()
Setšoantšo_Next_Loop(“/”, “.png”, 300): Hlahisa PNG files bukeng ea motso oa karete ea TF ka tatellano ka linako tse itseng
RGB_Lamp_Loop (2): Ntlafatsa 'mala o khanyang oa RGB ka linako tse ling
Pontšo ea sephetho
LCD e bonts'a PNG files bukeng ea motso oa karete ea TF ka tatellano ka linako tse itseng
Ho sebetsa le ESP-IDF

Khaolo ena e kenyelletsa ho theha tikoloho ea ESP-IDF, ho kenyeletsoa ho kenngoa ha Visual Studio le plugin ea Espressif IDF, ho bokella lenaneo, ho jarolla, le ho lekoa tsa ex.ample mananeo, ho thusa basebelisi ho tseba boto ea nts'etsopele le ho thusa ntlafatso ea bobeli.
Ho qala tikoloho
Khoasolla 'me u kenye Visual Studio
Bula leqephe la download la semmuso sa VScode websaeteng, khetha tsamaiso e tsamaisanang le biti ea sistimi eo u ka e jarollang

Kamora ho tsamaisa sephutheloana sa ho kenya, tse ling kaofela li ka kenngoa ka mokhoa o ikhethileng, empa mona bakeng sa boiphihlelo bo latelang, ho khothaletsoa ho hlahloba mabokose 1, 2 le 3.
o Ka mor'a hore lintho tse peli tsa pele li khonehe, u ka bula VSCode ka ho toba ka ho tobetsa ka ho le letona files kapa li-directory, tse ka ntlafatsang boiphihlelo bo latelang ba mosebelisi.
o Ka mor'a hore ntho ea boraro e sebetse, u ka khetha VSCode ka ho toba ha u khetha mokhoa oa ho e bula.
Tlhophiso ea tikoloho e etsoa ho Windows 10 sistimi, basebelisi ba Linux le Mac ba ka fihlella ho seta tikoloho ea ESP-IDF bakeng sa tšupiso.
Kenya Espressif IDF plugin
Ka kakaretso ho kgothaletswa ho sebedisa Install Online. Haeba instolano ea Marang-rang e hloleha ka lebaka la marang-rang, sebelisa Install Offline
Bakeng sa tlhaiso-leseling e batsi mabapi le mokhoa oa ho kenya plugin ea Espressif IDF, bona Kenya Espressif IDF Plugin
Matha Demo ea Pele ea ESP-IDF
Haeba u sa tsoa qala ka ESP32 le ESP-IDF, 'me ha u tsebe ho theha, ho bokella, ho benya, le ho tsamaisa mananeo a ESP-IDF ESP32, ka kopo, atolosa 'me u shebe. Ke tšepa hore e ka u thusa!

Li-demos

Lethathamo la lintlha tsa ESP32-S3-LCD-1.47

Mohlala

Tlhaloso ea Motheo

Tlhahlobo ea ESP32-S3-LCD-1.47

Lekola tšebetso ea sesebelisoa ka har'a board

Laeborari ea Boipheliso LVGL

Tlhahlobo ea ESP32-S3-LCD-1.47
Khokahano ea lisebelisoa

Kopanya boto ea nts'etsopele ho komporo
Tlhahlobo ea khoutu

1. setup()
Wireless_Init(): Qala mochini oa puisano o se nang mohala Flash_Searching(): Lekola le ho hatisa lintlha tsa boholo ba memori ea flash ea sesebelisoa RGB_Init(): Qala mesebetsi e amanang le RGB RGB_Example(): Hlahisa mohlalaample mesebetsi ya RGB SD_Init(): Qala TF card LCD_Init(): Qala pontsho BK_Light(50): Beha khanya ea backlight ho 50 LVGL_Init(): Qala laeborari ea litšoantšo ea LVGL Lvgl_Example1(): E letsetsa LVGL example mosebetsi

2. ha(1)
vTaskDelay(pdMS_TO_TICKS(10)): Ho lieha ha nakoana, 10 milliseconds lv_timer_handler(): Ts'ebetso ea ho sebetsana le nako bakeng sa LVGL, e sebelisetsoang ho sebetsana le liketsahalo le
litšoantšo tse amanang le nako
Pontšo ea sephetho
LCD e bonts'a li-parameter tsa onboard:

Firmware ea Flash e Khanya le ho hlakola
Demo ea hajoale e fana ka firmware ea liteko, e ka sebelisetsoang ho lekola hore na sesebelisoa sa onboard se sebetsa hantle ka ho benya ka kotloloho mochini oa liteko oa firmware. file tsela:
..ESP32-SS-LCD-1.47-DemoFirmware Flash firmware ea benya le ho hlakola bakeng sa litšupiso
Lisebelisoa
Setšoantšo sa moralo
Setšoantšo sa ESP32-S3-LCD-1.47
Mohlala
Setšoantšo sa ESP32-S3-LCD-1.47
Lintlha tsa 1.47inch LCD Datasheet le tse ling files
Lisebelisoa tsa software
Arduino
Sehokelo sa semmuso sa ho khoasolla Arduino IDE esp32_package_3.0.2_arduino sephutheloana sa offline
VScode

Ofisiri ea VScode websebaka
Flash Download Tool
Flash_download_tool_3.9.5_0
Lihokelo tse ling tsa lisebelisoa
ESP32-Arduino litokomane tsa semmuso tsa LVGL litokomane tsa semmuso
LBH
Potso: Kamora hore mojule o khoasolle demo le ho e jarolla hape, hobaneng ka linako tse ling e sa khone ho hokela boema-kepeng ba serial kapa ho khanya ho hloleha?
Karabo:
Tobetsa konopo ea BOOT nako e telele, tobetsa RESET ka nako e le 'ngoe, ebe u lokolla RESET, ebe u lokolla konopo ea BOOT, ka nako ena module e ka kenya mokhoa oa ho jarolla, o ka rarollang boholo ba mathata a ke keng a kopitsoa.
Potso: Hobaneng ha mojule o lula o seta bocha le ho fifala neng viewed boemo ba kananelo ho tsoa ho molaoli oa sesebelisoa?
Karabo:
E ka 'na ea e-ba ka lebaka la ho hloka letho ha Flash le sekepe sa USB ha se tsitsitse, o ka tobetsa konopo ea BOOT nako e telele, tobetsa RESET ka nako e le' ngoe, ebe o lokolla RESET, ebe o lokolla konopo ea BOOT, ka nako ena mojule o ka kenya mokhoa oa ho jarolla ho khantša firmware (demo) ho rarolla boemo.
Potso: U ka sebetsana joang le hore pokello ea pele ea lenaneo e lieha haholo?
Karabo:
Ke ntho e tloaelehileng hore pokello ea pele e be butle, e-ba le mamello feela
Potso: U ka sebetsana joang le ponts'o e "emetseng ho khoasolla ..." boema-kepeng ba serial kamora ho bonesa ka katleho ESP-IDF?
Karabo:

Haeba ho na le konopo ea reset botong ea nts'etsopele, tobetsa konopo ea reset; haeba ho se na konopo ea reset, ka kopo e bulele hape
Potso: Ke lokela ho etsa eng haeba ke sa fumane foldara ea AppData?
Karabo:
Li-folders tse ling tsa AppData li patiloe ka mokhoa oa kamehla 'me li ka hlophisoa hore li hlahe. Sistimi ea Senyesemane: Mofuputsi->View-> Sheba "Lintho tse Patiloeng" Sistimi ea Sechaena: File Mofuputsi -> View -> Pontšo -> Sheba "Lintho tse Patiloeng"
Potso: Ke hlahloba joang boema-kepe ba COM boo ke bo sebelisang?
Karabo:
Sistimi ea Windows:
View ka Sesebelisoa sa Sesebelisoa: Tobetsa linotlolo tsa Windows + R ho bula lebokose la "Run"; input devmgmt.msc ebe o tobetsa Enter ho bula Mookameli oa Sesebelisoa; atolosa karolo ea "Ports (COM le LPT)", moo likou tsohle tsa COM le boemo ba tsona ba hona joale li tla thathamisoa. Sebelisa molaetsa oa taelo ho view: Bula Command Prompt (CMD), kenya taelo ea "mode", e tla bontša tlhahisoleseding ea boemo bakeng sa likou tsohle tsa COM. Sheba likhokahano tsa lisebelisoa: Haeba u se u hokahane le lisebelisoa tsa kantle ho koung ea COM, hangata sesebelisoa se na le nomoro ea boema-kepe, e ka khethoang ka ho hlahloba lisebelisoa tse hokahaneng.
Sistimi ea Linux:
Sebelisa taelo ea dmesg ho view: Bula terminal. Sebelisa taelo ea ls ho view: Kenya ls /dev/ttyS* kapa ls /dev/ttyUSB* ho thathamisa lisebelisoa tsohle tsa serial port. Sebelisa taelo ea seterial ho view: Kenya setserial -g /dev/ttyS* ho view lintlha tsa tlhophiso ea lisebelisoa tsohle tsa serial port.
Potso: Hobaneng ha ho benya ha lenaneo ho hloleha ha o sebelisa sesebelisoa sa MAC?
Karabo:
Kenya MAC Driver mme o bonese hape.
Potso: Ke hobane'ng ha ho se na tlhahiso ka mor'a ho chesa khoutu ka katleho ntle le mathata?
Karabo:

Sheba setšoantšo sa moralo bakeng sa liboto tse fapaneng tsa nts'etsopele tse nang le li-interface tsa Type-C, 'me u sebetse sephetho ka nepo:
o Bakeng sa liboto tsa nts'etsopele tse nang le tlhahiso e tobileng ea USB, mosebetsi oa printf o tšehetsoa bakeng sa tlhahiso ea khatiso. Haeba o batla ho ts'ehetsa tlhahiso ka ts'ebetso ea Serial, o tla hloka ho bulela sesebelisoa sa USB CDC On Boot kapa ho phatlalatsa HWCDC.
o Bakeng sa liboto tsa nts'etsopele tse nang le phetoho ea UART ho USB, mesebetsi ea printf le ea Serial e tšehetsoa bakeng sa tlhahiso ea khatiso, 'me ha ho hlokahale ho nolofalletsa USB CDC On Boot.
Potso: U ka sebelisa SquareLine Studio joang ho rala li-interfaces?
Karabo:
Sheba thuto ea SquareLine Studio

Litokomane / Lisebelisoa

Boto ea ntlafatso ea Banggood ESP32 [pdf] Litaelo
1.47, Boto ea Ntlafatso ea ESP32, ESP32, Boto ea Ntlafatso

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *