LCDWIKI E32R32P, E32N32P 3.2inch ESP32-32E Zaub Module

Specifications:
- Module: 3.2-nti ESP32-32E zaub module
- Kev daws teeb meem: 240 × 320
- Screen Tsav IC: ST7789
- Main Controller: ESP32-WROOM-32E
- Main zaus: 240MHz
- Kev sib txuas: 2.4G WIFI + Bluetooth
- Arduino IDE Versions: 1.8.19 thiab 2.3.2
- ESP32 Arduino Core Library Software Versions: 2.0.17 thiab 3.0.3
Pin Allocation Instructions:
Qab view ntawm 3.2-nti ESP32-32E zaub module: 
ESP32-32E Pin Allocation Instructions:
| On-board Device | Ntaus Pins | ESP32-32E Connection Pin | Kev piav qhia |
|---|---|---|---|
| TFT_CS | LCD | IO15 | LCD npo nti xaiv tswj teeb liab, qib qis siv tau |
Cov lus qhia siv khoom
Teeb ESP32 Arduino Development Ib puag ncig:
- Download tau thiab nruab Arduino IDE version 1.8.19 lossis 2.3.2.
- Nruab ESP32 Arduino Core Library software version 2.0.17 lossis 3.0.3.
Nruab Third-party Software Libraries:
- Txheeb xyuas cov tsev qiv ntawv thib peb uas xav tau rau koj qhov project.
- Download tau thiab nruab cov tsev qiv ntawv raws li cov lus qhia.
Example Cov Lus Qhia Txog Kev Siv:
- Ua raws li cov kauj ruam uas tau teev tseg hauv example program documentation.
- Upload tus example program rau ESP32-32E zaub module.
FAQ:
- Q: Kuv yuav rov pib dua ESP32-32E module li cas?
A: Siv RESET_KEY khawm lossis lub zog voj voog lub module. - Q: Cov versions twg ntawm Arduino IDE tau sib xws nrog cov qauv no?
A: Versions 1.8.19 thiab 2.3.2 yog sib xws nrog ESP32-32E module.
E32R32P&E32N32P 3.2 nti IPS ESP32-32E Cov Lus Qhia Demo
Software thiab hardware platform piav qhia
- Module: 3.2-nti ESP32-32E zaub module nrog 240 × 320 daws teeb meem thiab ST7789 screen tsav IC.
- Module tswv: ESP32-WROOM-32E module, lub siab tshaj plaws lub ntsiab zaus 240MHz, txhawb 2.4G WIFI + Bluetooth.
- Arduino IED versions: versions 1.8.19 thiab 2.3.2. ESP32 Arduino core tsev qiv ntawv software versions: 2.0.17 thiab 3.0.3.
Pin cov lus qhia faib

Daim duab 2.1 nram qab view ntawm 3.2-nti ESP32-32E zaub module
Lub ntsiab tswj ntawm 3.2-nti ESP32 zaub module yog ESP32-32E, thiab GPIO faib rau nws onboard peripherals yog qhia nyob rau hauv cov lus hauv qab no:
| ESP32-32E pin faib cov lus qhia | |||
| Hauv board device | Nyob rau hauv lub board ntaus ntawv pins | ESP32-32E
kev sib txuas tus pin |
piav qhia |
| LCD | TFT_CS | 1015 | LCD npo nti xaiv tswj teeb liab, qib qis ua haujlwm zoo |
| TFT_RS | 102 | LCD npo hais kom ua / cov ntaub ntawv xaiv tswj teeb liab.High theem: cov ntaub ntawv, qib qis: hais kom ua | |



Table 2.1 Pin cov lus qhia faib rau ESP32-32E onboard peripherals
Cov lus qhia rau kev siv examplwm program
Teem ESP32 Arduino kev txhim kho ib puag ncig
Rau cov lus qhia ntxaws txog kev teeb tsa ESP32 Arduino kev txhim kho ib puag ncig, thov xa mus rau cov ntaub ntawv hauv pob hu ua "Arduino_IDE1_development_environment_construction_for_ESP32" thiab "Arduino_IDE2_development_environment_construction_for_ESP32".
Nruab cov tsev qiv ntawv thib peb software
Tom qab teeb tsa ib puag ncig kev txhim kho, thawj kauj ruam yog txhawm rau txhim kho cov tsev qiv ntawv thib peb software siv los ntawm sampua program. Cov kauj ruam yog raws li nram no:
A. Qhib Demo \Arduino\Install libraries" directory hauv pob thiab nrhiav cov tsev qiv ntawv thib peb software, raws li qhia hauv daim duab hauv qab no:
Fig 3.1 Example Program Third Party Software Library
- ArduinoJson: C ++ JSON software qiv rau Arduino thiab Internet ntawm Yam.
- ESP32-audioI2S: ESP32's audio decoding software library siv ESP32's I2S bus los ua suab files hauv hom xws li mp3, m4a, thiab mav los ntawm SD phaib los ntawm cov khoom siv suab sab nraud.
- ESP32Time: Arduino software tsev qiv ntawv rau kev teeb tsa thiab khaws cov sijhawm RTC sab hauv ntawm ESP32 board
- HttpClient: Lub tsev qiv ntawv HTTP neeg siv software uas cuam tshuam nrog Arduino's web server.
- Lvgl: Ib qho yooj yim customizable, tsis tshua muaj peev txheej-siv, aesthetically pleasing, thiab yooj yim-rau-siv embedded system graphics software tsev qiv ntawv.
- NTPClient: Txuas NTP cov neeg siv software tsev qiv ntawv rau NTP server.
-
TFT_eSPI: Lub tsev qiv ntawv Arduino duab rau TFT-LCD LCD cov ntxaij vab tshaus txhawb ntau lub platform thiab LCD tsav ICs.
-
Sijhawm: Lub tsev qiv ntawv software uas muab sijhawm ua haujlwm rau Arduino.
-
TJpg_Decoder: Lub Arduino platform JPG hom duab decoding tsev qiv ntawv tuaj yeem txiav txim siab JPG files los ntawm SD phaib los yog Flash thiab tso saib lawv ntawm LCD. XT_DAC_Audio: ESP32 XTronic DAC lub tsev qiv ntawv suab software txhawb WAV hom suab files.
-
Luam cov tsev qiv ntawv software no mus rau lub tsev qiv ntawv cov npe ntawm qhov project folder. Lub tsev qiv ntawv directory ntawm qhov project folder defaults rau
"C:\Users\Administrator\Documents\Arduino\libraries" (qhov liab sawv cev rau tus neeg siv lub npe tiag tiag ntawm lub computer). Yog tias qhov project folder path raug hloov kho, nws yuav tsum tau theej mus rau qhov hloov kho qhov project folder library directory. -
Tom qab kev teeb tsa ntawm lub tsev qiv ntawv thib peb software tiav, koj tuaj yeem qhib lub sample program siv.
Nrhiav qhov txuas rub tawm ntawm GitHub thiab rub nws. Lub download link yog raws li nram no:
- txoj cai: https://github.com/lvgl/lvgl/tree/release/v8.3(Tsuas yog V8. x version siv tau, V9. x version siv tsis tau)
- TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
Thov nrhiav cov txuas txuas rau lwm cov software pob uas tsis tas yuav teeb tsa:
- ArduinoJson: https://github.com/bblanchon/ArduinoJson.git
- ESP32 Sijhawm: https://github.com/fbiego/ESP32Time
- HttpClient: http://github.com/amcewen/HttpClient
- NTPClient: https://github.com/arduino-libraries/NTPClient.git
- Sijhawm: https://github.com/PaulStoffregen/Time
- TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
Tom qab lub tsev qiv ntawv rub tawm tiav, unzip nws (kom yooj yim ntawm qhov sib txawv, cov ntaub ntawv khaws cia decompressed tuaj yeem hloov npe), thiab tom qab ntawd luam nws mus rau qhov project folder qiv directory (default yog "C:\Users\Administrator\Documents\Arduino\libraries ” (qhov liab yog tus neeg siv lub npe tiag tiag ntawm lub khoos phis tawj). files" directory hauv pob thiab nrhiav qhov hloov file, raws li qhia hauv daim duab hauv qab no:

Daim duab 3.2 Kev hloov cov tsev qiv ntawv thib peb software file
Configure LVGL library:
Luam the lv_conf. h file los ntawm Hloov files directory mus rau sab saum toj-theem directory ntawm lub lvgl tsev qiv ntawv nyob rau hauv lub project tsev qiv ntawv directory, raws li qhia nyob rau hauv daim duab hauv qab no: 
- Qhib lub lv_conf_internal. h file nyob rau hauv src directory ntawm lub tsev qiv ntawv kev cai lij choj nyob rau hauv lub engineering tsev qiv ntawv directory, raws li qhia nyob rau hauv daim duab hauv qab no:
E32R32P&E32N32P ESP32-32E Demo Cov lus qhia
Tom qab qhib lub file, hloov cov ntsiab lus ntawm kab 41 raws li qhia hauv qab no (los ntawm “.. /.. /lv_conf.h Hloov tus nqi rau.. /lv_conf.h”), thiab txuag qhov kev hloov kho.
Copy examples thiab demos los ntawm qib hauv qhov project tsev qiv ntawv mus rau src hauv qib, raws li qhia hauv qab no: 
Copy directory status:
Configure TFT_eSPI qiv:
Ua ntej, hloov lub npe User_Setup. h file nyob rau hauv cov npe saum toj kawg nkaus ntawm lub tsev qiv ntawv TFT_eSPI nyob rau hauv qhov project folder library directory rau User_Setup_bak. h. Tom qab ntawd, luam the User_Setup. h file los ntawm Hloov files directory mus rau sab saum toj-theem directory ntawm lub tsev qiv ntawv TFT_eSPI nyob rau hauv lub project tsev qiv ntawv directory, raws li qhia nyob rau hauv daim duab hauv qab no: 
Tom ntej no, hloov npe ST7789_ Init. h nyob rau hauv lub tsev qiv ntawv TFT_eSPI TFT_Drivers directory nyob rau hauv qhov project folder directory rau ST7789_ Init. bak ua. h, thiab tom qab ntawd luam ST7789_ Init. h nyob rau hauv Hloov files directory rau TFD_eSPI lub tsev qiv ntawv TFT_Drivers directory nyob rau hauv qhov project folder tsev qiv ntawv directory, raws li qhia nyob rau hauv daim duab hauv qab no:

Example Cov Lus Qhia Txog Kev Siv
Cov example program nyob rau hauv Demo \ Arduino \ demos" directory ntawm pob, raws li qhia hauv daim duab hauv qab no:
Fig 3.10 Examplwm Program
Kev taw qhia ntawm txhua tus example program yog raws li nram no:
- Simple_test
Qhov no example yog ib qho yooj yim example qhov kev pab cuam uas tsis tso siab rau cov tsev qiv ntawv thib peb. Cov khoom siv yuav tsum muaj lub vijtsam LCD, uas qhia txog puv npo xim puv thiab random duab plaub. Qhov no example tuaj yeem siv ncaj qha los xyuas seb lub vijtsam zaub puas ua haujlwm zoo. - colligate_test
Qhov no example tso siab rau TFT_eSPI software qiv, thiab kho vajtse
xav tau ib qho screen LCD. Cov ntsiab lus tso tawm suav nrog cov ntsiab lus kos duab, kab, ntau cov duab kos duab, thiab cov sijhawm khiav haujlwm, ua rau nws muaj kev qhia dav dav.ample. - display_graphics
Qhov no example tso siab rau TFT_eSPI software tsev qiv ntawv, thiab cov khoom siv yuav tsum muaj lub vijtsam LCD. Cov ntsiab lus tso saib suav nrog ntau yam duab kos duab thiab sau. 04_display_scroll
Qhov no example xav kom TFT_eSPI software tsev qiv ntawv thiab cov khoom siv yuav tsum yog lub vijtsam LCD. Cov ntsiab lus tso saib suav nrog cov cim suav thiab cov duab, cov ntawv qhia scrolling, thim rov qab xim zaub, thiab kev sib hloov zaub nyob rau hauv plaub cov lus qhia. - show_SD_jpg_picture
Qhov no example yuav tsum tau tso siab rau TFT_eSPI thiab TJpg_Secoder software qiv, thiab kho vajtse yuav tsum muaj lub vijtsam LCD thiab MicroSD daim npav. Qhov no example muaj nuj nqi yog nyeem JPG cov duab los ntawm daim npav MicroSD, txheeb xyuas lawv, thiab tom qab ntawd tso cov duab ntawm LCD. Cov exampcov kauj ruam siv yog:- Luam cov duab JPG los ntawm "PIC_320x480" directory hauv sample nplaub tshev rau hauv paus directory ntawm daim npav MicroSD los ntawm lub computer.
- Ntxig MicroSD daim npav rau hauv SD daim npav qhov ntawm cov zaub module;
- Fais fab ntawm cov zaub module, muab tso ua ke thiab rub tawm cov sample program, thiab koj yuav pom cov duab tso tawm ua ke ntawm lub vijtsam LCD.
- RGB_LED_V2.0
Qhov no example tsis tso siab rau lwm lub tsev qiv ntawv software thib peb thiab tsuas tuaj yeem siv Arduino-ESP32 core software tsev qiv ntawv version 2.0 (xws li version 2.0.17). Cov khoom siv yuav tsum tau RGB tri-xim teeb. Qhov no example qhia RGB peb-xim teeb rau thiab tawm tswj, flicker tswj, thiab PWM brightness tswj. - RGB_LED_V3.0
Qhov no example tsis tso siab rau lwm lub tsev qiv ntawv software thib peb thiab tsuas tuaj yeem siv Arduino-ESP32's 3.0 core software tsev qiv ntawv (xws li 3.0.3). Cov khoom siv thiab kev ua haujlwm uas yuav tsum tau muaj yog tib yam li cov uas tau pom hauv example 06_RGB_LED_V2.0. - Flash_DMA_jpg
Qhov no example tso siab rau TFT_eSPI thiab TJpg_Decoder software qiv. Cov khoom siv yuav tsum muaj LCD zaub. Qhov no example qhia nyeem JPG cov duab los ntawm Flash hauv ESP32 module thiab txheeb xyuas cov ntaub ntawv, thiab tom qab ntawd tso tawm cov duab ntawm LCD. Exampcov kauj ruam siv:- Nqa cov duab jpg uas yuav tsum tau tso tawm los ntawm cov cuab yeej pwm hauv online. Online pwm cuab yeej webqhov chaw: http://tomeko.net/online_tools/file_to_hex.php?lang=en Tom qab ua tiav ntawm lub module, luam cov ntaub ntawv mus rau array ntawm "image.h" file hauv sample folder (cov array tuaj yeem hloov npe, thiab sample program yuav tsum tau hloov kho synchronously) Fais fab ntawm cov zaub module, compile thiab download tau example program, koj tuaj yeem pom cov duab tso rau ntawm lub vijtsam LCD.
- key_test
Qhov no example tsis vam khom rau cov tsev qiv ntawv thib peb software. Lub hardware yuav tsum tau siv lub BOOT khawm thiab RGB peb-xim teeb. Qhov no example qhia pom cov xwm txheej tseem ceeb hauv hom kev xaiv tsa thaum ua haujlwm ntawm tus yuam sij los tswj RGB peb-xim teeb. - key_ cuam tshuam
Qhov no example tsis vam khom rau cov tsev qiv ntawv thib peb software. Lub hardware yuav tsum tau siv lub BOOT khawm thiab RGB peb-xim teeb. Qhov no example qhia ib qho kev cuam tshuam hom txhawm rau txheeb xyuas cov xwm txheej tseem ceeb thaum ua haujlwm ntawm tus yuam sij los tswj RGB peb-xim teeb rau thiab tawm. - uart
Qhov no example tso siab rau TFT_eSPI software tsev qiv ntawv, thiab kho vajtse yuav tsum muaj qhov chaw nres nkoj thiab LCD zaub. Qhov no example qhia li cas ESP32 cuam tshuam nrog PC los ntawm qhov chaw nres nkoj serial. ESP32 xa cov ntaub ntawv mus rau lub computer los ntawm qhov chaw nres nkoj serial, thiab lub computer xa cov ntaub ntawv mus rau ESP32 los ntawm qhov chaw nres nkoj serial. Tom qab tau txais cov ntaub ntawv, ESP32 qhia nws ntawm lub vijtsam LCD. - RTC_test
Qhov no example tso siab rau TFT_eSPI thiab ESP32Time software qiv, thiab cov khoom siv yuav tsum muaj LCD zaub. Qhov no example qhia siv ESP32's RTC module los teeb tsa lub sijhawm thiab hnub tim tiag tiag thiab tso saib lub sijhawm thiab hnub tim ntawm LCD zaub. - timer_test_V2.0 st_V3.0
Qhov no example tsis tso siab rau lwm lub tsev qiv ntawv software thib peb thiab tsuas tuaj yeem siv Arduino-ESP32 core software tsev qiv ntawv version 2.0 (xws li version 2.0.17). Cov khoom siv yuav tsum tau RGB tri-xim teeb. Qhov no example qhia txog kev siv ESP32 timer, los ntawm kev teeb tsa lub sijhawm ntawm 1 thib ob los tswj lub teeb ntsuab LED tawm (txhua 1 thib ob ntawm, txhua 1 thib ob tawm, thiab ib txwm caij tsheb kauj vab).- timer_test_v3.0
Qhov no example tsis tso siab rau lwm lub tsev qiv ntawv software thib peb thiab tsuas tuaj yeem siv Arduino-ESP32's 3.0 core software tsev qiv ntawv (xws li 3.0.3). Cov khoom siv yuav tsum tau RGB tri-xim teeb. Qhov no example ua kom pom qhov ua haujlwm zoo ib yam li 12_timer_test_V2.0 example.
- timer_test_v3.0
- Get_Battery_Voltage
Qhov no example tso siab rau TFT_eSPI software qiv. Cov khoom siv yuav tsum muaj LCD zaub thiab 3.7V lithium roj teeb. Qhov no example qhia siv ADC muaj nuj nqi ntawm ESP32 kom tau txais voltage ntawm lub roj teeb lithium sab nraud thiab tso saib nws ntawm LCD zaub. - Backlight_PWM_V2.0
Qhov no example tso siab rau TFT_eSPI software tsev qiv ntawv thiab tsuas tuaj yeem siv Arduino-ESP32 core software tsev qiv ntawv version 2.0 (rau example, version 2.0.17). Cov khoom siv yuav tsum muaj LCD zaub thiab ib qho kev tiv thaiv kov. Qhov no example qhia tau hais tias yuav ua li cas cov zaub lub backlight brightness tuaj yeem hloov kho los ntawm kev ua haujlwm kov swb ntawm cov zaub module thaum lub teeb ci hloov pauv.- Backlight_PWM_V3.0
Qhov no example tso siab rau TFT_eSPI software tsev qiv ntawv thiab tsuas tuaj yeem siv Arduino-ESP32 3.0 core software tsev qiv ntawv (rau example, version 3.0.3). Cov khoom siv yuav tsum muaj LCD zaub thiab ib qho kev tiv thaiv kov. Qhov no example qhia cov haujlwm ua haujlwm zoo ib yam li 14_Backlight_PWM_V2.0 example.
- Backlight_PWM_V3.0
- Audio_play_V2.0
Qhov no example tso siab rau TFT_eSPI, TJpg_Decoder, thiab ESP32-audioI2S software qiv, thiab tsuas tuaj yeem siv Arduino-ESP32 core software tsev qiv ntawv version 2.0 (xws li version 2.0.17). Cov khoom siv yuav tsum muaj LCD zaub, tiv thaiv kov npo, hais lus, thiab MicroSD daim npav. Qhov no example qhia nyeem ib lub suab mp3 file los ntawm daim npav SD, tso saib cov file npe rau lub LCD, thiab ua si hauv ib lub voj. Muaj ob lub khawm kov ICONS ntawm cov zaub, kev ua haujlwm tuaj yeem tswj lub suab nres thiab ua si, kev ua haujlwm ntawm lwm tus tuaj yeem tswj lub suab nrov thiab ua si suab. Hauv qab no yog ib qho example:- Copy tag nrho mp3 suab files hauv "mp3" directory hauv sampmus rau lub nplaub tshev rau MicroSD daim npav. Tau kawg, koj kuj siv tsis tau lub suab files nyob rau hauv no directory, thiab nrhiav tau ib co mp3 suab files, nws yog ib qho tseem ceeb kom nco ntsoov tias tus example qhov kev pab cuam tsuas yog voj qhov siab tshaj plaws ntawm 10 mp3 nkauj.
- Ntxig MicroSD daim npav rau hauv SD daim npav qhov ntawm cov zaub module;
- Fais fab rau ntawm cov zaub module, sau thiab rub tawm example qhov kev pab cuam, koj tuaj yeem pom tias lub npe nkauj tau tshwm sim ntawm lub vijtsam LCD, thiab tus neeg hais lus sab nraud plays suab. Kov lub khawm icon ntawm lub vijtsam ua haujlwm los tswj lub suab rov qab.
- Audio_WAV_V2.0
Qhov no example tso siab rau XT_DAC_Audio software tsev qiv ntawv thiab tsuas tuaj yeem siv Arduino-ESP32 core software tsev qiv ntawv version 2.0 (rau example, version 2.0.17). Kho vajtse yuav tsum tau hais lus. Qhov no example qhia ua ib lub suab file hauv wav hom siv ESP32. Cov kauj ruam siv no example yog li no:- Kho lub suab file uas yuav tsum tau ua si, luam cov ntaub ntawv audio generated rau lub array ntawm "Audio_data.h" file hauv sample folder (cov array tuaj yeem hloov npe, thiab sample program yuav tsum tau synchronized). Nco ntsoov tias lub suab kho file yuav tsum tsis txhob loj dhau, txwv tsis pub nws yuav dhau lub peev xwm sab hauv Flash ntawm ESP32 module. Qhov no txhais tau tias kho qhov ntev ntawm lub suab file, cov sampling tus nqi thiab tus naj npawb ntawm cov channel. Nov yog lub suab kho software hu ua Audacity, uas koj tuaj yeem rub tawm hauv Is Taws Nem.
- Fais fab rau ntawm cov zaub module, sau thiab rub tawm example program, koj tuaj yeem hnov tus neeg hais lus ua suab.
- Buzzer_PiratesOfTheCaribian
Qhov no example tsis tso siab rau lwm lub tsev qiv ntawv software thib peb, thiab cov khoom siv yuav tsum tau hais lus. Qhov no example qhia txog kev siv ntau zaus los rub tus pin nce thiab nqis los simulate acoustic vibration, uas ua rau lub suab nrov. - WiFi_scan
Qhov no example tso siab rau TFT_eSPI software tsev qiv ntawv, thiab kho vajtse yuav tsum muaj LCD zaub thiab ESP32 WIFI module. Qhov no example qhia ESP32 WIFI module scanning cov ntaub ntawv nyob ib puag ncig wireless network hauv STA hom. Cov ntaub ntawv scanned wireless network tau tshwm sim ntawm LCD zaub. Wireless network cov ntaub ntawv suav nrog SSID, RSSI, CHANNEL, thiab ENC_TYPE. Tom qab luam theej duab cov ntaub ntawv wireless network, lub kaw lus qhia cov xov tooj ntawm cov xov tooj scanned wireless. Qhov siab tshaj plaws ntawm thawj 17 scanned wireless network tau tshwm sim. - WiFi_AP
Qhov no example tso siab rau TFT_eSPI software tsev qiv ntawv, thiab kho vajtse yuav tsum muaj LCD zaub thiab ESP32 WIFI module. Qhov no example qhia ESP32 WIFI module teeb rau AP hom rau WIFI davhlau ya nyob twg txuas. Cov zaub yuav tso saib SSID, lo lus zais, tus tswv tsev IP chaw nyob, tus tswv tsev MAC chaw nyob thiab lwm yam ntaub ntawv teev tseg hauv AP hom ntawm ESP32 WIFI module. Thaum lub davhlau ya nyob twg txuas tau tiav, cov zaub yuav tso saib tus lej ntawm cov davhlau ya nyob twg txuas. Teem koj tus kheej ssid thiab lo lus zais hauv "SSID" thiab "Password" hloov pauv thaum pib ntawm sample program, raws li qhia hauv qab no:
- WiFi_SmartConfig
Qhov no example tso siab rau TFT_eSPI software tsev qiv ntawv, thiab cov khoom siv yuav tsum muaj LCD zaub, ESP32 WIFI module, thiab BOOT khawm. Qhov no example qhia ESP32 WIFI module nyob rau hauv STA hom, los ntawm EspTouch xov tooj ntawm tes APP ntse network faib txheej txheem. Tag nrho sample program khiav dej num yog raws li nram no:

Daim duab 3.12 WIFI SmartConfig example program operation flow chart
Cov kauj ruam rau no example program muaj raws li nram no:
A. rub tawm daim ntawv thov EspTouch ntawm lub xov tooj ntawm tes, lossis luam theej qhov kev teeb tsa "esptouch-v2.0.0.apk" los ntawm nplaub tshev Tool_software" hauv cov ntaub ntawv pob (tsuas yog Android installation program, IOS daim ntawv thov tsuas tuaj yeem nruab los ntawm lub cuab yeej) , Tus installer kuj tuaj yeem rub tawm los ntawm tus nom webqhov chaw.
Download tau webqhov chaw: https://www.espressif.com.cn/en/support/download/apps
- hwj chim ntawm cov zaub module, compile thiab download tau lub sample qhov kev pab cuam, yog tias ESP32 tsis txuag cov ntaub ntawv WIFI, ces ncaj qha nkag mus rau hom kev faib khoom ntse, lub sijhawm no, qhib EspTouch daim ntawv thov ntawm lub xov tooj ntawm tes, nkag mus rau SSID thiab lo lus zais ntawm WIFI txuas nrog lub xov tooj ntawm tes, thiab tom qab ntawd tshaj tawm. cov ntaub ntawv cuam tshuam los ntawm UDP. Thaum ESP32 tau txais cov ntaub ntawv no, nws yuav txuas rau lub network raws li SSID thiab lo lus zais hauv cov ntaub ntawv. Tom qab kev sib txuas network ua tiav, nws yuav tso tawm cov ntaub ntawv xws li SSID, password, IP chaw nyob thiab MAC chaw nyob ntawm lub vijtsam zaub thiab txuag WIFI cov ntaub ntawv. Nws yuav tsum raug sau tseg tias qhov kev vam meej ntawm qhov kev faib tawm no tsis siab dhau, yog tias nws ua tsis tiav, koj yuav tsum sim ntau zaus.
- Yog tias ESP32 tau khaws WIFI cov ntaub ntawv, nws yuav cia li txuas mus rau lub network raws li cov ntaub ntawv khaws tseg WiFi thaum nws qhib. Yog tias qhov kev sib txuas ua tsis tiav, lub kaw lus nkag mus rau lub ntse faib network hom. Tom qab kev sib txuas network ua tiav, tuav BOOT rau ntau dua 3 vib nas this, cov ntaub ntawv WIFI tau khaws tseg yuav raug tshem tawm, thiab ESP32 yuav rov pib ua haujlwm ntse network faib dua.
WiFi_STA
Qhov no example yuav tsum tau cia siab rau TFT_eSPI software tsev qiv ntawv, cov khoom siv yuav tsum tau siv lub LCD zaub, ESP32 WIFI module. Qhov no sample program qhia tias ESP32 txuas rau WIFI li cas hauv STA hom raws li SSID thiab lo lus zais tau muab. Qhov no example program ua cov hauv qab no:
- Sau cov ntaub ntawv WIFI kom txuas rau hauv qhov sib txawv "ssid" thiab "password" thaum pib ntawm sample program, raws li qhia hauv qab no:

- Fais fab rau ntawm cov zaub module, sau thiab rub tawm example program, thiab koj tuaj yeem pom tias ESP32 pib txuas rau WIFI ntawm lub vijtsam zaub. Yog tias kev sib txuas WIFI ua tiav, cov ntaub ntawv xws li cov lus ua tiav, SSID, IP chaw nyob, thiab MAC chaw nyob yuav raug tso tawm ntawm cov zaub. Yog tias qhov kev sib txuas ntev dua 3 feeb, kev sib txuas tsis ua haujlwm, thiab cov lus tsis ua haujlwm tau tshwm sim.
WiFi_STA_TCP_Client
Qhov no example yuav tsum tau cia siab rau TFT_eSPI software tsev qiv ntawv, cov khoom siv yuav tsum tau siv lub LCD zaub, ESP32 WIFI module. Qhov no example program qhia ESP32 hauv STA hom, tom qab txuas WIFI, ua tus neeg siv TCP rau TCP server txheej txheem. Qhov no example program ua cov hauv qab no:
- Thaum pib ntawm example program "ssid", "password", "server IP", "server port" variables sau cov ntaub ntawv xav tau kev sib txuas WIFI, TCP server IP chaw nyob (lub computer IP chaw nyob) thiab tus lej chaw nres nkoj, raws li qhia hauv daim duab hauv qab no:

- qhib "TCP&UDP xeem cuab yeej" lossis "Network debugging assistant" thiab lwm yam cuab yeej kuaj hauv lub computer (nruab pob hauv cov ntaub ntawv pob _Tool_software" directory), tsim TCP server hauv lub cuab yeej, thiab tus lej chaw nres nkoj yuav tsum ua raws li tus ex.ample program Settings.
- Fais fab rau ntawm cov zaub module, sau thiab rub tawm example program, thiab koj tuaj yeem pom tias ESP32 pib txuas rau WIFI ntawm lub vijtsam zaub. Yog tias qhov kev sib txuas WIFI ua tiav, cov ntaub ntawv xws li cov lus ua tiav, SSID, IP chaw nyob, MAC chaw nyob, thiab TCP tus lej chaw nres nkoj neeg rau zaub mov tau tshwm sim ntawm cov zaub. Tom qab kev sib txuas ua tiav, cov lus tau tshwm sim. Hauv qhov no, koj tuaj yeem sib txuas lus nrog server.
WiFi_STA_TCP_Server
Qhov no example yuav tsum tau cia siab rau TFT_eSPI software tsev qiv ntawv, cov khoom siv yuav tsum tau siv lub LCD zaub, ESP32 WIFI module. Qhov no example program qhia ESP32 hauv STA hom, tom qab txuas rau WIFI, raws li TCP server los ntawm TCP tus neeg siv kev sib txuas txheej txheem. Qhov no example program ua cov hauv qab no:
- Sau cov ntaub ntawv xav tau WIFI thiab TCP server chaw nres nkoj tus lej hauv qhov hloov pauv "SSID", "password" thiab "chaw nres nkoj" thaum pib ntawm ex.ample program, raws li qhia hauv daim duab hauv qab no:

- Fais fab rau ntawm cov zaub module, sau thiab rub tawm example program, thiab koj tuaj yeem pom tias ESP32 pib txuas rau WIFI ntawm lub vijtsam zaub. Yog tias qhov kev sib txuas WIFI ua tiav, cov ntaub ntawv xws li cov lus ua tiav, SSID, IP chaw nyob, MAC chaw nyob, thiab TCP tus lej chaw nres nkoj neeg rau zaub mov tau tshwm sim ntawm cov zaub. Tom qab ntawd, TCP server raug tsim thiab TCP tus neeg siv khoom txuas nrog.
- qhib "TCP&UDP xeem cuab yeej" lossis "Network debugging assistant" thiab lwm yam cuab yeej kuaj hauv lub computer (lub pob teeb tsa yog nyob rau hauv cov ntaub ntawv pob Tool_software" directory), tsim ib tus neeg siv TCP hauv lub cuab yeej (ua tib zoo saib IP chaw nyob thiab chaw nres nkoj tus naj npawb yuav tsum tau ua raws li cov ntsiab lus uas tshwm rau ntawm cov zaub), thiab tom qab ntawd pib txuas rau lub server. Yog tias qhov kev sib txuas ua tiav, cov lus qhia sib txuas yuav tshwm sim, thiab tus neeg rau zaub mov tuaj yeem sib txuas lus nrog nws.
WiFi_STA_UDP
Qhov no example yuav tsum tau cia siab rau TFT_eSPI software tsev qiv ntawv, cov khoom siv yuav tsum tau siv lub LCD zaub, ESP32 WIFI module. Qhov no example program qhia ESP32 hauv STA hom, tom qab txuas rau WIFI, raws li UDP neeg rau zaub mov los ntawm UDP tus neeg siv kev sib txuas txheej txheem. Qhov no example program ua cov hauv qab no:
- Sau cov ntaub ntawv xav tau WIFI thiab UDP server chaw nres nkoj rau hauv qhov hloov pauv "ssid", "password" thiab "localUdpPort" thaum pib ntawm sample program, raws li qhia hauv daim duab hauv qab no:

- Fais fab rau ntawm cov zaub module, sau thiab rub tawm example program, thiab koj tuaj yeem pom tias ESP32 pib txuas rau WIFI ntawm lub vijtsam zaub. Yog tias qhov kev sib txuas WIFI ua tiav, cov ntaub ntawv xws li cov lus ua tiav, SSID, IP chaw nyob, MAC chaw nyob, thiab tus lej chaw nres nkoj hauv zos tau tso tawm rau ntawm cov zaub. Tom qab ntawd tsim ib tus neeg rau zaub mov UDP thiab tos UDP tus neeg siv khoom txuas.
- qhib "TCP&UDP xeem cuab yeej" lossis "Network debugging assistant" thiab lwm yam cuab yeej xeem hauv lub computer (nruab pob hauv cov ntaub ntawv pob Tool_software" directory), tsim ib tus neeg siv UDP hauv lub cuab yeej (ua tib zoo saib IP chaw nyob thiab tus lej chaw nres nkoj yuav tsum ua raws li cov ntsiab lus pom ntawm cov zaub), thiab tom qab ntawd pib txuas mus rau lub server. Yog tias qhov kev sib txuas ua tiav, cov lus qhia sib txuas yuav tshwm sim, thiab tus neeg rau zaub mov tuaj yeem sib txuas lus nrog nws
BLE_scan_V2.0
Qhov no example tso siab rau TFT_eSPI software tsev qiv ntawv thiab tsuas tuaj yeem siv Arduino-ESP32 core software tsev qiv ntawv version 2.0 (rau example, version 2.0.17). Kho vajtse yuav tsum siv LCD zaub, ESP32 Bluetooth module. Qhov no example qhia lub ESP32 Bluetooth module scanning ncig BLE Bluetooth li thiab tso saib lub npe thiab RSSI ntawm lub npe BLE Bluetooth ntaus ntawv scanned mus rau lub LCD zaub.
BLE_scan_V3.0
Qhov no example tso siab rau TFT_eSPI software tsev qiv ntawv thiab tsuas tuaj yeem siv Arduino-ESP32 3.0 core software tsev qiv ntawv (rau example, version 3.0.3). Kho vajtse yuav tsum siv LCD zaub, ESP32 Bluetooth module. Lub functionality ntawm no sample program yog tib yam li 25_BLE_scan_V2.0 sampua program.
BLE_server_V2.0
Qhov no example tso siab rau TFT_eSPI software tsev qiv ntawv thiab tsuas tuaj yeem siv Arduino-ESP32 core software tsev qiv ntawv version 2.0 (rau example, version 2.0.17). Kho vajtse yuav tsum siv LCD zaub, ESP32 Bluetooth module. Qhov no example qhia li cas ESP32 Bluetooth module tsim Bluetooth BLE server, txuas nrog Bluetooth BLE tus neeg siv khoom, thiab sib txuas lus nrog txhua tus. Cov kauj ruam siv no example yog li no:
- Nruab Bluetooth BLE debugging cuab yeej ntawm koj lub xov tooj, xws li "BLE debugging Assistant", "LightBlue", thiab lwm yam.
- Fais fab rau ntawm cov zaub module, sau thiab rub tawm exampqhov kev pab cuam, koj tuaj yeem pom Bluetooth BLE tus neeg siv khoom ua haujlwm sai ntawm cov zaub. Yog tias koj xav hloov lub npe ntawm Bluetooth BLE server ntaus ntawv koj tus kheej, koj tuaj yeem hloov kho nws hauv "BLEDevice:: init" function parameter hauv example program, raws li qhia hauv daim duab hauv qab no:

- qhib lub Bluetooth ntawm lub xov tooj ntawm tes thiab Bluetooth BLE debugging cuab tam, tshawb lub Bluetooth BLE neeg rau zaub mov lub npe (default yog
"ESP32_BT_BLE"), thiab tom qab ntawd nyem lub npe txuas, tom qab kev sib txuas ua tiav, ESP32 zaub module yuav sai. Cov kauj ruam tom ntej yog kev sib txuas lus Bluetooth.
BLE_server_V3.0
Qhov no example tso siab rau TFT_eSPI software tsev qiv ntawv thiab tsuas tuaj yeem siv Arduino-ESP32 3.0 core software tsev qiv ntawv (rau example, version 3.0.3). Kho vajtse yuav tsum siv LCD zaub, ESP32 Bluetooth module. Qhov no example yog tib yam li 26_BLE_server_V2.0 example.
Desktop_Display
| This example program cia siab rau ArduinoJson, Sijhawm, HttpClient, TFT_eSPI, TJpg_Decoder, NTPClient software qiv. Kho vajtse yuav tsum siv LCD zaub, ESP32 WIFI module. Qhov no example qhia lub moos huab cua uas qhia cov huab cua hauv nroog (xws li qhov kub thiab txias, av noo, huab cua ICONS, thiab scrolling los ntawm lwm cov ntaub ntawv huab cua), lub sijhawm tam sim no thiab hnub tim, thiab cov duab astronaut animation.
Cov ntaub ntawv huab cua tau txais los ntawm huab cua hauv lub network, thiab cov ntaub ntawv sijhawm tau hloov kho los ntawm NTP server. Qhov no example program siv cov kauj ruam hauv qab no:
- Tom qab qhib lub example, koj yuav tsum xub teem lub cuab tam -> Muab faib Scheme rau lub loj APP (3MB Tsis muaj OTA / 1MB SPIFFS) kev xaiv, txwv tsis pub lub compiler yuav qhia ib tug yuam kev ntawm tsis txaus nco.
- sau cov ntaub ntawv WIFI kom txuas rau hauv "SSID" thiab "password" hloov pauv thaum pib ntawm sample program, raws li qhia hauv daim duab hauv qab no. Yog hais tias tsis tau teeb tsa, lub ntse faib network (rau cov lus piav qhia ntawm lub ntse faib network, thov xa mus rau lub ntse faib exampli program)

Daim duab 3.17 Kev teeb tsa WIFI cov ntaub ntawv
- Fais fab rau ntawm cov zaub module, sau thiab rub tawm example qhov kev pab cuam, koj tuaj yeem pom huab cua moos desktop ntawm lub vijtsam zaub.
- 28_xov tooj
- Qhov no example tso siab rau TFT_eSPI software qiv. Cov khoom siv yuav tsum muaj LCD zaub thiab ib qho kev tiv thaiv kov. Qhov no example qhia qhov yooj yim dialing interface rau ib lub xov tooj ntawm tes, nrog cov ntsiab lus nkag mus rau ntawm tus kov ntawm ib lub pob.
29_touch_peb - Qhov no example tso siab rau TFT_eSPI software qiv. Cov khoom siv yuav tsum muaj LCD zaub thiab ib qho kev tiv thaiv kov. Qhov no example qhia tau hais tias los ntawm kev kos kab ntawm cov zaub, koj tuaj yeem tshawb xyuas seb lub vijtsam kov puas ua haujlwm zoo.
RGB_LED_TOUCH_V2.0
Qhov no example tso siab rau TFT_eSPI software tsev qiv ntawv thiab tsuas tuaj yeem siv Arduino-ESP32 core software tsev qiv ntawv version 2.0 (rau example, version 2.0.17). Cov khoom siv yuav tsum muaj cov khoom siv LCD, lub vijtsam kov, thiab RGB tri-xim teeb. Qhov no example qhia qhov kov ntawm lub pob kom tswj RGB lub teeb rau thiab tawm, flicker, thiab hloov qhov ci.
RGB_LED_TOUCH_V3.0
Qhov no example tso siab rau TFT_eSPI software tsev qiv ntawv thiab tsuas tuaj yeem siv Arduino-ESP32 3.0 core software tsev qiv ntawv (rau example, version 3.0.3). Cov khoom siv yuav tsum muaj cov khoom siv LCD, lub vijtsam kov, thiab RGB tri-xim teeb. Qhov no example qhia tib qhov kev ua haujlwm zoo li 30_RGB_LED_TOUCH_V2.0 xeem example.
LVGL_Demos
Qhov no example yuav tsum tau cia siab rau TFT_eSPI, lvgl software tsev qiv ntawv, kho vajtse yuav tsum tau siv LCD zaub, tiv thaiv kov npo. Qhov no example qhia tsib tus qauv tsim hauv Demo ntawm lvgl embedded UI system. Nrog tus example, koj tuaj yeem kawm paub qhov chaw nres nkoj lvgl mus rau ESP32 platform thiab yuav ua li cas los teeb tsa cov khoom siv hauv qab xws li cov zaub thiab kov npo. Hauv sample program, tsuas yog ib qho demo tuaj yeem muab tso ua ke ib zaug. Tshem tawm cov lus ntawm qhov demo uas yuav tsum tau muab tso ua ke, thiab ntxiv cov lus rau lwm yam demos, raws li qhia hauv daim duab hauv qab no: 
- lv_demo_widgets: Test demos ntawm ntau yam widget
- lv_demo_benchmark: Performance benchmark demo lv_demo_keypad_encoder: Keyboard encoder test demo lv_demo_music: music player test demo
- lv_demo_stress: Stress test demo
Nco tseg: Thawj zaug no example yog muab tso ua ke, nws yuav siv sij hawm ntev, txog 15 feeb.
WiFi_webserver
Qhov no example yuav tsum tau tso siab rau TFT_eSPI software tsev qiv ntawv, kho vajtse yuav tsum siv LCD zaub, RGB peb-xim teeb. Qhov no example qhia teeb a web server, thiab tom qab ntawd nkag mus rau lub web neeg rau zaub mov ntawm lub computer, manipulating lub icon ntawm lub web interface tswj RGB peb-xim teeb. Cov kauj ruam siv no example yog li no:
- Sau cov ntaub ntawv WIFI kom txuas rau hauv qhov sib txawv "SSID" thiab "password" thaum pib ntawm sample program, raws li qhia hauv qab no:

- Fais fab rau ntawm cov zaub module, sau thiab rub tawm example program, thiab koj tuaj yeem pom tias ESP32 pib txuas rau WIFI ntawm lub vijtsam zaub. Yog tias kev sib txuas WIFI ua tiav, cov ntaub ntawv xws li cov lus ua tiav, SSID, IP chaw nyob, thiab MAC chaw nyob yuav raug tso tawm ntawm cov zaub.
- Nkag mus rau tus IP chaw nyob uas pom hauv cov kauj ruam saum toj no hauv qhov browser URL input teb ntawm lub computer. Lub sijhawm no, koj tuaj yeem nkag mus rau lub web interface thiab nias lub cim sib thooj ntawm lub interface los tswj RGB peb-xim teeb.
Kov_calibrate
Qhov kev pab cuam no tso siab rau TFT_eSPI software tsev qiv ntawv, uas yog tsim tshwj xeeb rau calibration ntawm resistive kov cov ntxaij vab tshaus, thiab cov kauj ruam calibration yog raws li nram no:
- Qhib qhov kev pab cuam calibration thiab teeb tsa cov kev taw qhia ntawm lub vijtsam zaub, raws li qhia hauv qab no. Vim hais tias qhov kev pab cuam calibration yog calibrated raws li cov kev taw qhia zaub, qhov teeb tsa no yuav tsum tau ua raws li cov lus qhia tseeb.

- Fais fab rau ntawm cov zaub module, sau thiab rub tawm example program, koj tuaj yeem pom qhov calibration interface ntawm lub vijtsam zaub, tom qab ntawd nyem rau ntawm plaub fab raws li qhov xub qhia.
- Tom qab calibration tiav lawm, calibration tshwm sim los ntawm qhov chaw nres nkoj serial, raws li qhia hauv daim duab hauv qab no. Nyob rau tib lub sijhawm, calibration detection interface yog nkag mus, thiab calibration detection interface yog kuaj los ntawm kos dots thiab kab.

- Tom qab cov txiaj ntsig calibration yog qhov tseeb, luam cov calibration tsis ntawm qhov chaw nres nkoj serial mus rau exampsiv qhov program.
Cov ntaub ntawv / Cov ntaub ntawv
![]() |
LCDWIKI E32R32P, E32N32P 3.2inch ESP32-32E Zaub Module [ua pdf] Phau ntawv qhia E32R32P, E32N32P, ESP32-32E, E32R32P E32N32P 3.2inch ESP32-32E Zaub Module, E32R32P E32N32P, 3.2inch ESP32-32E Zaub Module, ESP32-32E Zaub Module |





