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

Ƙayyadaddun bayanai:
- Module: 3.2-inch ESP32-32E nuni module
- Matsayi: 240×320
- Direba IC: ST7789
- Babban Mai Gudanarwa: ESP32-WROOM-32E
- Babban Mitar: 240MHz
- Haɗin kai: 2.4G WIFI + Bluetooth
- Sigar Arduino IDE: 1.8.19 da 2.3.2
- ESP32 Arduino Core Software Versions: 2.0.17 da 3.0.3
Umarnin Rarraba Pin:
Na baya view na 3.2-inch ESP32-32E nuni module: 
ESP32-32E Umarnin Rarraba Pin:
| Na'urar Kan-jirgin | Fin na'ura | Fin ɗin Haɗin ESP32-32E | Bayani |
|---|---|---|---|
| TFT_CS | LCD | IO15 | Siginar zaɓin guntu allo na allo, ƙaramin matakin tasiri |
Umarnin Amfani da samfur
Kafa ESP32 Arduino Ci gaban Muhalli:
- Zazzagewa kuma shigar da nau'in Arduino IDE 1.8.19 ko 2.3.2.
- Shigar da ESP32 Arduino Core Library software version 2.0.17 ko 3.0.3.
Shigar da Dakunan karatu na Software na ɓangare na uku:
- Gano dakunan karatu na ɓangare na uku da ake buƙata don aikin ku.
- Zazzage kuma shigar da ɗakunan karatu ta bin umarnin da aka bayar.
ExampUmarnin Amfani da Shirin:
- Bi matakan da aka zayyana a cikin tsohonampda takardun shaida.
- Loda tsohonample shirin zuwa ESP32-32E nuni module.
FAQ:
- Q: Ta yaya zan sake saita tsarin ESP32-32E?
A: Yi amfani da maɓallin RESET_KEY ko madannin wutar lantarki. - Tambaya: Wadanne nau'ikan Arduino IDE ne suka dace da wannan tsarin?
A: Siffofin 1.8.19 da 2.3.2 sun dace da tsarin ESP32-32E.
E32R32P&E32N32P 3.2inch IPS ESP32-32E Umarnin Demo
Bayanin dandamali na software da hardware
- Module: 3.2-inch ESP32-32E nuni module tare da 240 × 320 ƙuduri da ST7789 allo direban IC.
- Module Master: ESP32-WROOM-32E module, babban mitar 240MHz, goyan bayan 2.4G WIFI+ Bluetooth.
- Sigar Arduino IED: sigar 1.8.19 da 2.3.2. ESP32 Arduino sigar software na babban ɗakin karatu: 2.0.17 da 3.0.3.
Umarnin rarraba fil

Hoto 2.1 Na baya view na 3.2-inch ESP32-32E nuni module
Babban mai sarrafa 3.2-inch ESP32 nuni module shine ESP32-32E, kuma ana nuna rabon GPIO don abubuwan da ke kan jirgin a cikin teburin da ke ƙasa:
| Saukewa: ESP32-32E fil kasafi umarnin | |||
| Na'urar jirgin | A kan na'urar fil fil | Saukewa: ESP32-32E
haɗa pin |
bayanin |
| LCD | TFT_CS | 1015 | LCD allo guntu zaɓi iko siginar, ƙananan matakin tasiri |
| TFT_RS | 102 | Umurnin allo na LCD / siginar zaɓin zaɓin bayanai. Babban matakin: bayanai, ƙananan matakin: umarni | |



Tebura 2.1 Umurnin rarraba fil don ESP32-32E na gefe na kan jirgin
Umarnin don amfani da exampda program
Kafa yanayin ci gaban ESP32 Arduino
Don cikakkun bayanai game da kafa yanayin ci gaban ESP32 Arduino, da fatan za a duba takaddun da ke cikin kunshin mai taken ” Arduino_IDE1_development_environment_construction_for_ESP32″ da ” Arduino_IDE2_development_environment_construction_for_ESP32″.
Shigar da ɗakunan karatu na software na ɓangare na uku
Bayan kafa yanayin ci gaba, mataki na farko shine shigar da ɗakunan karatu na software na ɓangare na uku da sampda shirin. Matakan sune kamar haka:
A. Bude littafin Demo \ ArduinoInstall Library a cikin kunshin kuma nemo ɗakin karatu na software na ɓangare na uku, kamar yadda aka nuna a cikin wannan adadi:
Hoto 3.1 Exampda Laburaren Software na ɓangare na uku
- ArduinoJson: C++ JSON ɗakin karatu na software don Arduino da Intanet na Abubuwa.
- ESP32-audioI2S: ESP32's audio decoding software library yana amfani da bas ɗin I32S na ESP2 don kunna sauti. files a cikin tsari kamar mp3, m4a, da mav daga katunan SD ta na'urorin sauti na waje.
- ESP32Time: Laburaren software na Arduino don saitawa da dawo da lokacin RTC na ciki akan allon ESP32
- HttpClient: Laburaren software na abokin ciniki na HTTP wanda ke hulɗa da na Arduino web uwar garken.
- Lvgl: A highly customizable, low resource-consuming, aesthetically pleasing, and easy-to-use embedded system graphics software library.
- NTPClient: Haɗa ɗakin karatu na abokin ciniki na NTP zuwa uwar garken NTP.
-
TFT_eSPI: The Arduino graphics library don TFT-LCD LCD fuska goyan bayan da yawa dandamali da LCD direban ICs.
-
Lokaci: Laburaren software wanda ke ba da ayyukan lokaci don Arduino.
-
TJpg_Decoder: Dandali na Arduino JPG tsara hoton ɗakin karatu na iya yanke JPG files daga katin SD ko Flash kuma nuna su akan LCD. XT_DAC_Audio: ESP32 XTronic DAC audio software na ɗakin karatu yana goyan bayan tsarin WAV files.
-
Kwafi waɗannan ɗakunan karatu na software zuwa kundin adireshin babban fayil ɗin aikin. Littattafai na babban fayil ɗin aikin ba daidai ba ne zuwa
"C: \ Users Administrator \ DocumentsArduino Library" (bangaren ja yana wakiltar ainihin sunan mai amfani na kwamfutar). Idan an gyara hanyar babban fayil ɗin aikin, yana buƙatar a kwafi shi zuwa babban littafin babban fayil ɗin aikin da aka gyara. -
Bayan an gama shigar da ɗakin karatu na software na ɓangare na uku, zaku iya buɗe samptsarin don amfani.
Nemo hanyar zazzagewar akan GitHub kuma zazzage shi. Mahadar zazzagewar ita ce kamar haka:
- na doka: https://github.com/lvgl/lvgl/tree/release/v8.3(V8. x kawai za a iya amfani da shi, V9. x version ba za a iya amfani da)
- TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
Da fatan za a nemo haɗe-haɗen zazzagewar don sauran fakitin software waɗanda ba sa buƙatar tsari:
- ArduinoJson: https://github.com/bblanchon/ArduinoJson.git
- Lokacin ESP32: https://github.com/fbiego/ESP32Time
- HttpClient: http://github.com/amcewen/HttpClient
- NTPClient: https://github.com/arduino-libraries/NTPClient.git
- Lokaci: https://github.com/PaulStoffregen/Time
- TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
Bayan an gama zazzage ɗakin karatu, buɗe zip ɗin (don sauƙin bambanta, za a iya canza sunan babban fayil ɗin ɗakin karatu), sannan a kwafa shi zuwa babban fayil ɗin babban ɗakin karatu (tsoho shine “C: Users AdministratorDocumentsArduino \ libbraries). ” (bangaren ja shine ainihin sunan mai amfani na kwamfutar) Na gaba, aiwatar da tsarin laburare ta hanyar buɗe Demo \ArduinoReplaced files” directory a cikin kunshin da nemo maye gurbin file, kamar yadda aka nuna a cikin wannan adadi:

Hoto 3.2 Sauya ɗakin karatu na software na ɓangare na uku file
Sanya ɗakin karatu na LVGL:
Kwafi lv_conf. h file daga Sauyawa files directory to the top-level directory na lvgl directory a cikin aikin daftarin littafin, kamar yadda aka nuna a cikin wannan adadi: 
- Bude lv_conf_internal. h file a cikin littafin src na ɗakin karatu na doka a ƙarƙashin kundin kundin aikin injiniya, kamar yadda aka nuna a cikin adadi mai zuwa:
E32R32P&E32N32P ESP32-32E Umarnin demo
Bayan budewa file, gyara abubuwan da ke cikin layi na 41 kamar yadda aka nuna a ƙasa (ta ".. /.. /lv_conf.h Canja darajar zuwa .. /lv_conf.h "), kuma ajiye gyaran.
Kwafi examples da demos daga matakin a cikin ɗakin karatu na aikin zuwa src a matakin, kamar yadda aka nuna a ƙasa: 
Kwafi halin shugabanci:
A saita ɗakin karatu na TFT_eSPI:
Da farko, sake suna User_Setup. h file a cikin babban kundin adireshin ɗakin karatu na TFT_eSPI a ƙarƙashin babban fayil ɗin babban fayil ɗin ɗakin karatu zuwa User_Setup_bak. h. Sannan, kwafi User_Setup. h file daga Sauyawa files directory zuwa babban matakin jagora na ɗakin karatu na TFT_eSPI ƙarƙashin kundin kundin aikin, kamar yadda aka nuna a cikin adadi mai zuwa: 
Na gaba, sake suna ST7789_ Init. h a cikin TFT_eSPI ɗakin karatu TFT_Drivers directory a ƙarƙashin babban fayil ɗin aikin zuwa ST7789_ Init. bak. h, sannan kwafi ST7789_ Init. h a cikin Sauyawa files directory zuwa TFD_eSPI kundin adireshi TFT_Drivers a ƙarƙashin kundin kundin babban fayil ɗin aikin, kamar yadda aka nuna a cikin adadi mai zuwa:

Exampda Umarnin Amfani da Shirin
The exampLe program yana cikin kundin tsarin Demo Arduino demos, kamar yadda aka nuna a cikin wannan adadi:
Hoto 3.10 Exampda Shirin
Gabatarwar kowane exampshirin shine kamar haka:
- Sauƙaƙe_gwaji
Wannan example shi ne asali exampshirin da ba ya dogara da kowane ɗakin karatu na ɓangare na uku. Kayan aikin yana buƙatar allon nuni na LCD, wanda ke nuna cikakken launi na allo da cika rectangle bazuwar. Wannan exampAna iya amfani dashi kai tsaye don bincika ko allon nuni yana aiki yadda yakamata. - gwaji_gwaji
Wannan example ya dogara da ɗakin karatu na software na TFT_eSPI, da kayan masarufi
yana buƙatar allon nuni LCD. Abubuwan da aka nuna sun haɗa da wuraren zane, layi, nunin hoto daban-daban, da kididdigar lokaci mai gudana, yana mai da shi cikakkiyar nuni ex.ample. - nuni_graphics
Wannan example ya dogara da ɗakin karatu na software na TFT_eSPI, kuma kayan aikin yana buƙatar allon nuni LCD. Abubuwan nunin sun haɗa da zane-zane daban-daban da cikawa. 04_nuni_gungurawa
Wannan example yana buƙatar ɗakin karatu na software na TFT_eSPI kuma kayan aikin yana buƙatar zama allon nuni LCD. Abubuwan nunin sun haɗa da haruffan Sinanci da hotuna, nunin rubutu na gungurawa, nunin launi mai juyi, da nunin juyawa a wurare huɗu. - nuna_SD_jpg_hoton
Wannan example yana buƙatar dogaro da ɗakunan karatu na software na TFT_eSPI da TJpg_Secoder, kuma hardware yana buƙatar allon nuni LCD da katin MicroSD. Wannan exampAyyukan aikin shine karanta hotunan JPG daga katin MicroSD, rarraba su, sannan nuna hotuna akan LCD. The exampmatakan amfani sune:- Kwafi hotunan JPG daga kundin adireshin "PIC_320x480" a cikin sample babban fayil zuwa tushen directory na katin MicroSD ta hanyar kwamfuta.
- Saka katin MicroSD a cikin ramin katin SD na ƙirar nuni;
- Ƙarfi akan tsarin nuni, tara kuma zazzage sample shirin, kuma za ku ga hotuna da aka nuna a madadin a kan LCD allon.
- RGB_LED_V2.0
Wannan example baya dogara ga kowane ɗakin karatu na software na ɓangare na uku kuma yana iya amfani da Arduino-ESP32 core software version 2.0 (kamar sigar 2.0.17). Kayan aikin yana buƙatar fitilun launuka uku na RGB. Wannan example yana nuna haske mai launi uku RGB a kunne da kashewa, sarrafa flicker, da sarrafa haske na PWM. - RGB_LED_V3.0
Wannan example baya dogara ga kowane ɗakin karatu na software na ɓangare na uku kuma yana iya amfani da Arduino-ESP32's 3.0 core library software (misali 3.0.3). Kayan aikin da ake buƙata da ayyuka iri ɗaya ne da waɗanda aka nuna a cikin exampda 06_RGB_LED_V2.0. - Flash_DMA_jpg
Wannan example ya dogara da ɗakunan karatu na software na TFT_eSPI da TJpg_Decoder. Kayan aikin yana buƙatar nuni LCD. Wannan example yana nuna karanta hotunan JPG daga Filashin da ke cikin ESP32 module da rarraba bayanan, sannan nuna hoton akan LCD. Exampmatakan amfani:- Ɗauki hoton jpg wanda ke buƙatar nunawa ta kayan aikin ƙirar kan layi. Kayan aikin ƙira na kan layi website: http://tomeko.net/online_tools/file_to_hex.php?lang=en bayan nasarar tsarin, kwafi bayanan zuwa tsararrun "image.h" file cikin sample babban fayil (za a iya canza sunan tsararrun suna, kuma sampLe shirin ya kamata kuma a canza shi synchronously) Power kan nuni module, tara da sauke exampA shirin, za ka iya ganin hoton nuni a kan LCD allon.
- key_gwajin
Wannan example ba ya dogara ga kowane ɗakin karatu na software na ɓangare na uku. Kayan aikin yana buƙatar amfani da maɓallin BOOT da RGB fitilu masu launi uku. Wannan example yana nuna gano mahimman abubuwan da suka faru a yanayin jefa ƙuri'a yayin aiki da maɓallin don sarrafa hasken launi uku na RGB. - key_katsewa
Wannan example ba ya dogara ga kowane ɗakin karatu na software na ɓangare na uku. Kayan aikin yana buƙatar amfani da maɓallin BOOT da RGB fitilu masu launi uku. Wannan example yana nuna yanayin katsewa don gano mahimman abubuwan da suka faru yayin aiki da maɓallin don sarrafa haske da kashe RGB masu launi uku. - uart
Wannan example ya dogara da ɗakin karatu na software na TFT_eSPI, kuma kayan aikin na buƙatar tashar tashar jiragen ruwa da nunin LCD. Wannan example yana nuna yadda ESP32 ke hulɗa da PC ta hanyar tashar jiragen ruwa. ESP32 yana aika bayanai zuwa kwamfutar ta hanyar tashar jiragen ruwa, kuma kwamfutar tana aika bayanai zuwa ESP32 ta tashar tashar jiragen ruwa. Bayan karɓar bayanin, ESP32 yana nuna shi akan allon LCD. - RTC_gwajin
Wannan example ya dogara da ɗakunan karatu na software na TFT_eSPI da ESP32Time, kuma kayan aikin na buƙatar nuni LCD. Wannan example yana amfani da tsarin ESP32's RTC don saita lokaci na ainihi da kwanan wata da nuna lokaci da kwanan wata akan nunin LCD. - timemer_test_V2.0 st_V3.0
Wannan example baya dogara ga kowane ɗakin karatu na software na ɓangare na uku kuma yana iya amfani da Arduino-ESP32 core software version 2.0 (kamar sigar 2.0.17). Kayan aikin yana buƙatar fitilun launuka uku na RGB. Wannan example yana nuna amfani da mai ƙidayar lokaci ESP32, ta hanyar saita lokaci na daƙiƙa 1 don sarrafa koren hasken LED a kashe (kowane daƙiƙa 1 a kunne, kowane daƙiƙa 1 a kashe, kuma koyaushe yana yin keke).- timemer_test_V3.0
Wannan example baya dogara ga kowane ɗakin karatu na software na ɓangare na uku kuma yana iya amfani da Arduino-ESP32's 3.0 core library software (misali 3.0.3). Kayan aikin yana buƙatar fitilun launuka uku na RGB. Wannan example yana nuna ayyuka iri ɗaya da 12_timer_test_V2.0 example.
- timemer_test_V3.0
- Samun_Batir_Voltage
Wannan example ya dogara da ɗakin karatu na software na TFT_eSPI. Kayan aikin yana buƙatar nuni LCD da baturin lithium 3.7V. Wannan example yana nuna amfani da aikin ADC na ESP32 don samun voltage na baturin lithium na waje kuma nuna shi akan nunin LCD. - Hasken Baya_PWM_V2.0
Wannan exampLe ya dogara da ɗakin karatu na software na TFT_eSPI kuma yana iya amfani da sigar ɗakin karatu na babbar manhaja ta Arduino-ESP32 kawai 2.0 (na tsohonample, sigar 2.0.17). Kayan aikin yana buƙatar nuni LCD da allon taɓawa mai tsayayya. Wannan example yana nuna yadda za'a iya daidaita hasken baya na nuni ta aikin nunin nunin nuni yayin da ƙimar haske ta canza.- Hasken Baya_PWM_V3.0
Wannan example ya dogara da ɗakin karatu na software na TFT_eSPI kuma yana iya amfani da babban ɗakin karatu na software na Arduino-ESP32 3.0 kawai (na misali.ample, sigar 3.0.3). Kayan aikin yana buƙatar nuni LCD da allon taɓawa mai tsayayya. Wannan example yana nuna ayyuka iri ɗaya da 14_Backlight_PWM_V2.0 example.
- Hasken Baya_PWM_V3.0
- Sauti_play_V2.0
Wannan example ya dogara da TFT_eSPI, TJpg_Decoder, da ESP32-audioI2S dakunan karatu na software, kuma yana iya amfani da sigar ɗakin karatu na babbar manhaja ta Arduino-ESP32 kawai 2.0 (kamar sigar 2.0.17). Kayan aikin yana buƙatar nuni na LCD, allon taɓawa mai tsayayya, mai magana, da katin MicroSD. Wannan example nuna karatun audio mp3 file daga katin SD, yana nuna file suna ga LCD, kuma kunna shi a cikin madauki. Akwai maɓallin taɓawa guda biyu ICONS akan nunin, aikin yana iya sarrafa dakatarwar sauti da kunnawa, aikin ɗayan yana iya sarrafa bebe da kunna sauti. Mai zuwa shine tsohonampda:- Kwafi duk mp3 audio files a cikin "mp3" directory a cikin sampbabban fayil zuwa katin MicroSD. Tabbas, ba za ku iya amfani da sautin ba files a cikin wannan directory, kuma sami wasu audio mp3 files, yana da mahimmanci a lura cewa exampLe shirin iya kawai madauki iyakar 10 mp3 songs.
- Saka katin MicroSD a cikin ramin katin SD na ƙirar nuni;
- Ƙarfi akan tsarin nuni, tattara kuma zazzage tsohonampA cikin shirin, za ku iya ganin cewa sunan waƙar yana nunawa akan allon LCD, kuma mai magana na waje yana kunna sauti. Taɓa gunkin maɓalli akan allon aiki don sarrafa sake kunnawa mai jiwuwa.
- Sauti_WAV_V2.0
Wannan example ya dogara da ɗakin karatu na software na XT_DAC_Audio kuma yana iya amfani da sigar ɗakin karatu na babbar manhaja ta Arduino-ESP32 kawai 2.0 (na misali.ample, sigar 2.0.17). Hardware yana buƙatar lasifika. Wannan example nuna kunna audio file a tsarin wav ta amfani da ESP32. Matakan amfani da wannan exampsu ne kamar haka:- Gyara sautin file wanda ake buƙatar kunnawa, kwafi bayanan sauti da aka ƙirƙira zuwa tsararrun "Audio_data.h" file cikin sample babban fayil (za a iya canza sunan tsararrun suna, kuma sample program ya kamata kuma a daidaita shi). Lura cewa sautin da aka gyara file kada ya zama babba, in ba haka ba zai wuce ƙarfin Flash na ciki na ESP32 module. Wannan yana nufin gyara tsawon sautin file, sampling rate da adadin tashoshi. Anan akwai manhajar gyara sauti mai suna Audacity, wacce zaku iya saukewa daga Intanet.
- Ƙarfi akan tsarin nuni, tattara kuma zazzage tsohonampa cikin shirin, zaku iya jin lasifikar yana kunna sauti.
- Buzzer_PiratesNaCaribian
Wannan example baya dogara ga kowane ɗakin karatu na software na ɓangare na uku, kuma kayan aikin na buƙatar masu magana. Wannan example yana nuna amfani da mitoci daban-daban don ja fil ɗin sama da ƙasa don daidaita rawar murya, wanda ke sa ƙaho ya yi ƙara. - WiFi_scan
Wannan example ya dogara da ɗakin karatu na software na TFT_eSPI, kuma kayan aikin yana buƙatar nuni LCD da tsarin ESP32 WIFI. Wannan example yana nuna tsarin ESP32 WIFI yana duba bayanan hanyar sadarwa mara waya ta kewaye a yanayin STA. Ana nuna bayanan cibiyar sadarwar mara waya da aka bincika akan nunin LCD. Bayanin hanyar sadarwa mara waya ya haɗa da SSID, RSSI, CHANNEL, da ENC_TYPE. Bayan an duba bayanan cibiyar sadarwar mara waya, tsarin yana nuna adadin cibiyoyin sadarwar mara waya da aka bincika. Matsakaicin farkon cibiyoyin sadarwa mara waya 17 da aka bincika. - WiFi_AP
Wannan example ya dogara da ɗakin karatu na software na TFT_eSPI, kuma kayan aikin yana buƙatar nuni LCD da tsarin ESP32 WIFI. Wannan example yana nuna tsarin ESP32 WIFI da aka saita zuwa yanayin AP don haɗin tashar WIFI. Nunin zai nuna SSID, kalmar sirri, adireshin IP mai masaukin baki, adireshin MAC mai masaukin baki da sauran bayanan da aka saita a yanayin AP na ESP32 WIFI module. Da zarar an haɗa tasha cikin nasara, nunin zai nuna adadin haɗin tasha. Saita ssid naka da kalmar wucewa a cikin "SSID" da "Password" masu canji a farkon s.ampshirin, kamar yadda aka nuna a kasa:
- WiFi_SmartConfig
Wannan example ya dogara da ɗakin karatu na software na TFT_eSPI, kuma kayan aikin yana buƙatar nunin LCD, ESP32 WIFI module, da maɓallin BOOT. Wannan example yana nuna tsarin ESP32 WIFI a cikin yanayin STA, ta hanyar tsarin rarraba hanyar sadarwa na wayar hannu ta EspTouch APP. Duk sampginshiƙi mai gudana yana gudana kamar haka:

Hoto 3.12 WIFI SmartConfig exampginshiƙi na tsarin aiki
Matakan wannan exampshirin su ne kamar haka:
A. Zazzage aikace-aikacen EspTouch akan wayar hannu, ko kwafi shirin shigarwa “esptouch-v2.0.0.apk” daga babban fayil ɗin Tool_software” a cikin fakitin data (shirin shigarwa na Android kawai, aikace-aikacen IOS za a iya shigar dashi daga na'urar kawai) , Hakanan za'a iya sauke mai sakawa daga hukuma website.
Zazzagewa website: https://www.espressif.com.cn/en/support/download/apps
- iko akan tsarin nuni, tara kuma zazzage sampA cikin shirin, idan ESP32 bai adana bayanan WIFI ba, to kai tsaye shigar da yanayin rarraba hankali, a wannan lokacin, buɗe aikace-aikacen EspTouch akan wayar hannu, shigar da SSID da kalmar wucewa ta WIFI mai haɗa da wayar hannu, sannan watsa shirye-shirye. bayanan da suka dace ta UDP. Da zarar ESP32 ya karɓi wannan bayanin, zai haɗa zuwa cibiyar sadarwar bisa ga SSID da kalmar sirri a cikin bayanin. Bayan haɗin yanar gizon ya yi nasara, zai nuna bayanai kamar SSID, kalmar sirri, adireshin IP da adireshin MAC akan allon nuni kuma adana bayanan WIFI. Ya kamata a lura cewa nasarar nasarar wannan hanyar sadarwar rarraba ba ta da yawa, idan ta kasa, kuna buƙatar gwada sau da yawa.
- idan ESP32 ya adana bayanan WIFI, za ta haɗa kai tsaye zuwa cibiyar sadarwar bisa ga adana bayanan WiFi lokacin da aka kunna ta. Idan haɗin ya gaza, tsarin yana shiga yanayin cibiyar sadarwar rarraba hankali. Bayan haɗin yanar gizon ya yi nasara, riƙe BOOT sama da daƙiƙa 3, za a share bayanan WIFI da aka adana, kuma za a sake saita ESP32 don sake rarraba cibiyar sadarwa mai hankali.
WiFi_STA
Wannan example yana buƙatar dogara da ɗakin karatu na software na TFT_eSPI, kayan aikin yana buƙatar amfani da nunin LCD, ESP32 WIFI module. Wannan sample shirin yana nuna yadda ESP32 ke haɗa zuwa WIFI a yanayin STA bisa ga SSID da kalmar sirri da aka bayar. Wannan examptsarin yana aiki kamar haka:
- Rubuta bayanin WIFI da za a haɗa a cikin masu canji "ssid" da "password" a farkon s.ampshirin, kamar yadda aka nuna a kasa:

- Ƙarfi akan tsarin nuni, tattara kuma zazzage tsohonample shirin, kuma za ka iya ganin cewa ESP32 ya fara haɗi zuwa WIFI a kan allon nuni. Idan haɗin WIFI ya yi nasara, bayanai kamar saƙon nasara, SSID, adireshin IP, da adireshin MAC za a nuna su akan nunin. Idan haɗin ya fi tsayi fiye da mintuna 3, haɗin ya ƙare, kuma ana nuna saƙon gazawa.
WiFi_STA_TCP_Client
Wannan example yana buƙatar dogara da ɗakin karatu na software na TFT_eSPI, kayan aikin yana buƙatar amfani da nunin LCD, ESP32 WIFI module. Wannan example shirin yana nuna ESP32 a yanayin STA, bayan haɗa WIFI, azaman abokin ciniki na TCP zuwa tsarin sabar TCP. Wannan examptsarin yana aiki kamar haka:
- A farkon exampLe program “ssid”, “password”, “server IP”, “server port” masu canji suna rubuta bayanan WIFI da ake bukata, adireshin IP na TCP (adireshin IP na kwamfuta) da lambar tashar jiragen ruwa, kamar yadda aka nuna a cikin adadi mai zuwa:

- bude "TCP & UDP gwajin kayan aiki" ko "Network debugging mataimakin" da sauran gwajin kayan aikin a kan kwamfuta (installation kunshin a cikin bayanan kunshin _Tool_software" directory), haifar da TCP uwar garken a cikin kayan aiki, da kuma tashar jiragen ruwa lambar ya kamata daidai da tsohon.ampda shirin Saituna.
- Ƙarfi akan tsarin nuni, tattara kuma zazzage tsohonample shirin, kuma za ka iya ganin cewa ESP32 ya fara haɗi zuwa WIFI a kan allon nuni. Idan haɗin WIFI ya yi nasara, ana nuna bayanai kamar saƙon nasara, SSID, adireshin IP, adireshin MAC, da lambar tashar tashar TCP uwar garken akan nuni. Bayan haɗin ya yi nasara, ana nuna saƙo. A wannan yanayin, zaku iya sadarwa tare da uwar garken.
WiFi_STA_TCP_Server
Wannan example yana buƙatar dogara da ɗakin karatu na software na TFT_eSPI, kayan aikin yana buƙatar amfani da nunin LCD, ESP32 WIFI module. Wannan example shirin yana nuna ESP32 a yanayin STA, bayan haɗawa zuwa WIFI, azaman sabar TCP ta hanyar haɗin abokin ciniki na TCP. Wannan examptsarin yana aiki kamar haka:
- Rubuta bayanin WIFI da ake buƙata da lambar tashar tashar TCP uwar garken a cikin masu canji "SSID", "Password" da "tashar jiragen ruwa" a farkon tsohon.ample program, kamar yadda aka nuna a cikin adadi mai zuwa:

- Ƙarfi akan tsarin nuni, tattara kuma zazzage tsohonample shirin, kuma za ka iya ganin cewa ESP32 ya fara haɗi zuwa WIFI a kan allon nuni. Idan haɗin WIFI ya yi nasara, ana nuna bayanai kamar saƙon nasara, SSID, adireshin IP, adireshin MAC, da lambar tashar tashar TCP uwar garken akan nuni. Bayan haka, an ƙirƙiri uwar garken TCP kuma an haɗa abokin ciniki na TCP.
- bude "TCP & UDP gwajin kayan aiki" ko "Network debugging mataimakin" da sauran gwajin kayan aikin a kan kwamfutar (kunshin shigarwa yana cikin bayanin fakitin Tool_software "directory), ƙirƙirar abokin ciniki na TCP a cikin kayan aiki (ku kula da adireshin IP da tashar jiragen ruwa). lambar ya kamata ta kasance daidai da abun ciki da aka nuna akan nuni), sannan fara haɗa uwar garken. Idan haɗin ya yi nasara, za a nuna saurin da ya dace, kuma uwar garken na iya sadarwa tare da shi.
WiFi_STA_UDP
Wannan example yana buƙatar dogara da ɗakin karatu na software na TFT_eSPI, kayan aikin yana buƙatar amfani da nunin LCD, ESP32 WIFI module. Wannan example shirin yana nuna ESP32 a yanayin STA, bayan haɗawa zuwa WIFI, azaman uwar garken UDP ta tsarin haɗin abokin ciniki na UDP. Wannan examptsarin yana aiki kamar haka:
- Rubuta bayanin WIFI da ake buƙata da lambar tashar tashar uwar garken UDP cikin masu canji "ssid", "kalmar sirri" da "localUdpPort" a farkon s.ample program, kamar yadda aka nuna a cikin adadi mai zuwa:

- Ƙarfi akan tsarin nuni, tattara kuma zazzage tsohonample shirin, kuma za ka iya ganin cewa ESP32 ya fara haɗi zuwa WIFI a kan allon nuni. Idan haɗin WIFI ya yi nasara, ana nuna bayanai kamar saƙon nasara, SSID, adireshin IP, adireshin MAC, da lambar tashar jiragen ruwa ta gida akan nunin. Sannan ƙirƙirar uwar garken UDP kuma jira abokin ciniki na UDP ya haɗa.
- bude "TCP & UDP gwajin kayan aiki" ko "Network debugging mataimakin" da sauran gwajin kayan aikin a kan kwamfuta (installation kunshin a cikin bayanin kunshin Tool_software "directory), haifar da UDP abokin ciniki a cikin kayan aiki (kula da hankali ga adireshin IP da tashar tashar jiragen ruwa ya kamata. zama daidai da abun ciki da aka nuna akan nuni), sannan fara haɗawa zuwa uwar garken. Idan haɗin ya yi nasara, za a nuna saurin da ya dace, kuma uwar garken na iya sadarwa tare da shi
BLE_scan_V2.0
Wannan exampLe ya dogara da ɗakin karatu na software na TFT_eSPI kuma yana iya amfani da sigar ɗakin karatu na babbar manhaja ta Arduino-ESP32 kawai 2.0 (na tsohonample, sigar 2.0.17). Hardware yana buƙatar amfani da nuni LCD, ESP32 Bluetooth module. Wannan example yana nuna ESP32 na'urar Bluetooth tana dubawa a kusa da na'urorin Bluetooth BLE da kuma nuna suna da RSSI na na'urar Bluetooth mai suna BLE da aka leka akan nunin LCD.
BLE_scan_V3.0
Wannan example ya dogara da ɗakin karatu na software na TFT_eSPI kuma yana iya amfani da babban ɗakin karatu na software na Arduino-ESP32 3.0 kawai (na misali.ample, sigar 3.0.3). Hardware yana buƙatar amfani da nuni LCD, ESP32 Bluetooth module. Ayyukan wannan sampLe shirin yayi daidai da 25_BLE_scan_V2.0 sampda shirin.
BLE_server_V2.0
Wannan exampLe ya dogara da ɗakin karatu na software na TFT_eSPI kuma yana iya amfani da sigar ɗakin karatu na babbar manhaja ta Arduino-ESP32 kawai 2.0 (na tsohonample, sigar 2.0.17). Hardware yana buƙatar amfani da nuni LCD, ESP32 Bluetooth module. Wannan example yana nuna yadda ESP32 Bluetooth module ke ƙirƙirar uwar garken Bluetooth BLE, abokin ciniki na Bluetooth BLE ke haɗa shi, kuma yana sadarwa da juna. Matakan amfani da wannan exampsu ne kamar haka:
- Shigar da kayan aikin gyara kuskuren Bluetooth BLE akan wayarka, kamar "Mataimakin gyara kuskuren BLE", "LightBlue", da sauransu.
- Ƙarfi akan tsarin nuni, tattara kuma zazzage tsohonampA cikin shirin, zaku iya ganin abokin ciniki na Bluetooth BLE yana gudana da sauri akan nuni. Idan kuna son canza sunan na'urar uwar garken Bluetooth BLE da kanku, zaku iya canza shi a cikin ma'aunin aikin "BLEDevice:: init" a cikin tsohon.ample program, kamar yadda aka nuna a cikin adadi mai zuwa:

- bude Bluetooth akan wayar hannu da kayan aikin gyara kuskuren Bluetooth BLE, bincika sunan na'urar uwar garken Bluetooth BLE (tsoho shine
"ESP32_BT_BLE"), sannan danna sunan don haɗi, bayan haɗin ya yi nasara, ESP32 nuni module zai faɗakar da. Mataki na gaba shine sadarwar Bluetooth.
BLE_server_V3.0
Wannan example ya dogara da ɗakin karatu na software na TFT_eSPI kuma yana iya amfani da babban ɗakin karatu na software na Arduino-ESP32 3.0 kawai (na misali.ample, sigar 3.0.3). Hardware yana buƙatar amfani da nuni LCD, ESP32 Bluetooth module. Wannan example yayi daidai da 26_BLE_server_V2.0 example.
Desktop_Nuni
|Wannan exampLe shirin ya dogara da ArduinoJson, Time, HttpClient, TFT_eSPI, TJpg_Decoder, NTPClient dakunan karatu na software. Hardware yana buƙatar amfani da nuni LCD, ESP32 WIFI module. Wannan example yana nuna tebur agogon yanayi wanda ke nuna yanayin yanayin birni (ciki har da zafin jiki, zafi, yanayin ICONS, da gungurawa ta wasu bayanan yanayi), lokaci da kwanan wata, da raye-rayen 'yan sama jannati.
Ana samun bayanan yanayi daga hanyar sadarwar yanayi akan hanyar sadarwa, kuma ana sabunta bayanan lokaci daga uwar garken NTP. Wannan example shirin yana amfani da matakai masu zuwa:
- Bayan bude exampHar ila yau, dole ne ka fara saita kayan aiki -> Tsarin Rarraba zuwa babban zaɓi na APP (3MB Babu OTA / 1MB SPIFFS), in ba haka ba mai tarawa zai ba da rahoton kuskuren rashin isasshen ƙwaƙwalwar ajiya.
- rubuta bayanan WIFI da za a haɗa a cikin "SSID" da "password" masu canji a farkon s.ample program, kamar yadda aka nuna a adadi mai zuwa. Idan ba'a saita ba, cibiyar sadarwar rarraba mai hankali (don bayanin hanyar sadarwar rarraba mai hankali, da fatan za a koma zuwa ga rarrabawar kai tsaye).ampda program)

Hoto 3.17 Saitin bayanan WIFI
- Ƙarfi akan tsarin nuni, tattara kuma zazzage tsohonampA cikin shirin, zaku iya ganin tebur agogon yanayi akan allon nuni.
- 28_nuna_kiran waya
- Wannan example ya dogara da ɗakin karatu na software na TFT_eSPI. Kayan aikin yana buƙatar nunin LCD da allon taɓawa mai tsayayya. Wannan example yana nuna sauƙin bugun kira don wayar hannu, tare da abun ciki da aka shigar a taɓa maɓalli.
29_taba_alkalami - Wannan example ya dogara da ɗakin karatu na software na TFT_eSPI. Kayan aikin yana buƙatar nunin LCD da allon taɓawa mai tsayayya. Wannan example yana nuna cewa ta hanyar zana layi akan nuni, zaku iya bincika ko allon taɓawa yana aiki yadda yakamata.
RGB_LED_TOUCH_V2.0
Wannan exampLe ya dogara da ɗakin karatu na software na TFT_eSPI kuma yana iya amfani da sigar ɗakin karatu na babbar manhaja ta Arduino-ESP32 kawai 2.0 (na tsohonample, sigar 2.0.17). Kayan aikin yana buƙatar nunin LCD, allon taɓawa mai juriya, da fitilun launuka masu launi na RGB. Wannan example yana nuna taɓa maɓalli don sarrafa hasken RGB a kunne da kashewa, flicker, da daidaita haske.
RGB_LED_TOUCH_V3.0
Wannan example ya dogara da ɗakin karatu na software na TFT_eSPI kuma yana iya amfani da babban ɗakin karatu na software na Arduino-ESP32 3.0 kawai (na misali.ample, sigar 3.0.3). Kayan aikin yana buƙatar nunin LCD, allon taɓawa mai juriya, da fitilun launuka masu launi na RGB. Wannan example yana nuna ayyuka iri ɗaya da gwajin 30_RGB_LED_TOUCH_V2.0 misaliample.
LVGL_Demos
Wannan example yana buƙatar dogara da TFT_eSPI, lvgl software library, hardware yana buƙatar amfani da nunin LCD, allon taɓawa juriya. Wannan example yana nuna fasalin Demo guda biyar da aka gina a cikin tsarin UI mai lvgl. Da wannan exampHar ila yau, za ku iya koyon yadda ake tashar jiragen ruwa na lvgl zuwa dandalin ESP32 da yadda ake daidaita na'urorin da ke ciki kamar nuni da allon taɓawa. A cikin sampA cikin shirin, demo ɗaya kaɗai za a iya haɗawa a lokaci ɗaya. Cire sharhin demo ɗin da ake buƙatar haɗawa, kuma ƙara sharhi zuwa wasu demos, kamar yadda aka nuna a cikin adadi mai zuwa: 
- lv_demo_widgets: Gwajin gwaji na widgets daban-daban
- lv_demo_benchmark: Ƙimar aikin demo lv_demo_keypad_encoder: Mai rikodin allo: Gwajin gwajin demo lv_demo_music: demo mai kunna kiɗan
- lv_demo_stress: Damuwa gwajin demo
Lura: A karon farko wannan tsohonample an harhada, yana daukan lokaci mai tsawo, kamar minti 15.
WiFi_webuwar garken
Wannan example yana buƙatar dogara da ɗakin karatu na software na TFT_eSPI, kayan aikin yana buƙatar amfani da nunin LCD, hasken RGB masu launi uku. Wannan example nuna saitin a web uwar garke, sa'an nan kuma shiga cikin web uwar garken akan kwamfutar, yana sarrafa alamar da ke kan web dubawa don sarrafa hasken launi uku na RGB. Matakan amfani da wannan exampsu ne kamar haka:
- Rubuta bayanan WIFI da za a haɗa su a cikin masu canji "SSID" da "Password" a farkon s.ampshirin, kamar yadda aka nuna a kasa:

- Ƙarfi akan tsarin nuni, tattara kuma zazzage tsohonample shirin, kuma za ka iya ganin cewa ESP32 ya fara haɗi zuwa WIFI a kan allon nuni. Idan haɗin WIFI ya yi nasara, bayanai kamar saƙon nasara, SSID, adireshin IP, da adireshin MAC za a nuna su akan nunin.
- Shigar da adireshin IP da aka nuna a cikin matakan da ke sama a cikin mai lilo URL filin shigarwa akan kwamfutar. A wannan lokacin, zaku iya samun damar shiga web dubawa kuma danna alamar da ta dace akan mahaɗin don sarrafa hasken launi uku na RGB.
Taɓa_calibrate
Wannan shirin ya dogara ne da ɗakin karatu na software na TFT_eSPI, wanda aka kera shi musamman don daidaita fuskar taɓawa, kuma matakan daidaitawa sune kamar haka:
- Buɗe shirin daidaitawa kuma saita alkiblar nunin allon nuni, kamar yadda aka nuna a ƙasa. Saboda an daidaita shirin daidaitawa bisa ga alkiblar nuni, dole ne wannan saitin ya yi daidai da ainihin alkiblar nuni.

- Ƙarfi akan tsarin nuni, tattara kuma zazzage tsohonampA cikin shirin, za ku iya ganin ƙirar ƙira akan allon nuni, sannan danna kusurwoyi huɗu bisa ga saurin kibiya.
- Bayan an gama daidaitawa, ana fitar da sakamakon daidaitawa ta tashar tashar jiragen ruwa, kamar yadda aka nuna a cikin adadi mai zuwa. A lokaci guda kuma, ana shigar da ƙirar ƙirar ƙira, kuma ana gwada ƙirar ganowa ta hanyar zana ɗigo da layi.

- Bayan sakamakon daidaitawa daidai ne, kwafi sigogin daidaitawa na tashar tashar jiragen ruwa zuwa tsohonampda tsarin amfani.
Takardu / Albarkatu
![]() |
LCDWIKI E32R32P, E32N32P 3.2inch ESP32-32E Nuni Module [pdf] Jagoran Jagora E32R32P, E32N32P, ESP32-32E, E32R32P E32N32P 3.2inch ESP32-32E Module Nuni |





