LCDWIKI E32R32P, E32N32P 3.2 tommu ESP32-32E skjáeining
Tæknilýsing:
- Eining: 3.2 tommu ESP32-32E skjáeining
- Upplausn: 240×320
- Skjár bílstjóri IC: ST7789
- Aðalstýring: ESP32-WROOM-32E
- Aðaltíðni: 240MHz
- Tengingar: 2.4G WIFI + Bluetooth
- Arduino IDE útgáfur: 1.8.19 og 2.3.2
- ESP32 Arduino Core Library hugbúnaðarútgáfur: 2.0.17 og 3.0.3
Leiðbeiningar um úthlutun pinna:
Aftan view af 3.2 tommu ESP32-32E skjáeiningu:
ESP32-32E Úthlutunarleiðbeiningar um pinna:
Tæki um borð | Tækjapinnar | ESP32-32E tengipinna | Lýsing |
---|---|---|---|
TFT_CS | LCD | IO15 | LCD skjár flís val stjórn merki, lágt stig áhrifarík |
Notkunarleiðbeiningar fyrir vöru
Settu upp ESP32 Arduino þróunarumhverfi:
- Sæktu og settu upp Arduino IDE útgáfu 1.8.19 eða 2.3.2.
- Settu upp ESP32 Arduino Core Library hugbúnaðarútgáfu 2.0.17 eða 3.0.3.
Settu upp hugbúnaðarsöfn þriðja aðila:
- Tilgreina þarf þriðja aðila bókasöfn fyrir verkefnið þitt.
- Sæktu og settu upp bókasöfnin með því að fylgja meðfylgjandi leiðbeiningum.
Example Notkunarleiðbeiningar forritsins:
- Fylgdu skrefunum sem lýst er í frvampLe program skjöl.
- Hladdu upp fyrrverandiampforritið í ESP32-32E skjáeininguna.
Algengar spurningar:
- Sp.: Hvernig endurstilla ég ESP32-32E eininguna?
A: Notaðu RESET_KEY hnappinn eða kveiktu á einingunni. - Sp.: Hvaða útgáfur af Arduino IDE eru samhæfar þessari einingu?
Svar: Útgáfa 1.8.19 og 2.3.2 eru samhæfðar ESP32-32E einingunni.
E32R32P&E32N32P 3.2 tommu IPS ESP32-32E kynningarleiðbeiningar
Lýsing á hugbúnaðar- og vélbúnaðarvettvangi
- Eining: 3.2 tommu ESP32-32E skjáeining með 240×320 upplausn og ST7789 skjástýrikerfi.
- Einingameistari: ESP32-WROOM-32E eining, hæsta aðaltíðni 240MHz, styður 2.4G WIFI+ Bluetooth.
- Arduino IED útgáfur: útgáfur 1.8.19 og 2.3.2. ESP32 Arduino kjarna bókasafns hugbúnaðarútgáfur: 2.0.17 og 3.0.3.
Leiðbeiningar um úthlutun pinna
Mynd 2.1 að aftan view af 3.2 tommu ESP32-32E skjáeiningu
Aðalstýringin á 3.2 tommu ESP32 skjáeiningunni er ESP32-32E og GPIO úthlutun fyrir jaðartæki hennar er sýnd í töflunni hér að neðan:
ESP32-32E pinna úthlutun leiðbeiningar | |||
Tæki um borð | Pinnar um borð í tækinu | ESP32-32E
tengipinna |
lýsingu |
LCD | TFT_CS | 1015 | LCD skjár flís val stjórn merki, lágt stig áhrifarík |
TFT_RS | 102 | LCD skjár stjórn/gagnaval stýrimerki.Hátt stig: gögn, lágt stig: stjórn |
Tafla 2.1 Leiðbeiningar um úthlutun pinna fyrir ESP32-32E jaðartæki um borð
Leiðbeiningar um notkun fyrrvampdagskrá
Settu upp ESP32 Arduino þróunarumhverfi
Fyrir nákvæmar leiðbeiningar um uppsetningu ESP32 Arduino þróunarumhverfisins, vinsamlegast skoðaðu skjölin í pakkanum sem bera heitið ” Arduino_IDE1_development_environment_construction_for_ESP32″ og ” Arduino_IDE2_development_environment_construction_for_ESP32″.
Settu upp hugbúnaðarsöfn þriðja aðila
Eftir að þróunarumhverfið hefur verið sett upp er fyrsta skrefið að setja upp hugbúnaðarsöfn þriðja aðila sem notuð eru af sample forritið. Skrefin eru sem hér segir:
A. Opnaðu Demo \Arduino\Install libraries“ möppuna í pakkanum og finndu hugbúnaðarsafn þriðja aðila, eins og sýnt er á eftirfarandi mynd:
Mynd 3.1 Dæmiample Program Þriðja aðila hugbúnaðarsafn
- ArduinoJson: C++JSON hugbúnaðarsafn fyrir Arduino og Internet of Things.
- ESP32-audioI2S: Hljóðafkóðun hugbúnaðarsafn ESP32 notar I32S strætó ESP2 til að spila hljóð files á sniðum eins og mp3, m4a og mav frá SD kortum í gegnum ytri hljóðtæki.
- ESP32Time: Arduino hugbúnaðarsafn til að stilla og sækja innri RTC tíma á ESP32 borði
- HttpClient: HTTP biðlara hugbúnaðarsafn sem hefur samskipti við Arduino web miðlara.
- Lvgl: Mjög sérsniðið, lítið auðlindafrekt, fagurfræðilega ánægjulegt og auðvelt í notkun innbyggt grafíkhugbúnaðarsafn kerfis.
- NTPClient: Tengdu NTP viðskiptavinarhugbúnaðarsafnið við NTP netþjóninn.
-
TFT_eSPI: Arduino grafíksafnið fyrir TFT-LCD LCD skjái styður marga vettvanga og LCD rekla ICs.
-
Tími: Hugbúnaðarsafn sem veitir tímasetningarvirkni fyrir Arduino.
-
TJpg_Decoder: Arduino vettvangurinn JPG snið myndafkóðun bókasafn getur afkóða JPG files frá SD kortum eða Flash og birta þau á LCD. XT_DAC_Audio: ESP32 XTronic DAC hljóðhugbúnaðarsafnið styður hljóð í WAV sniði files.
-
Afritaðu þessi hugbúnaðarsöfn í bókasafnsskrána í verkefnamöppunni. Bókasafnsmappa verkefnamöppunnar er sjálfgefið
"C:\Users\Administrator\Documents\Arduino\libraries" (rauði hlutinn táknar raunverulegt notandanafn tölvunnar). Ef slóð verkefnamöppunnar er breytt þarf að afrita hana í breytta verkefnamöppusafnsskrána. -
Eftir að uppsetningu hugbúnaðarsafns þriðja aðila er lokið geturðu opnað sample forrit til notkunar.
Finndu niðurhalstengilinn á GitHub og halaðu honum niður. Niðurhalstengillinn er sem hér segir:
- löglegt: https://github.com/lvgl/lvgl/tree/release/v8.3(Aðeins má nota V8. x útgáfu, ekki er hægt að nota V9. x útgáfu)
- TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
Vinsamlega finndu meðfylgjandi niðurhalstengla fyrir aðra hugbúnaðarpakka sem þurfa ekki stillingar:
- ArduinoJson: https://github.com/bblanchon/ArduinoJson.git
- ESP32 Tími: https://github.com/fbiego/ESP32Time
- HttpClient: http://github.com/amcewen/HttpClient
- NTPClient: https://github.com/arduino-libraries/NTPClient.git
- Tími: https://github.com/PaulStoffregen/Time
- TJpg_afkóðari: https://github.com/Bodmer/TJpg_Decoder
Eftir að niðurhali bókasafnsins er lokið skaltu pakka því niður (til að auðvelda greinarmun er hægt að endurnefna afþjöppuðu bókasafnsmöppuna) og afritaðu hana síðan í verkefnamöppu bókasafnsskrána (sjálfgefið er „C:\Users\Administrator\Documents\Arduino \ libraries ” (rauði hlutinn er raunverulegt notendanafn tölvunnar Næst skaltu framkvæma bókasafnsstillingar með því að opna kynninguna \Arduino\Replaced). files” möppu í pakkanum og finna staðinn file, eins og sýnt er á eftirfarandi mynd:
Mynd 3.2 Skipti um hugbúnaðarsafn þriðja aðila file
Stilla LVGL bókasafn:
Afritaðu lv_conf. h file frá Skipti files möppu í efstu möppu lvgl bókasafnsins í verkefnasafnsskránni, eins og sýnt er á eftirfarandi mynd:
- Opnaðu lv_conf_internal. h file í src skránni í lögbókasafninu undir verkfræðibókasafnsskránni, eins og sýnt er á eftirfarandi mynd:
E32R32P&E32N32P ESP32-32E kynningarleiðbeiningar Eftir að hafa opnað file, breyttu innihaldi línu 41 eins og sýnt er hér að neðan (með „.. /.. /lv_conf.h Breyttu gildinu í.. /lv_conf.h “), og vistaðu breytinguna.
Afrita tdamples og kynningar frá stigi í verkefnasafninu til src í stigi, eins og sýnt er hér að neðan:
Afrita stöðu möppu: Stilla TFT_eSPI bókasafn:
Í fyrsta lagi skaltu endurnefna User_Setup. h file í efstu möppu TFT_eSPI bókasafnsins undir verkefnamöppu bókasafnsskránni í User_Setup_bak. h. Afritaðu síðan User_Setup. h file frá Skipti files möppu í efstu möppu TFT_eSPI bókasafnsins undir verkefnasafnsskránni, eins og sýnt er á eftirfarandi mynd:
Næst skaltu endurnefna ST7789_ Init. h í TFT_eSPI bókasafninu TFT_Drivers möppunni undir verkefnamöppuskránni í ST7789_ Init. bak. h, og afritaðu síðan ST7789_ Init. h í Skipt út files möppu í TFD_eSPI bókasafnið TFT_Drivers möppu undir verkefnamöppu bókasafnsskránni, eins og sýnt er á eftirfarandi mynd:
Example Notkunarleiðbeiningar forritsins
FyrrverandiampLe forritið er staðsett í Demo \Arduino\demos“ möppunni í pakkanum, eins og sýnt er á eftirfarandi mynd:
Mynd 3.10 Dæmiample Dagskrá
Kynning hvers frvampdagskráin er sem hér segir:
- Einfalt_próf
Þetta frvample er undirstöðu tdampforrit sem treystir ekki á nein þriðja aðila bókasöfn. Vélbúnaðurinn krefst LCD skjás, sem sýnir litafyllingu á öllum skjánum og handahófskenndri rétthyrningafyllingu. Þetta frvampHægt er að nota le beint til að athuga hvort skjárinn virki rétt. - colligate_test
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og vélbúnaðinn
krefst LCD skjás. Innihaldið sem birtist inniheldur teiknipunkta, línur, ýmsa grafíska skjái og tölfræði um keyrslutíma, sem gerir það að yfirgripsmiklu sýnishorni.ample. - sýna_grafík
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og vélbúnaðurinn krefst LCD skjás. Sýningarefnið inniheldur ýmsar grafískar teikningar og fyllingar. 04_display_scroll
Þetta frvample krefst TFT_eSPI hugbúnaðarsafnsins og vélbúnaðurinn þarf að vera LCD skjár. Innihald skjásins inniheldur kínverska stafi og myndir, textaskjá með fletti, öfugum litaskjá og snúningsskjá í fjórar áttir. - sýna_SD_jpg_mynd
Þetta frvample krefst þess að treysta á TFT_eSPI og TJpg_Secoder hugbúnaðarsöfn og vélbúnaður krefst LCD skjás og MicroSD korts. Þetta frvampLe aðgerðin er að lesa JPG myndir af MicroSD korti, flokka þær og birta síðan myndirnar á LCD. FyrrverandiampLe notkunarskref eru:- Afritaðu JPG myndirnar úr "PIC_320x480" möppunni í sample möppu í rótarskrá MicroSD kortsins í gegnum tölvuna.
- Settu MicroSD kortið í SD kortarauf skjáeiningarinnar;
- Kveiktu á skjáeiningunni, taktu saman og halaðu niður sampforritinu, og þú munt sjá myndir birtar til skiptis á LCD skjánum.
- RGB_LED_V2.0
Þetta frvample treystir ekki á nein hugbúnaðarsöfn frá þriðja aðila og getur aðeins notað Arduino-ESP32 kjarnahugbúnaðarsafn útgáfu 2.0 (eins og útgáfu 2.0.17). Vélbúnaðurinn krefst RGB þriggja lita ljósa. Þetta frvample sýnir RGB þriggja lita kveikt og slökkt ljósstýringu, flöktstýringu og PWM birtustýringu. - RGB_LED_V3.0
Þetta frvample treystir ekki á nein hugbúnaðarsöfn frá þriðja aðila og getur aðeins notað 32 kjarna hugbúnaðarsafn Arduino-ESP3.0 (td 3.0.3). Nauðsynlegur vélbúnaður og aðgerðir eru þær sömu og sýndar eru í frvample 06_RGB_LED_V2.0. - Flash_DMA_jpg
Þetta frvample treystir á TFT_eSPI og TJpg_Decoder hugbúnaðarsöfnin. Vélbúnaðurinn krefst LCD skjás. Þetta frvampLe sýnir að lesa JPG myndir úr Flash inni í ESP32 einingunni og flokka gögnin og sýna síðan myndina á LCD skjánum. Tdample notkunarskref:- Taktu jpg myndina sem þarf að birta í gegnum netmótatólið. Mygluverkfæri á netinu websíða: http://tomeko.net/online_tools/file_to_hex.php?lang=en eftir að einingin hefur tekist, afritaðu gögnin í fylkið „image.h“ file í sample mappan (hægt að endurnefna fylkið og sampforritið ætti einnig að breyta samstillt) Kveiktu á skjáeiningunni, settu saman og hlaða niður tdampÍ forritinu geturðu séð myndskjáinn á LCD skjánum.
- lykilpróf
Þetta frvample treystir ekki á nein hugbúnaðarsöfn frá þriðja aðila. Vélbúnaðurinn krefst þess að nota BOOT hnappinn og RGB þriggja lita ljós. Þetta frvample sýnir uppgötvun lykilatburða í könnunarham á meðan þú notar takkann til að stjórna RGB þriggja lita ljósinu. - lykla_truflun
Þetta frvample treystir ekki á nein hugbúnaðarsöfn frá þriðja aðila. Vélbúnaðurinn krefst þess að nota BOOT hnappinn og RGB þriggja lita ljós. Þetta frvample sýnir truflunarstillingu til að greina lykilatburði meðan þú notar takkann til að stjórna og slökkva á RGB þriggja lita ljósinu. - uart
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og vélbúnaðurinn krefst raðtengis og LCD skjás. Þetta frvampLe sýnir hvernig ESP32 hefur samskipti við tölvuna í gegnum raðtengi. ESP32 sendir upplýsingar til tölvunnar í gegnum raðtengi og tölvan sendir upplýsingar til ESP32 í gegnum raðtengi. Eftir að hafa fengið upplýsingarnar birtir ESP32 þær á LCD skjánum. - RTC_próf
Þetta frvample treystir á TFT_eSPI og ESP32Time hugbúnaðarsöfnin og vélbúnaðurinn krefst LCD skjás. Þetta frvampLe sýnir með því að nota RTC eining ESP32 til að stilla rauntíma tíma og dagsetningu og sýna tíma og dagsetningu á LCD skjánum. - tímamælir_próf_V2.0 st_V3.0
Þetta frvample treystir ekki á nein hugbúnaðarsöfn frá þriðja aðila og getur aðeins notað Arduino-ESP32 kjarnahugbúnaðarsafn útgáfu 2.0 (eins og útgáfu 2.0.17). Vélbúnaðurinn krefst RGB þriggja lita ljósa. Þetta frvampLe sýnir notkun ESP32 tímamælisins með því að stilla tímatökutímann 1 sekúndu til að slökkva á græna LED ljósinu (kveikt á 1 sekúndu fresti, slökkt á 1 sekúndu fresti og alltaf hjólandi).- timer_test_V3.0
Þetta frvample treystir ekki á nein hugbúnaðarsöfn frá þriðja aðila og getur aðeins notað 32 kjarna hugbúnaðarsafn Arduino-ESP3.0 (td 3.0.3). Vélbúnaðurinn krefst RGB þriggja lita ljósa. Þetta frvample sýnir sömu virkni og 12_timer_test_V2.0 tdample.
- timer_test_V3.0
- Get_Battery_Voltage
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið. Vélbúnaðurinn krefst LCD skjás og 3.7V litíum rafhlöðu. Þetta frvampLe sýnir með því að nota ADC virkni ESP32 til að fá voltage af ytri litíum rafhlöðunni og birta hana á LCD skjánum. - Baklýsing_PWM_V2.0
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og getur aðeins notað Arduino-ESP32 kjarna hugbúnaðarsafn útgáfu 2.0 (td.ample, útgáfa 2.0.17). Vélbúnaðurinn krefst LCD skjás og viðnámssnertiskjás. Þetta frvampLe sýnir hvernig hægt er að stilla birtustig baklýsingu skjásins með því að snerta rennibrautina á skjáeiningunni á meðan birtugildið breytist.- Baklýsing_PWM_V3.0
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og getur aðeins notað Arduino-ESP32 3.0 kjarna hugbúnaðarsafnið (td.ample, útgáfa 3.0.3). Vélbúnaðurinn krefst LCD skjás og viðnámssnertiskjás. Þetta frvample sýnir sömu virkni og 14_Backlight_PWM_V2.0 example.
- Baklýsing_PWM_V3.0
- Audio_play_V2.0
Þetta frvample treystir á TFT_eSPI, TJpg_Decoder og ESP32-audioI2S hugbúnaðarsöfnin og getur aðeins notað Arduino-ESP32 kjarna hugbúnaðarsafn útgáfu 2.0 (eins og útgáfu 2.0.17). Vélbúnaðurinn krefst LCD skjás, viðnámssnertiskjás, hátalara og MicroSD korts. Þetta frvampLe sýnir að lesa mp3 hljóð file af SD-korti sem sýnir file nafn á LCD, og spila það í lykkju. Það eru tvö snertihnappatákn á skjánum, aðgerðin getur stjórnað hljóðhléi og spilun, aðgerð hins getur stjórnað slökkt og spilað hljóð. Eftirfarandi er fyrrverandiample:- Afritaðu allt mp3 hljóð files í "mp3" möppunni í sample möppuna á MicroSD kortið. Auðvitað geturðu heldur ekki notað hljóðið files í þessari möppu og finndu eitthvað mp3 hljóð files, það er mikilvægt að hafa í huga að fyrrvampLe program getur aðeins hringt að hámarki 10 mp3 lög.
- Settu MicroSD kortið í SD kortarauf skjáeiningarinnar;
- Kveiktu á skjáeiningunni, settu saman og halaðu niður tdampÍ forritinu geturðu séð að nafn lagsins birtist á LCD skjánum og ytri hátalarinn spilar hljóð. Snertu hnappatáknið á stýriskjánum til að stjórna hljóðspiluninni.
- Audio_WAV_V2.0
Þetta frvample treystir á XT_DAC_Audio hugbúnaðarsafnið og getur aðeins notað Arduino-ESP32 kjarna hugbúnaðarsafn útgáfu 2.0 (td.ample, útgáfa 2.0.17). Vélbúnaður krefst hátalara. Þetta frvampLe sýnir spila hljóð file á wav sniði með ESP32. Skrefin til að nota þetta tdample eru sem hér segir:- Breyttu hljóðinu file sem þarf að spila skaltu afrita mynduð hljóðgögn yfir í fylkið „Audio_data.h“ file í sample mappan (hægt að endurnefna fylkið og sampforritið ætti einnig að vera samstillt). Athugaðu að breytt hljóð file ætti ekki að vera of stór, annars mun það fara yfir innri Flash getu ESP32 einingarinnar. Þetta þýðir að breyta lengd hljóðsins file, sampling hlutfall og fjölda rása. Hér er hljóðvinnsluforrit sem heitir Audacity, sem þú getur hlaðið niður af netinu.
- Kveiktu á skjáeiningunni, settu saman og halaðu niður tdampí forritinu geturðu heyrt hátalarann spila hljóð.
- Buzzer_PiratesOfTheCaribian
Þetta frvample treystir ekki á nein hugbúnaðarsöfn frá þriðja aðila og vélbúnaðurinn krefst hátalara. Þetta frvample sýnir notkun mismunandi tíðna til að draga pinna upp og niður til að líkja eftir hljóðrænum titringi, sem veldur því að hornið hljómar. - WiFi_skann
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og vélbúnaðurinn krefst LCD skjás og ESP32 WIFI einingarinnar. Þetta frvample sýnir ESP32 WIFI eininguna sem skannar upplýsingar um þráðlaust net í kring í STA ham. Skannaðar upplýsingar um þráðlaust net birtast á LCD skjánum. Upplýsingar um þráðlaust net innihalda SSID, RSSI, CHANNEL og ENC_TYPE. Eftir að upplýsingarnar um þráðlaust net hafa verið skannaðar sýnir kerfið fjölda skannaðra þráðlausra neta. Að hámarki fyrstu 17 skannaðu þráðlausu netkerfin eru sýnd. - WiFi_AP
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og vélbúnaðurinn krefst LCD skjás og ESP32 WIFI einingarinnar. Þetta frvample sýnir ESP32 WIFI eininguna stillta á AP ham fyrir WIFI tengitengingu. Skjárinn mun sýna SSID, lykilorð, IP tölu hýsils, MAC vistfang hýsingaraðila og aðrar upplýsingar settar í AP ham ESP32 WIFI einingarinnar. Þegar búið er að tengja flugstöðina mun skjárinn sýna fjölda tengitenginga. Stilltu þitt eigið ssid og lykilorð í "SSID" og "Password" breytunum í upphafi sampforritið, eins og sýnt er hér að neðan: - WiFi_SmartConfig
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og vélbúnaðurinn krefst LCD skjásins, ESP32 WIFI einingarinnar og BOOT hnappinn. Þetta frvample sýnir ESP32 WIFI eininguna í STA ham, í gegnum EspTouch farsíma APP greindar netdreifingarferli. Allt sampflæðirit fyrir forritið er sem hér segir:
Mynd 3.12 WIFI SmartConfig tdampflæðirit áætlunaraðgerða
Skrefin fyrir þetta frvampdagskráin er sem hér segir:
A. halaðu niður EspTouch forritinu í farsímann, eða afritaðu uppsetningarforritið “esptouch-v2.0.0.apk” úr möppunni Tool_software ” í gagnapakkanum (aðeins Android uppsetningarforrit, IOS forrit er aðeins hægt að setja upp úr tækinu) , Uppsetningarforritið er einnig hægt að hlaða niður frá opinbera websíða.
Sækja websíða: https://www.espressif.com.cn/en/support/download/apps
- kveiktu á skjáeiningunni, settu saman og halaðu niður sampforritið, ef ESP32 vistar engar WIFI upplýsingar, farðu þá beint inn í greindur dreifingarham, á þessum tíma, opnaðu EspTouch forritið á farsímanum, sláðu inn SSID og lykilorð WIFI sem er tengt við farsímann og sendu síðan út viðeigandi upplýsingar frá UDP. Þegar ESP32 fær þessar upplýsingar mun hann tengjast netinu í samræmi við SSID og lykilorð í upplýsingum. Eftir að nettengingin hefur tekist mun hún birta upplýsingar eins og SSID, lykilorð, IP tölu og MAC vistfang á skjánum og vista WIFI upplýsingar. Það skal tekið fram að árangur þessa dreifikerfis er ekki of hár, ef það mistekst þarftu að reyna nokkrum sinnum.
- ef ESP32 hefur vistað WIFI upplýsingar mun það sjálfkrafa tengjast netinu í samræmi við vistaðar WiFi upplýsingar þegar kveikt er á því. Ef tengingin mistekst fer kerfið í greindar dreifikerfisstillingu. Eftir að nettengingin hefur tekist, haltu BOOT inni í meira en 3 sekúndur, vistaðar WIFI upplýsingar verða hreinsaðar og ESP32 verður endurstillt til að framkvæma greindar netdreifingu aftur.
WiFi_STA
Þetta frvampLe þarf að treysta á TFT_eSPI hugbúnaðarsafnið, vélbúnaðurinn þarf að nota LCD skjáinn, ESP32 WIFI mát. Þetta sampLe forritið sýnir hvernig ESP32 tengist WIFI í STA ham í samræmi við SSID og lykilorð sem gefið er upp. Þetta frvampforritið gerir eftirfarandi:
- Skrifaðu WIFI upplýsingarnar sem á að tengja í breyturnar „ssid“ og „lykilorð“ í upphafi s.ampforritið, eins og sýnt er hér að neðan:
- Kveiktu á skjáeiningunni, settu saman og halaðu niður tdampforritið, og þú getur séð að ESP32 byrjar að tengjast WIFI á skjánum. Ef WIFI tengingin tekst munu upplýsingar eins og árangursskilaboð, SSID, IP tölu og MAC vistfang birtast á skjánum. Ef tengingin varir lengur en í 3 mínútur bilar tengingin og bilunarskilaboð birtast.
WiFi_STA_TCP_Client
Þetta frvampLe þarf að treysta á TFT_eSPI hugbúnaðarsafnið, vélbúnaðurinn þarf að nota LCD skjáinn, ESP32 WIFI mát. Þetta frvampLe forritið sýnir ESP32 í STA ham, eftir að hafa tengt WIFI, sem TCP viðskiptavinur við TCP miðlara ferli. Þetta frvampforritið gerir eftirfarandi:
- Í upphafi fyrrvampbreyturnar „ssid“, „lykilorð“, „miðlara IP“, „miðlaragátt“ skrifa nauðsynlegar WIFI-tengingarupplýsingar, IP-tölu TCP-þjóns (IP tölu tölvu) og gáttarnúmer, eins og sýnt er á eftirfarandi mynd:
- opnaðu „TCP&UDP prófunartólið“ eða „Netkerfis villuleitaraðstoðarmann“ og önnur prófunartæki á tölvunni (uppsetningarpakki í gagnapakkanum _Tool_software“ möppunni), búðu til TCP netþjón í tólinu og gáttarnúmerið ætti að vera í samræmi við fyrrverandiampstillingar forritsins.
- Kveiktu á skjáeiningunni, settu saman og halaðu niður tdampforritið, og þú getur séð að ESP32 byrjar að tengjast WIFI á skjánum. Ef WIFI tengingin tekst birtast upplýsingar eins og árangursskilaboð, SSID, IP tölu, MAC vistfang og TCP miðlaragáttarnúmer á skjánum. Eftir að tengingin hefur tekist birtast skilaboð. Í þessu tilviki geturðu átt samskipti við netþjóninn.
WiFi_STA_TCP_Server
Þetta frvampLe þarf að treysta á TFT_eSPI hugbúnaðarsafnið, vélbúnaðurinn þarf að nota LCD skjáinn, ESP32 WIFI mát. Þetta frvampLe forritið sýnir ESP32 í STA ham, eftir tengingu við WIFI, sem TCP miðlara með TCP biðlara tengingarferli. Þetta frvampforritið gerir eftirfarandi:
- Skrifaðu nauðsynlegar WIFI upplýsingar og TCP miðlara gáttarnúmer í breytunum „SSID“, „lykilorð“ og „port“ í upphafi fyrrverandiampforritið, eins og sýnt er á eftirfarandi mynd:
- Kveiktu á skjáeiningunni, settu saman og halaðu niður tdampforritið, og þú getur séð að ESP32 byrjar að tengjast WIFI á skjánum. Ef WIFI tengingin tekst birtast upplýsingar eins og árangursskilaboð, SSID, IP tölu, MAC vistfang og TCP miðlaragáttarnúmer á skjánum. Síðan er TCP þjónninn búinn til og TCP viðskiptavinurinn tengdur.
- opnaðu „TCP&UDP prófunartólið“ eða „Netkerfis villuleit“ og önnur prófunarverkfæri á tölvunni (uppsetningarpakkinn er í upplýsingapakkanum Tool_software ” möppunni), búðu til TCP biðlara í tólinu (hafðu gaum að IP tölunni og gáttinni númerið ætti að vera í samræmi við innihaldið sem birtist á skjánum), og byrjaðu síðan að tengja netþjóninn. Ef tengingin tekst mun samsvarandi kvaðning birtast og þjónninn getur átt samskipti við hann.
WiFi_STA_UDP
Þetta frvampLe þarf að treysta á TFT_eSPI hugbúnaðarsafnið, vélbúnaðurinn þarf að nota LCD skjáinn, ESP32 WIFI mát. Þetta frvampLe forritið sýnir ESP32 í STA ham, eftir tengingu við WIFI, sem UDP netþjón með UDP biðlara tengingarferlinu. Þetta frvampforritið gerir eftirfarandi:
- Skrifaðu nauðsynlegar WIFI upplýsingar og UDP miðlara gáttarnúmer í breyturnar „ssid“, „lykilorð“ og „localUdpPort“ í upphafi s.ampforritið, eins og sýnt er á eftirfarandi mynd:
- Kveiktu á skjáeiningunni, settu saman og halaðu niður tdampforritið, og þú getur séð að ESP32 byrjar að tengjast WIFI á skjánum. Ef WIFI tengingin tekst birtast upplýsingar eins og árangursskilaboð, SSID, IP tölu, MAC vistfang og staðbundið gáttarnúmer á skjánum. Búðu til UDP netþjón og bíddu eftir að UDP biðlarinn tengist.
- opnaðu „TCP&UDP prófunartólið“ eða „Netkerfis villuleitaraðstoðarmann“ og önnur prófunarverkfæri á tölvunni (uppsetningarpakki í upplýsingapakkanum Tool_software ” möppu), búðu til UDP biðlara í tólinu (hafðu gaum að IP tölu og gáttarnúmeri vera í samræmi við innihaldið sem birtist á skjánum), og byrjaðu síðan að tengjast þjóninum. Ef tengingin tekst mun samsvarandi kvaðning birtast og þjónninn getur átt samskipti við hann
BLE_scan_V2.0
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og getur aðeins notað Arduino-ESP32 kjarna hugbúnaðarsafn útgáfu 2.0 (td.ample, útgáfa 2.0.17). Vélbúnaður þarf að nota LCD skjá, ESP32 Bluetooth mát. Þetta frvampLe sýnir ESP32 Bluetooth eininguna skanna í kringum BLE Bluetooth tæki og sýna nafn og RSSI nafngreinds BLE Bluetooth tækis skannað á LCD skjáinn.
BLE_scan_V3.0
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og getur aðeins notað Arduino-ESP32 3.0 kjarna hugbúnaðarsafnið (td.ample, útgáfa 3.0.3). Vélbúnaður þarf að nota LCD skjá, ESP32 Bluetooth mát. Virkni þessa sampLe forritið er það sama og 25_BLE_scan_V2.0 sampforritið.
BLE_server_V2.0
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og getur aðeins notað Arduino-ESP32 kjarna hugbúnaðarsafn útgáfu 2.0 (td.ample, útgáfa 2.0.17). Vélbúnaður þarf að nota LCD skjá, ESP32 Bluetooth mát. Þetta frvampLe sýnir hvernig ESP32 Bluetooth-einingin býr til Bluetooth BLE miðlara, er tengdur með Bluetooth BLE biðlara og hefur samskipti sín á milli. Skrefin til að nota þetta tdample eru sem hér segir:
- Settu upp Bluetooth BLE kembiforrit á símanum þínum, svo sem „BLE kembiforritahjálp“, „LightBlue“ o.s.frv.
- Kveiktu á skjáeiningunni, settu saman og halaðu niður tdampÍ forritinu geturðu séð Bluetooth BLE biðlarann í gangi á skjánum. Ef þú vilt breyta nafni Bluetooth BLE miðlara tækisins sjálfur geturðu breytt því í „BLEDevice::init“ aðgerðabreytunni í ex.ampforritið, eins og sýnt er á eftirfarandi mynd:
- opnaðu Bluetooth á farsímanum og Bluetooth BLE kembiforritið, leitaðu í nafni Bluetooth BLE miðlarans tækis (sjálfgefið er
„ESP32_BT_BLE“), og smelltu síðan á nafnið til að tengjast, eftir að tengingin hefur tekist mun ESP32 skjáeiningin biðja um. Næsta skref er Bluetooth samskipti.
BLE_server_V3.0
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og getur aðeins notað Arduino-ESP32 3.0 kjarna hugbúnaðarsafnið (td.ample, útgáfa 3.0.3). Vélbúnaður þarf að nota LCD skjá, ESP32 Bluetooth mát. Þetta frvample er það sama og 26_BLE_server_V2.0 example.
Desktop_Display
| Þetta tdampLe forritið byggir á ArduinoJson, Time, HttpClient, TFT_eSPI, TJpg_Decoder, NTPClient hugbúnaðarsöfnunum. Vélbúnaður þarf að nota LCD skjá, ESP32 WIFI mát. Þetta frvample sýnir veðurklukkuskjáborð sem sýnir veðurskilyrði í borginni (þar á meðal hitastig, rakastig, veðurtákn og flettur í gegnum aðrar veðurupplýsingar), núverandi tíma og dagsetningu og hreyfimynd geimfara.
Veðurupplýsingar eru fengnar frá veðurnetinu yfir netið og tímaupplýsingar eru uppfærðar frá NTP þjóninum. Þetta frvampLe forritið notar eftirfarandi skref:
- Eftir að hafa opnað fyrrvampLe, þú verður fyrst að stilla tólið ->Skiningarkerfi á Huge APP(3MB No OTA /1MB SPIFFS) valkostinn, annars mun þýðandinn tilkynna villu um ófullnægjandi minni.
- skrifaðu WIFI upplýsingarnar sem á að tengja í „SSID“ og „lykilorð“ breyturnar í upphafi sampforritið, eins og sýnt er á eftirfarandi mynd. Ef það er ekki stillt, snjallt dreifikerfi (fyrir lýsingu á snjalldreifinetinu, vinsamlegast skoðaðu greindar dreifinguna tdampforritið)
Mynd 3.17 Stilling WIFI upplýsingar
- Kveiktu á skjáeiningunni, settu saman og halaðu niður tdampÍ forritinu geturðu séð skjáborð veðurklukkunnar á skjánum.
- 28_display_phonecall
- Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið. Vélbúnaðurinn krefst LCD skjás og viðnámssnertiskjás. Þetta frvample sýnir einfalt hringingarviðmót fyrir farsíma, með efni sem er slegið inn með því að ýta á hnapp.
29_snertipenni - Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið. Vélbúnaðurinn krefst LCD skjás og viðnámssnertiskjás. Þetta frvampLe sýnir að með því að draga línur á skjáinn er hægt að athuga hvort snertiskjárinn virki rétt.
RGB_LED_TOUCH_V2.0
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og getur aðeins notað Arduino-ESP32 kjarna hugbúnaðarsafn útgáfu 2.0 (td.ample, útgáfa 2.0.17). Vélbúnaðurinn krefst LCD skjás, viðnámssnertiskjás og RGB þrílita ljós. Þetta frvample sýnir snertingu á hnappi til að stjórna kveikt og slökkt RGB ljós, flökt og birtustillingu.
RGB_LED_TOUCH_V3.0
Þetta frvample treystir á TFT_eSPI hugbúnaðarsafnið og getur aðeins notað Arduino-ESP32 3.0 kjarna hugbúnaðarsafnið (td.ample, útgáfa 3.0.3). Vélbúnaðurinn krefst LCD skjás, viðnámssnertiskjás og RGB þrílita ljós. Þetta frvample sýnir sömu virkni og 30_RGB_LED_TOUCH_V2.0 prófið fyrrverandiample.
LVGL_Demos
Þetta frvampLe þarf að treysta á TFT_eSPI, lvgl hugbúnaðarsafn, vélbúnaður þarf að nota LCD skjá, mótstöðu snertiskjá. Þetta frvample sýnir fimm innbyggðu Demo eiginleika lvgl innbyggða notendaviðmótskerfisins. Með þessu frvampLe, þú getur lært hvernig á að flytja lvgl yfir á ESP32 pallinn og hvernig á að stilla undirliggjandi tæki eins og skjáinn og snertiskjáinn. Í sampÍ forritinu er aðeins hægt að setja saman eina kynningu í einu. Fjarlægðu athugasemdir við kynninguna sem þarf að safna saman og bættu athugasemdum við önnur kynningarmynd, eins og sýnt er á eftirfarandi mynd:
- lv_demo_widgets: Prófaðu kynningar á ýmsum búnaði
- lv_demo_benchmark: Frammistöðuviðmið kynning lv_demo_keypad_encoder: Lyklaborðskóðara prófun lv_demo_music: tónlistarspilaraprófun
- lv_demo_stress: Álagspróf
Athugið: Í fyrsta skipti sem þetta frvample er tekið saman, það tekur langan tíma, um 15 mínútur.
WiFi_webmiðlara
Þetta frvampLe þarf að treysta á TFT_eSPI hugbúnaðarsafnið, vélbúnaður þarf að nota LCD skjá, RGB þriggja lita ljós. Þetta frvample sýnir uppsetningu a web miðlara og síðan aðgangur að web miðlara á tölvunni, meðhöndla táknið á web viðmót til að stjórna RGB þriggja lita ljósinu. Skrefin til að nota þetta tdample eru sem hér segir:
- Skrifaðu WIFI upplýsingarnar sem á að tengja í breyturnar „SSID“ og „lykilorð“ í upphafi s.ampforritið, eins og sýnt er hér að neðan:
- Kveiktu á skjáeiningunni, settu saman og halaðu niður tdampforritið, og þú getur séð að ESP32 byrjar að tengjast WIFI á skjánum. Ef WIFI tengingin tekst munu upplýsingar eins og árangursskilaboð, SSID, IP tölu og MAC vistfang birtast á skjánum.
- Sláðu inn IP töluna sem sýnd er í ofangreindum skrefum í vafranum URL innsláttarreit á tölvunni. Á þessum tíma geturðu fengið aðgang að web viðmóti og smelltu á samsvarandi tákn á viðmótinu til að stjórna RGB þriggja lita ljósinu.
Touch_calibrate
Þetta forrit byggir á TFT_eSPI hugbúnaðarsafninu, sem er sérstaklega hannað fyrir kvörðun viðnámssnertiskjáa, og kvörðunarskrefin eru sem hér segir:
- Opnaðu kvörðunarforritið og stilltu skjástefnu skjásins, eins og sýnt er hér að neðan. Vegna þess að kvörðunarprógrammið er kvarðað í samræmi við skjástefnuna verður þessi stilling að vera í samræmi við raunverulega skjástefnu.
- Kveiktu á skjáeiningunni, settu saman og halaðu niður tdampÍ forritinu geturðu séð kvörðunarviðmótið á skjánum, smelltu síðan á fjögur hornin í samræmi við örvarnar.
- Eftir að kvörðuninni er lokið er kvörðunarniðurstaðan send í gegnum raðtengi, eins og sýnt er á eftirfarandi mynd. Á sama tíma er kvörðunarskynjunarviðmótið slegið inn og kvörðunarskynjunarviðmótið er prófað með því að teikna punkta og línur.
- Eftir að kvörðunarniðurstaðan er nákvæm skaltu afrita kvörðunarfæribreytur raðtengisins yfir á exampforritið notað.
Skjöl / auðlindir
![]() |
LCDWIKI E32R32P, E32N32P 3.2 tommu ESP32-32E skjáeining [pdfLeiðbeiningarhandbók E32R32P, E32N32P, ESP32-32E, E32R32P E32N32P 3.2 tommu ESP32-32E skjáeining, E32R32P E32N32P, 3.2 tommu ESP32-32E skjáeining, ESP32-32 skjáeining, ESPXNUMX-XNUMX skjáeining |