Tlhaloso: LCDWIKI E32R32P, E32N32P 3.2inch ESP32-32E Tlhaloso
Litlhaloso:
- Mojule: 3.2-inch ESP32-32E pontšo ea module
- Qeto: 240×320
- Mokhanni oa skrini IC: ST7789
- Molaoli ea ka Sehloohong: ESP32-WROOM-32E
- Maqhubu a ka sehloohong: 240MHz
- Khokahano: 2.4G WIFI + Bluetooth
- Arduino IDE Liphetolelo: 1.8.19 le 2.3.2
- ESP32 Arduino Core Library Software Versions: 2.0.17 le 3.0.3
Litaelo tsa Kabo ea Pin:
Ka morao view ea 3.2-inch ESP32-32E module ea pontšo:
ESP32-32E Litaelo tsa Kabo ea Pin:
Sesebediswa ka botong | Lisebelisoa tsa Pins | Khokahano ea phini ea ESP32-32E | Tlhaloso |
---|---|---|---|
TFT_CS | LCD | IO15 | Letšoao la taolo ea khetho ea LCD skrineng, boemo bo tlase e sebetsang hantle |
Litaelo tsa Tšebeliso ea Sehlahisoa
Hlophisa Tikoloho ea Ntlafatso ea ESP32 Arduino:
- Khoasolla le ho kenya mofuta oa Arduino IDE 1.8.19 kapa 2.3.2.
- Kenya software ea ESP32 Arduino Core Library version 2.0.17 kapa 3.0.3.
Kenya Lilaebrari tsa Software tsa Mokha oa Boraro:
- Hlalosa lilaebrari tse hlokahalang tsa batho ba bang bakeng sa projeke ea hau.
- Khoasolla le ho kenya lilaebrari ho latela litaelo tse fanoeng.
ExampLe Litaelo tsa Tšebeliso ea Lenaneo:
- Latela mehato e boletsoeng ho example litokomane tsa lenaneo.
- Kenya example lenaneo ho module ea ponts'o ea ESP32-32E.
LBH:
- P: Nka seta bocha mojule oa ESP32-32E joang?
A: Sebelisa konopo ea RESET_KEY kapa motlakase oa potoloho ea module. - P: Ke liphetolelo life tsa Arduino IDE tse lumellanang le module ee?
A: Liphetolelo tsa 1.8.19 le 2.3.2 li lumellana le mojule oa ESP32-32E.
E32R32P&E32N32P 3.2inch IPS ESP32-32E litaelo tsa pontsho
Software le hardware tlhaloso sethaleng
- Mojule: 3.2-inch ESP32-32E pontšo ea module e nang le 240 × 320 resolution le ST7789 screen driver IC.
- Mong'a module: ESP32-WROOM-32E module, maqhubu a phahameng ka ho fetisisa a 240MHz, a tšehetsa 2.4G WIFI + Bluetooth.
- Arduino IED liphetolelo: liphetolelo 1.8.19 le 2.3.2. ESP32 Arduino core library software versions: 2.0.17 le 3.0.3.
Litaelo tsa kabo ea Pin
Setšoantšo sa 2.1 Ka morao view ea 3.2-inch ESP32-32E module ea pontšo
Molaoli ea ka sehloohong oa module ea 3.2-inch ESP32 e bonts'ang ke ESP32-32E, 'me kabo ea GPIO bakeng sa lisebelisoa tsa eona tse ka har'a board e bonts'oa tafoleng e ka tlase:
ESP32-32E pin kabo ditaelo | |||
Sesebediswa sa boto | Lithakong tsa lisebelisoa tsa board | ESP32-32E
phini ya kgokelo |
tlhaloso |
LCD | TFT_CS | 1015 | Letšoao la taolo ea khetho ea LCD skrineng, boemo bo tlase bo sebetsa |
TFT_RS | 102 | Taelo ea skrine ea LCD / lets'oao la taolo ea khetho ea data.Boemo bo phahameng: data, boemo bo tlase: taelo |
Lethathamo la 2.1 Litaelo tsa kabo ea Pin bakeng sa li-peripherals tsa ESP32-32E
Litaelo tsa ho sebelisa example lenaneo
Theha tikoloho ea ntlafatso ea ESP32 Arduino
Bakeng sa litaelo tse qaqileng mabapi le ho theha tikoloho ea nts'etsopele ea ESP32 Arduino, ka kopo sheba litokomane tse ka har'a sephutheloana se nang le sehlooho se reng ” Arduino_IDE1_development_environment_construction_for_ESP32″ le ” Arduino_IDE2_development_environment_construction_for_ESP32″.
Kenya lilaebrari tsa software ea batho ba bang
Kamora ho theha tikoloho ea nts'etsopele, mohato oa pele ke ho kenya lilaebrari tsa software ea motho oa boraro tse sebelisoang ke sample lenaneo. Mehato ke e latelang:
A. Bula bukana ea Demo \Arduino\Install libraries” sephuthelong ebe u fumana laebrari ea software ea motho oa boraro, joalo ka ha ho bonts'itsoe setšoantšong se latelang:
Setšoantšo sa 3.1 Example Laeborari ea Software ea Motho oa Boraro
- ArduinoJson: Laeborari ea software ea C ++ JSON bakeng sa Arduino le Marang-rang a Lintho.
- ESP32-audioI2S: Laeborari ea software ea audio ea ESP32 e sebelisa bese ea I32S ea ESP2 ho bapala molumo. files ka liforomo tse kang mp3, m4a, le mav ho tsoa ho likarete tsa SD ka lisebelisoa tsa audio tsa kantle.
- ESP32Time: Laeborari ea software ea Arduino bakeng sa ho beha le ho khutlisa nako ea kahare ea RTC ho boto ea ESP32
- HttpClient: Laeborari ea software ea bareki ba HTTP e sebetsanang le Arduino's web seva.
- Lvgl: Laeborari ea li-software tsa litšoantšo tse kentsoeng ka mokhoa o bonolo, tse sebelisoang haholo, tse sa jeng lisebelisoa tse tlase, tse khahlisang ka bokhabane, 'me ho bonolo ho li sebelisa.
- NTPClient: Hokela laeborari ea software ea moreki oa NTP ho seva sa NTP.
-
TFT_eSPI: Laeborari ea litšoantšo ea Arduino bakeng sa li-skrini tsa TFT-LCD LCD e tšehetsa li-platform tse ngata le li-IC tsa mokhanni oa LCD.
-
Nako: Laeborari ea software e fanang ka ts'ebetso ea nako bakeng sa Arduino.
-
TJpg_Decoder: Sethala sa Arduino sa JPG sa pokello ea litšoantšo se ka khethollang JPG files ho tsoa ho likarete tsa SD kapa Flash ebe o li hlahisa ho LCD. XT_DAC_Audio: Laeborari ea software ea audio ea ESP32 XTronic DAC e tšehetsa molumo oa sebopeho sa WAV files.
-
Kopitsa lilaebrari tsena tsa software bukeng ea libuka ea foldara ea projeke. Bukana ea laebrari ea foldara ea morero e ea ho
"C: \ Users \ Administrator \ Documents \ Arduino \ libraries" (karolo e khubelu e emela lebitso la sebele la k'homphieutha). Haeba tsela ea foldara ea projeke e fetotsoe, e hloka ho kopitsoa bukeng ea laeborari ea projeke e fetotsoeng. -
Kamora ho kenya laeborari ea software ea motho oa boraro, o ka bula sample lenaneo bakeng sa tšebeliso.
Fumana sehokelo sa ho jarolla ho GitHub 'me u se jarolle. Sehokelo sa download se tjena:
- molao: https://github.com/lvgl/lvgl/tree/release/v8.3(Ho ka sebelisoa V8 feela. x version, V9. x version e ke ke ea sebelisoa)
- TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
Ka kopo, fumana lihokelo tsa khoasollo bakeng sa liphutheloana tse ling tsa software tse sa hlokeng tlhophiso:
- ArduinoJson: https://github.com/bblanchon/ArduinoJson.git
- Nako ea ESP32: https://github.com/fbiego/ESP32Time
- HttpClient: http://github.com/amcewen/HttpClient
- NTPClient: https://github.com/arduino-libraries/NTPClient.git
- Nako: https://github.com/PaulStoffregen/Time
- TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
Kamora hore download ea laeborari e phethe, e notlolle (bakeng sa ho khetholla habonolo, foldara ea laeborari e senyehileng e ka rehoa bocha), ebe u e kopitsa bukeng ea laeborari ea projeke (kamehla ke "C:\Users\Administrator\Documents\Arduino \ libraries. ” (karolo e khubelu ke lebitso la mosebelisi la komporo e latelang, etsa tlhophiso ea laeborari ka ho bula Demo \Arduino\ Replaced files" ka har'a sephutheloana le ho fumana e ncha file, joalokaha ho bontšitsoe setšoantšong se latelang:
Setšoantšo sa 3.2 Phetoho ea laebrari ea software ea motho oa boraro file
Lokisa laeborari ea LVGL:
Kopitsa faele ea lv_conf. h file ho tsoa ho Nchafatsoa files bukeng ea boemo bo holimo ea laeborari ea lvgl bukeng ea laeborari ea projeke, joalo ka ha ho bonts'itsoe setšoantšong se latelang:
- Bula lv_conf_internal. h file bukeng ea src ea laeborari ea molao tlasa bukana ea laeborari ea boenjiniere, joalo ka ha ho bonts'itsoe setšoantšong se latelang:
Litaelo tsa demo tsa E32R32P&E32N32P ESP32-32E Ka mor'a ho bula file, fetola litaba tsa mola oa 41 joalo ka ha ho bonts'itsoe ka tlase (ka ".. /.. /lv_conf.h Fetola boleng ho.. /lv_conf.h "), 'me u boloke phetoho.
Kopitsa mohlalaamples le li-demos ho tloha boemong ba laeborari ea morero ho ea ho src ka boemo, joalo ka ha ho bonts'itsoe ka tlase:
Kopitsa boemo ba bukana: Lokisa laeborari ea TFT_eSPI:
Taba ea pele, reha lebitso bocha User_Setup. h file bukeng ea boemo bo holimo ea laeborari ea TFT_eSPI tlas'a bukana ea laeborari ea projeke ho User_Setup_bak. h. Ebe, kopitsa User_Setup. h file ho tsoa ho Nchafatsoa files bukeng ea boemo bo holimo ea laeborari ea TFT_eSPI tlasa bukana ea laeborari ea morero, joalo ka ha ho bonts'itsoe setšoantšong se latelang:
E latelang, reha hape ST7789_ Init. h bukeng ea TFT_eSPI laeborari ea TFT_Drivers tlasa bukana ea foldara ea projeke ho ST7789_ Init. bak. h, ebe o kopitsa ST7789_ Init. h ho Fetiloe files ho laeborari ea TFD_eSPI TFT_Drivers directory tlasa bukana ea laeborari ea projeke, joalo ka ha ho bonts'itsoe setšoantšong se latelang:
Example Litaelo tsa Tšebeliso ea Lenaneo
Examplenaneo le fumaneha bukeng ea Demo \Arduino\demos” ea sephutheloana, joalo ka ha ho bonts'itsoe setšoantšong se latelang:
Setšoantšo sa 3.10 Example Lenaneo
Kenyelletso ea e mong le e examplenaneo le tjena:
- E bonolo_teko
Example ke ex ea mantlhaample lenaneo le sa itšetleheng ka lilaebrari tsa batho ba bang. Thepa e hloka skrine ea ponts'o ea LCD, e bonts'ang ho tlatsoa ha 'mala o felletseng le ho tlatsoa ha khutlonnetsepa. Exampe ka sebelisoa ka kotloloho ho lekola hore na skrini se sebetsa hantle. - colligate_test
Example itšetlehile ka TFT_eSPI software laeborari, le hardware
e hloka skrine ea LCD. Litaba tse bonts'itsoeng li kenyelletsa lintlha tsa ho taka, mela, lipontšo tse fapaneng tsa litšoantšo, le lipalo-palo tsa nako, e leng se etsang hore e be ponts'o e felletseng.ample. - display_graphics
Exampe itšetlehile ka laebrari ea software ea TFT_eSPI, 'me hardware e hloka skrine ea LCD. Likahare tsa ponts'o li kenyelletsa litšoantšo tse fapaneng tsa litšoantšo le litlatse. 04_bonts'a_scroll
ExampLe hloka laeborari ea software ea TFT_eSPI mme hardware e hloka ho ba skrini sa LCD. Likahare tsa ponts'o li kenyelletsa litlhaku tsa Sechaena le litšoantšo, pontšo ea mongolo o scrolling, ponts'o ea mebala e fetotsoeng, le ponts'o e potolohang ka mahlakore a mane. - show_SD_jpg_picture
ExampLe hloka ho itšetleha ka lilaebrari tsa software tsa TFT_eSPI le TJpg_Secoder, 'me hardware e hloka skrine ea LCD le karete ea MicroSD. ExampLe mosebetsi ke ho bala litšoantšo tsa JPG ho tsoa kareteng ea MicroSD, ho li hlalosa, ebe o hlahisa litšoantšo ho LCD. Exampmehato ea tšebeliso ke:- Kopitsa litšoantšo tsa JPG ho tsoa bukeng ea "PIC_320x480" ho sample foldareng ea motso oa karete ea MicroSD ka komporo.
- Kenya karete ea MicroSD ka har'a slot ea karete ea SD ea module ea ponts'o;
- Matla ho mojule oa ponts'o, bokella le ho jarolla sample lenaneo, 'me u tla bona litšoantšo tse hlahisoang ka mokhoa o fapaneng skrineng sa LCD.
- RGB_LED_V2.0
Example ha e itšetlehe ka lilaeborari life kapa life tsa software ea mokha oa boraro 'me e ka sebelisa feela Arduino-ESP32 core software library version 2.0 (joalo ka mofuta oa 2.0.17). Thepa e hloka mabone a mebala e meraro ea RGB. Example e bonts'a RGB ea mebala e meraro ea ho bonesa le ho tima taolo, taolo ea flicker, le taolo ea khanya ea PWM. - RGB_LED_V3.0
Example ha e itšetlehe ka lilaeborari life kapa life tsa software tsa mokha oa boraro 'me e ka sebelisa feela laeborari ea software ea Arduino-ESP32's 3.0 core (mohlala 3.0.3). Thepa e hlokahalang ea hardware le mesebetsi li tšoana le tse bontšitsoeng ho example 06_RGB_LED_V2.0. - Flash_DMA_jpg
Exampe itšetlehile ka lilaebrari tsa software tsa TFT_eSPI le TJpg_Decoder. Hardware e hloka ponts'o ea LCD. Exampe bonts'a ho bala litšoantšo tsa JPG ho tsoa ho Flash ka har'a mojule oa ESP32 le ho hlophisa lintlha, ebe o hlahisa setšoantšo ho LCD. Exampmehato ea tšebeliso:- Nka setšoantšo sa jpg se hlokang ho hlahisoa ka sesebelisoa sa hlobo sa inthaneteng. Sesebelisoa sa hlobo sa inthaneteng websebaka: http://tomeko.net/online_tools/file_to_hex.php?lang=en ka mor'a katleho ea mojule, kopitsa lintlha ho sehlopha sa "setšoantšo.h" file ho sample foldara (sehlopha se ka rehoa hape, le sample lenaneo le boetse le lokela ho fetoloa synchronously) Matla ho mojule oa ponts'o, bokella le ho khoasolla example lenaneo, u ka bona pontšo ea setšoantšo skrineng sa LCD.
- key_test
Example ha e itšetlehe ka lilaebrari life kapa life tsa software tsa mokha oa boraro. Thepa e hloka tšebeliso ea konopo ea BOOT le mabone a RGB a mebala e meraro. Example bontša ho sibolloa ha liketsahalo tsa bohlokoa ka mokhoa oa ho khetha ha o ntse o sebetsa senotlolo sa ho laola lebone la mebala e meraro ea RGB. - key_ interrupt
Example ha e itšetlehe ka lilaebrari life kapa life tsa software tsa mokha oa boraro. Thepa e hloka tšebeliso ea konopo ea BOOT le mabone a RGB a mebala e meraro. ExampLe e bonts'a mokhoa oa tšitiso ho bona liketsahalo tsa bohlokoa ha o ntse o sebelisa senotlolo sa ho laola lebone la mebala e meraro la RGB le butse le ho tima. - uart
Exampe itšetlehile ka laebrari ea software ea TFT_eSPI, 'me hardware e hloka sekepe sa serial le pontšo ea LCD. Exampe bonts'a hore na ESP32 e sebelisana joang le PC ka boema-kepe ba serial. ESP32 e romella tlhahisoleseling komporong ka "serial port", 'me komporo e romella tlhahisoleseling ho ESP32 ka "serial port". Kamora ho fumana tlhaiso-leseling, ESP32 e e hlahisa skrineng sa LCD. - RTC_test
Exampe itšetlehile ka lilaebrari tsa software tsa TFT_eSPI le ESP32Time, 'me hardware e hloka pontšo ea LCD. Exampe bonts'a ho sebelisa mojule oa ESP32's RTC ho seta nako le letsatsi la nnete le ho bonts'a nako le letsatsi ponts'ong ea LCD. - timer_test_V2.0 st_V3.0
Example ha e itšetlehe ka lilaeborari life kapa life tsa software ea mokha oa boraro 'me e ka sebelisa feela Arduino-ESP32 core software library version 2.0 (joalo ka mofuta oa 2.0.17). Thepa e hloka mabone a mebala e meraro ea RGB. Example e bonts'a ts'ebeliso ea sebali sa nako sa ESP32, ka ho beha nako ea motsotsoana o le mong ho laola lebone le letala la LED le tima (motsotsoana o mong le o mong ka motsotsoana o mong le o mong, motsotsoana o mong le o mong, 'me kamehla u palama baesekele).- timer_test_V3.0
Example ha e itšetlehe ka lilaeborari life kapa life tsa software tsa mokha oa boraro 'me e ka sebelisa feela laeborari ea software ea Arduino-ESP32's 3.0 core (mohlala 3.0.3). Thepa e hloka mabone a mebala e meraro ea RGB. Example e bonts'a ts'ebetso e ts'oanang le ea 12_timer_test_V2.0 example.
- timer_test_V3.0
- Fumana_Battery_Voltage
Exampe itšetlehile ka laebrari ea software ea TFT_eSPI. Thepa e hloka ponts'o ea LCD le betri ea lithium ea 3.7V. Example bonts'a ho sebelisa tšebetso ea ADC ea ESP32 ho fumana voltage ea betri ea kantle ea lithium ebe e e bonts'a ponts'o ea LCD. - Backlight_PWM_V2.0
Exampe itšetlehile ka laeborari ea software ea TFT_eSPI 'me e ka sebelisa feela laebrari ea mantlha ea software ea Arduino-ESP32 mofuta oa 2.0 (bakeng sa mohlala.ample, phetolelo ea 2.0.17). Thepa e hloka ponts'o ea LCD le skrine ea ho ama e hanyetsanang. Example e bonts'a hore na khanya ea lebone la morao-rao e ka fetoloa joang ka ts'ebetso ea "touch slide" ea module ea ponts'o ha boleng ba khanya bo fetoha.- Backlight_PWM_V3.0
Example itshetlehile ka laeborari ya software ya TFT_eSPI mme e ka sebedisa laeborari ya software ya Arduino-ESP32 3.0 feela (bakeng sa mohlala.ample, phetolelo ea 3.0.3). Thepa e hloka ponts'o ea LCD le skrine ea ho ama e hanyetsanang. Example e bonts'a ts'ebetso e ts'oanang le ea 14_Backlight_PWM_V2.0 example.
- Backlight_PWM_V3.0
- Audio_play_V2.0
Example itshetlehile ho dilaeborari tsa software tsa TFT_eSPI, TJpg_Decoder, le ESP32-audioI2S, mme e ka sebedisa feela laeborari ya software ya Arduino-ESP32 core software version 2.0 (jwalo ka mofuta 2.0.17). Thepa e hloka ponts'o ea LCD, skrine ea ho ama e hanyetsanang, sebui le karete ea MicroSD. Exampe bonts'a ho bala molumo oa mp3 file ho tsoa kareteng ea SD, e bonts'ang file lebitso ho LCD, le ho e bapala ka loop. Ho na le li-ICONS tse peli tsa konopo ponts'o, ts'ebetso e ka laola khefutso ea molumo le ho bapala, ts'ebetso ea e 'ngoe e ka laola semumu le ho bapala molumo. Se latelang ke exampLe:- Kopitsa melumo eohle ea mp3 files bukeng ea "mp3" ho sample foldareng ho karete ea MicroSD. Ha e le hantle, u ka boela ua se ke ua sebelisa molumo files bukeng ena, 'me u fumane molumo oa mp3 files, ke habohlokoa ho hlokomela hore exampLenaneo le ka kopanya lipina tse 10 feela tsa mp3.
- Kenya karete ea MicroSD ka har'a slot ea karete ea SD ea module ea ponts'o;
- Matla ho mojule oa ponts'o, bokella le ho khoasolla example lenaneo, u ka bona hore lebitso la pina le bontšoa skrineng sa LCD, 'me sebui sa kantle se bapala molumo. Tobetsa konopo e skrineng sa tšebetso ho laola ho bapaloa ha molumo.
- Audio_WAV_V2.0
Exampe itšetlehile ka laebrari ea software ea XT_DAC_Audio 'me e ka sebelisa feela laebrari ea software ea Arduino-ESP32 2.0 (bakeng sa mohlalaample, mofuta 2.0.17). Hardware e hloka libui. Exampe bonts'a ho bapala molumo file ka sebopeho sa wav ho sebelisa ESP32. Mehato ea ho sebelisa mohlala onaampke tse latelang:- Fetola molumo file e lokelang ho bapaloa, kopitsa data ea audio e hlahisitsoeng lethathamong la "Audio_data.h" file ho sample foldara (sehlopha se ka rehoa hape, le sample lenaneo le boetse le lokela ho amahanngoa). Hlokomela hore audio e hlophisitsoeng file ha ea lokela ho ba kholo haholo, ho seng joalo e tla feta matla a Flash a kahare a mojule oa ESP32. Sena se bolela ho hlophisa bolelele ba molumo file, tseampsekhahla sa ling le palo ea likanale. Mona ke software ea ho hlophisa molumo e bitsoang Audacity, eo u ka e khoasollang ho tsoa Marang-rang.
- Matla ho mojule oa ponts'o, bokella le ho khoasolla example lenaneo, u ka utloa sebui se bapala molumo.
- Buzzer_PiratesOfTheCaribian
Example ha e itšetlehe ka lilaebrari tsa software tsa mokha oa boraro, 'me hardware e hloka libui. Example e bonts'a ts'ebeliso ea maqhubu a fapaneng ho hula pinana holimo le tlase ho etsisa acoustic vibration, e etsang hore lenaka le lle. - WiFi_scan
Exampe itšetlehile ka laebrari ea software ea TFT_eSPI, 'me hardware e hloka pontšo ea LCD le module ea ESP32 WIFI. Exampe bonts'a mojule oa ESP32 WIFI e hlahlobang tlhahisoleseling e potolohileng marang-rang ka mokhoa oa STA. Lintlha tse hlahlobiloeng tsa marang-rang a se nang mohala li hlahisoa skrineng sa LCD. Litaba tsa marang-rang tse se nang mohala li kenyelletsa SSID, RSSI, CHANNEL, le ENC_TYPE. Ka mor'a hore tlhahisoleseding ea marang-rang e se nang mohala e hlahlojoe, tsamaiso e bontša palo ea marang-rang a se nang mohala. Boholo ba marang-rang a pele a 17 a hlahlobiloeng a seketsoeng aa bontšoa. - WiFi_AP
Exampe itšetlehile ka laebrari ea software ea TFT_eSPI, 'me hardware e hloka pontšo ea LCD le module ea ESP32 WIFI. ExampLe e bonts'a mojule oa ESP32 WIFI e behiloeng ho AP mode bakeng sa khokahano ea terminal ea WIFI. Pontšo e tla bonts'a SSID, phasewete, aterese ea IP ea moamoheli, aterese ea MAC ea moamoheli le tlhaiso-leseling e ngoe e behiloeng ka mokhoa oa AP oa module ea ESP32 WIFI. Hang ha terminal e hokahantsoe ka katleho, ponts'o e tla bonts'a palo ea likhokahano tsa terminal. Ipehele ssid le password ea hau ho "SSID" le "Password" tse fapaneng qalong ea s.ample program, joalokaha ho bontšitsoe ka tlase: - WiFi_SmartConfig
Exampe itšetlehile ka laebrari ea software ea TFT_eSPI, 'me hardware e hloka pontšo ea LCD, module ea ESP32 WIFI, le konopo ea BOOT. Example e bonts'a module ea ESP32 WIFI ka mokhoa oa STA, ka mokhoa o bohlale oa ho tsamaisa marang-rang oa EspTouch APP. Tsohle samplenaneo le tsamaisang chate ea phallo e tjena:
Setšoantšo sa 3.12 WIFI SmartConfig example chate ea tšebetso ea lenaneo la phallo
Mehato ea examplenaneo lena ke tse latelang:
A. khoasolla sesebelisoa sa EspTouch fonong ea hau, kapa kopitsa lenaneo la ho kenya "esptouch-v2.0.0.apk" ho foldareng Tool_software ” sephutheloana sa data (lenaneo la ho kengoa la Android feela, sesebelisoa sa IOS se ka kengoa feela sesebelisoa) , The installer ka boela downloaded ho tswa ho semmuso websebaka.
Khoasolla websebaka: https://www.espressif.com.cn/en/support/download/apps
- matla mojulung oa ponts'o, bokella le ho jarolla sample lenaneo, haeba ESP32 e sa boloke tlhahisoleseling efe kapa efe ea WIFI, joale kenya ka kotloloho mokhoa o bohlale oa ho aba, ka nako ena, bula sesebelisoa sa EspTouch ka mohala oa thekeng, kenya SSID le password ea WIFI e hokahaneng le mohala, ebe o phatlalatsa. lintlha tse nepahetseng tsa UDP. Hang ha ESP32 e fumana tlhahisoleseling ena, e tla hokela marang-rang ho latela SSID le password tlhahisoleseling. Kamora hore khokahano ea marang-rang e atlehe, e tla bonts'a tlhahisoleseling joalo ka SSID, password, aterese ea IP le aterese ea MAC skrineng sa ponts'o ebe o boloka tlhahisoleseling ea WIFI. Hoa lokela ho hlokomeloa hore tekanyo ea katleho ea marang-rang ena ea kabo ha e phahame haholo, haeba e hlōleha, ho hlokahala hore u leke ka makhetlo a 'maloa.
- haeba ESP32 e bolokile tlhahisoleseling ea WIFI, e tla ikamahanya le marang-rang ho latela lintlha tse bolokiloeng tsa WiFi ha e buloa. Haeba khokahano e hloleha, sistimi e kena ka mokhoa o bohlale oa ho tsamaisa marang-rang. Ka mor'a hore khokahanyo ea marang-rang e atlehe, tšoara BOOT ka metsotsoana e fetang 3, tlhahisoleseding e bolokiloeng ea WIFI e tla hlakoloa, 'me ESP32 e tla tsosolosoa ho etsa kabo ea marang-rang e bohlale hape.
WiFi_STA
Example hloka ho itšetleha ka TFT_eSPI software library, hardware e hloka ho sebelisa LCD display, ESP32 WIFI module. Sena sampLenaneo le bonts'a hore na ESP32 e hokahana joang le WIFI ka mokhoa oa STA ho latela SSID le password e fanoeng. ExampLenaneo le etsa tse latelang:
- Ngola tlhahisoleseling ea WIFI e tla hokahanngoa ka har'a mefuta "ssid" le "password" qalong ea s.ample program, joalokaha ho bontšitsoe ka tlase:
- Matla ho mojule oa ponts'o, bokella le ho khoasolla example lenaneo, 'me u ka bona hore ESP32 e qala ho hokela ho WIFI skrineng sa ponts'o. Haeba khokahanyo ea WIFI e atlehile, tlhahisoleseling e kang molaetsa oa katleho, SSID, aterese ea IP, le aterese ea MAC e tla hlahisoa skrineng. Haeba kgokelo e nka nako e fetang metsotso e 3, kgokelo e hloleha, mme molaetsa o hlolehileng o tla hlaha.
WiFi_STA_TCP_Client
Example hloka ho itšetleha ka TFT_eSPI software library, hardware e hloka ho sebelisa LCD display, ESP32 WIFI module. ExampLenaneo le bonts'a ESP32 ka mokhoa oa STA, kamora ho hokahanya WIFI, joalo ka moreki oa TCP ho ts'ebetso ea seva ea TCP. ExampLenaneo le etsa tse latelang:
- Qalong ea example lenaneo "ssid", "password", "server IP", "server port" tse feto-fetohang ngola lintlha tse hlokahalang tsa khokahano ea WIFI, aterese ea IP ea seva sa TCP (aterese ea IP ea komporo) le nomoro ea boema-kepe, joalo ka ha ho bonts'itsoe setšoantšong se latelang:
- bula "TCP & UDP test tool" kapa "Network debugging assistant" le lisebelisoa tse ling tsa teko khomphuteng (sephutheloana sa ho kenya sephutheloana sa data _Tool_software"), theha seva sa TCP ho sesebelisoa, 'me nomoro ea boema-kepe e lokela ho lumellana le ea khale.ample lenaneo Litlhophiso.
- Matla ho mojule oa ponts'o, bokella le ho khoasolla example lenaneo, 'me u ka bona hore ESP32 e qala ho hokela ho WIFI skrineng sa ponts'o. Haeba khokahanyo ea WIFI e atlehile, tlhahisoleseling e kang molaetsa oa katleho, SSID, aterese ea IP, aterese ea MAC, le nomoro ea port ea seva sa TCP e hlahisoa ponts'o. Kamora hore khokahano e atlehe, molaetsa o tla hlaha. Tabeng ena, o ka buisana le seva.
WiFi_STA_TCP_Server
Example hloka ho itšetleha ka TFT_eSPI software library, hardware e hloka ho sebelisa LCD display, ESP32 WIFI module. ExampLenaneo le bonts'a ESP32 ka mokhoa oa STA, kamora ho hokela ho WIFI, joalo ka seva sa TCP ka ts'ebetso ea khokahano ea bareki ba TCP. ExampLenaneo le etsa tse latelang:
- Ngola tlhahisoleseling e hlokahalang ea WIFI le nomoro ea boema-kepe ea seva ea TCP ka har'a mefuta "SSID", "password" le "port" qalong ea ex.ample program, joalokaha ho bontšitsoe setšoantšong se latelang:
- Matla ho mojule oa ponts'o, bokella le ho khoasolla example lenaneo, 'me u ka bona hore ESP32 e qala ho hokela ho WIFI skrineng sa ponts'o. Haeba khokahanyo ea WIFI e atlehile, tlhahisoleseling e kang molaetsa oa katleho, SSID, aterese ea IP, aterese ea MAC, le nomoro ea port ea seva sa TCP e hlahisoa ponts'o. Joale, seva sa TCP sea bōptjoa 'me mofani oa TCP o hokahane.
- bula "TCP & UDP test tool" kapa "Network debugging assistant" le lisebelisoa tse ling tsa teko khomphuteng (sephutheloana sa ho kenya se ka har'a sephutheloana sa boitsebiso Tool_software "directory), theha mofani oa TCP ka sesebelisoa (ela hloko aterese ea IP le boema-kepe. nomoro e lokela ho lumellana le litaba tse bontšitsoeng skrineng), ebe o qala ho hokela seva. Haeba khokahano e atlehile, molaetsa o lumellanang o tla hlahisoa, 'me seva e ka buisana le eona.
WiFi_STA_UDP
Example hloka ho itšetleha ka TFT_eSPI software library, hardware e hloka ho sebelisa LCD display, ESP32 WIFI module. ExampLenaneo le bonts'a ESP32 ka mokhoa oa STA, kamora ho hokela WIFI, joalo ka seva sa UDP ka ts'ebetso ea khokahano ea bareki ba UDP. ExampLenaneo le etsa tse latelang:
- Ngola lintlha tse hlokahalang tsa WIFI le nomoro ea boema-kepe ea seva sa UDP ka har'a mefuta "ssid", "password" le "localUdpPort" qalong ea s.ample program, joalokaha ho bontšitsoe setšoantšong se latelang:
- Matla ho mojule oa ponts'o, bokella le ho khoasolla example lenaneo, 'me u ka bona hore ESP32 e qala ho hokela ho WIFI skrineng sa ponts'o. Haeba khokahano ea WIFI e atlehile, tlhahisoleseling e kang molaetsa oa katleho, SSID, aterese ea IP, aterese ea MAC, le nomoro ea boema-kepe ea lehae e hlahisoa ponts'o. Ebe u theha seva sa UDP ebe u emela hore moreki oa UDP a hokahane.
- bula "TCP & UDP test tool" kapa "Network debugging assistant" le lisebelisoa tse ling tsa teko khomphuteng (sephutheloana sa ho kenya ka har'a sephutheloana sa boitsebiso Tool_software ” directory), theha moreki oa UDP sesebelisoa (ela hloko aterese ea IP le nomoro ea boema-kepe. lumellana le litaba tse hlahang skrineng), ebe o qala ho hokela ho seva. Haeba khokahano e atlehile, molaetsa o lumellanang o tla hlahisoa, 'me seva e ka buisana le eona
BLE_scan_V2.0
Exampe itšetlehile ka laeborari ea software ea TFT_eSPI 'me e ka sebelisa feela laebrari ea mantlha ea software ea Arduino-ESP32 mofuta oa 2.0 (bakeng sa mohlala.ample, phetolelo 2.0.17). Hardware e hloka ho sebelisa ponts'o ea LCD, module ea ESP32 Bluetooth. Exampe bonts'a mojule oa ESP32 oa Bluetooth o hlahlobang ho potoloha lisebelisoa tsa BLE Bluetooth le ho bonts'a lebitso le RSSI ea sesebelisoa se bitsoang BLE Bluetooth se seketsoeng ponts'ong ea LCD.
BLE_scan_V3.0
Example itshetlehile ka laeborari ya software ya TFT_eSPI mme e ka sebedisa laeborari ya software ya Arduino-ESP32 3.0 feela (bakeng sa mohlala.ample, mofuta 3.0.3). Hardware e hloka ho sebelisa ponts'o ea LCD, module ea ESP32 Bluetooth. Ts'ebetso ea sena samplenaneo le tšoana le 25_BLE_scan_V2.0 sample lenaneo.
BLE_server_V2.0
Exampe itšetlehile ka laeborari ea software ea TFT_eSPI 'me e ka sebelisa feela laebrari ea mantlha ea software ea Arduino-ESP32 mofuta oa 2.0 (bakeng sa mohlala.ample, phetolelo 2.0.17). Hardware e hloka ho sebelisa ponts'o ea LCD, module ea ESP32 Bluetooth. Example e bonts'a hore na mojule oa ESP32 Bluetooth o theha seva sa Bluetooth BLE joang, o hoketsoe ke moreki oa Bluetooth BLE, 'me o buisana le e mong. Mehato ea ho sebelisa mohlala onaampke tse latelang:
- Kenya lisebelisoa tsa ho lokisa liphoso tsa Bluetooth BLE fonong ea hau, joalo ka "BLE debugging Assistant", "LightBlue", jj.
- Matla ho mojule oa ponts'o, bokella le ho khoasolla exampka lenaneo, o ka bona moreki oa Bluetooth BLE a sebetsa kapele skrineng. Haeba u batla ho fetola lebitso la sesebelisoa sa seva sa Bluetooth BLE ka bouena, u ka se fetola ho "BLEDevice::init" paramethara ea tšebetso ho ex.ample program, joalokaha ho bontšitsoe setšoantšong se latelang:
- bula Bluetooth mohaleng oa cellular le sesebelisoa sa ho lokisa sa Bluetooth BLE, batla lebitso la sesebelisoa sa seva sa Bluetooth BLE (kamehla ke
"ESP32_BT_BLE"), ebe o tobetsa lebitso ho hokela, kamora hore khokahano e atlehe, mojule oa ponts'o oa ESP32 o tla potlakisa. Mohato o latelang ke puisano ea Bluetooth.
BLE_server_V3.0
Example itshetlehile ka laeborari ya software ya TFT_eSPI mme e ka sebedisa laeborari ya software ya Arduino-ESP32 3.0 feela (bakeng sa mohlala.ample, phetolelo 3.0.3). Hardware e hloka ho sebelisa ponts'o ea LCD, module ea ESP32 Bluetooth. Example e tšoana le 26_BLE_server_V2.0 example.
Desktop_Display
|Mohlamplenaneo le itšetlehile ka lilaebrari tsa software tsa ArduinoJson, Time, HttpClient, TFT_eSPI, TJpg_Decoder, NTPClient. Hardware e hloka ho sebelisa ponts'o ea LCD, module ea ESP32 WIFI. ExampLe e bonts'a komporo ea oache ea boemo ba leholimo e bonts'ang maemo a leholimo a toropo (ho kenyeletsoa mocheso, mongobo, li-ICONS tsa boemo ba leholimo, le ho phenya tlhahisoleseling e ngoe ea boemo ba leholimo), nako le letsatsi la hajoale, le animation ea astronaut.
Lintlha tsa boemo ba leholimo li fumanoa marang-rang a leholimo holim'a marang-rang, 'me lintlha tsa nako li nchafatsoa ho tsoa ho seva sa NTP. ExampLenaneo le sebelisa mehato e latelang:
- Kamora ho bula example, o tlameha ho qala ho seta sesebelisoa -> Sekema sa Karohano ho khetho e kholo ea APP(3MB No OTA /1MB SPIFFS), ho seng joalo moqapi o tla tlaleha phoso ea mohopolo o sa lekaneng.
- ngola tlhahisoleseling ea WIFI e tla hokahanngoa ho "SSID" le "password" tse fapaneng qalong ea s.ample lenaneo, joalokaha ho bontšitsoe setšoantšong se latelang. Haeba e sa behoa, netweke ea kabo e bohlale (bakeng sa tlhaloso ea marang-rang a bohlale a kabo, ka kopo sheba ho intelligent distribution ex.ample program)
Setšoantšo sa 3.17 Ho beha tlhahisoleseding ea WIFI
- Matla ho mojule oa ponts'o, bokella le ho khoasolla example lenaneo, o ka bona komporo ea oache ea boemo ba leholimo skrineng sa ponts'o.
- 28_bontša_mohala
- Exampe itšetlehile ka laebrari ea software ea TFT_eSPI. Thepa e hloka ponts'o ea LCD le skrine ea ho ama e hanyetsanang. Example e bonts'a mokhoa o bonolo oa ho daela oa mohala oa thekeng, o nang le litaba tse kentsoeng ka ho tobetsa konopo.
29_tobetsa_pene - Exampe itšetlehile ka laebrari ea software ea TFT_eSPI. Thepa e hloka ponts'o ea LCD le skrine ea ho ama e hanyetsanang. Example e bontša hore ka ho taka melapo ponts'ong, o ka hlahloba hore na skrini se ts'oaroang se sebetsa hantle.
RGB_LED_TOUCH_V2.0
Exampe itšetlehile ka laeborari ea software ea TFT_eSPI 'me e ka sebelisa feela laebrari ea mantlha ea software ea Arduino-ESP32 mofuta oa 2.0 (bakeng sa mohlala.ample, phetolelo 2.0.17). Thepa ea thepa e hloka ponts'o ea LCD, skrini se ts'oaroang, le mabone a mebala e meraro ea RGB. ExampLe e bonts'a ho thetsa ha konopo ho laola lebone la RGB ho tima le ho tima, ho fifala, le phetoho ea khanya.
RGB_LED_TOUCH_V3.0
Example itshetlehile ka laeborari ya software ya TFT_eSPI mme e ka sebedisa laeborari ya software ya Arduino-ESP32 3.0 feela (bakeng sa mohlala.ample, phetolelo 3.0.3). Thepa ea thepa e hloka ponts'o ea LCD, skrini se ts'oaroang, le mabone a mebala e meraro ea RGB. Example e bonts'a ts'ebetso e ts'oanang le tlhahlobo ea 30_RGB_LED_TOUCH_V2.0 example.
LVGL_Demos
Example hloka ho itšetleha ka TFT_eSPI, lvgl software library, hardware e hloka ho sebelisa LCD display, resistance touch screen. Exampe bonts'a likarolo tse hlano tsa Demo tse hahelletsoeng ka har'a sistimi ea UI e kentsoeng ea lvgl. Ka mohlala onaample, u ka ithuta ho kenya lvgl sethaleng sa ESP32 le mokhoa oa ho lokisa lisebelisoa tse ka tlaase tse kang pontšo le skrine. Ho sample lenaneo, ke demo e le 'ngoe feela e ka bokelloang ka nako. Tlosa maikutlo a demo a lokelang ho hlophisoa, 'me u kenye maikutlo ho li-demos tse ling, joalokaha ho bontšitsoe setšoantšong se latelang:
- lv_demo_widgets: Liteko tsa liteko tsa li-widget tse fapaneng
- lv_demo_benchmark: Boemo ba tšebetso lv_demo_keypad_encoder: Teko ea tekolo ea sebapala-'mino lv_demo_music: tekolo ea tekolo ea sebapali sa mmino
- lv_demo_stress: Teko ea khatello ea maikutlo
Hlokomela: Lekhetlo la pele lena exampe hlophisitsoe, e nka nako e telele, metsotso e ka bang 15.
WiFi_webseva
Example hloka ho itšetleha ka TFT_eSPI software library, hardware e hloka ho sebelisa LCD display, RGB e mebala e meraro mabone. Example bontša ho theha a web seva, ebe o fihlella ho web seva komporong, ho tsamaisa aekhone ho web segokanyimmediamentsi sa sebolokigolo ho laola RGB mebala e meraro leseli. Mehato ea ho sebelisa mohlala onaampke tse latelang:
- Ngola tlhahisoleseling ea WIFI e lokelang ho hokahana ka har'a mefuta "SSID" le "password" qalong ea s.ample program, joalokaha ho bontšitsoe ka tlase:
- Matla ho mojule oa ponts'o, bokella le ho khoasolla example lenaneo, 'me u ka bona hore ESP32 e qala ho hokela ho WIFI skrineng sa ponts'o. Haeba khokahanyo ea WIFI e atlehile, tlhahisoleseling e kang molaetsa oa katleho, SSID, aterese ea IP, le aterese ea MAC e tla hlahisoa skrineng.
- Kenya aterese ea IP e bontšitsoeng mehatong e ka holimo ho sebatli URL sebaka sa ho kenya khomphuteng. Ka nako ena, o ka fihlella web segokanyimmediamentsi sa sebolokigolo ebe o tobetsa aekhone e e tsamaelanang le segokanyimmediamentsi sa sebolokigolo ho laola RGB mebala e meraro leseli.
Touch_calibrate
Lenaneo lena le its'etleha ho laeborari ea software ea TFT_eSPI, e etselitsoeng ka ho khetheha ho lekanya li-screens tse hanyetsanang, 'me mehato ea ho lekanya ke e latelang:
- Bula lenaneo la ho lekanya 'me u behe tataiso ea pontšo ea skrine, joalokaha ho bontšitsoe ka tlase. Hobane lenaneo la calibration le hlophisitsoe ho latela tataiso ea pontšo, boemo bona bo tlameha ho lumellana le tataiso ea sebele ea pontšo.
- Matla ho mojule oa ponts'o, bokella le ho khoasolla example lenaneo, o ka bona sebopeho sa calibration skrineng sa ponts'o, ebe o tobetsa likhutlo tse 'ne ho latela molaetsa oa motsu.
- Ka mor'a hore calibration e phethoe, sephetho sa calibration se hlahisoa ka sekepe sa serial, joalokaha ho bontšitsoe setšoantšong se latelang. Ka nako e ts'oanang, sebopeho sa tlhahlobo ea calibration se kengoa, 'me sebopeho sa ho lemoha ho lekoa ka ho taka matheba le mela.
- Kamora hore sephetho sa calibration se nepahale, kopitsa liparamente tsa calibration tsa serial port ho ex.ample lenaneo le sebelisitsoeng.
Litokomane / Lisebelisoa
![]() |
Tlhaloso: LCDWIKI E32R32P, E32N32P 3.2inch ESP32-32E Tlhaloso [pdf] Buka ea Taelo E32R32P, E32N32P, ESP32-32E, E32R32P E32N32P 3.2inch ESP32-32E Display Module, E32R32P E32N32P, 3.2inch ESP32-32E Display Module, ESP32-32E Display Module, Display Module |