LCDWIKI E32R32P, E32N32P 3.2 inisi ESP32-32E Fa'aaliga Fa'aaliga
Fa'amatalaga:
- Module: 3.2-inisi ESP32-32E fa'aaliga module
- I'uga: 240×320
- Ata Avetaavale IC: ST7789
- Pule Sili: ESP32-WROOM-32E
- Auala Autu: 240MHz
- Feso'ota'i: 2.4G WIFI + Bluetooth
- Arduino IDE Versions: 1.8.19 ma le 2.3.2
- ESP32 Arduino Core Library Software Versions: 2.0.17 ma le 3.0.3
Fa'atonuga Fa'asoaina pine:
Tua view o le 3.2-inisi ESP32-32E fa'aaliga module:
ESP32-32E Fa'atonuga Fa'asoaina pine:
Meafaigaluega i luga o le laupapa | Fa'amau Mea | ESP32-32E Feso'ota'iga Pin | Fa'amatalaga |
---|---|---|---|
TFT_CS | LCD | IO15 | Fa'ailoga fa'atonutonu filifiliga pu'e mata LCD, tulaga maualalo aoga |
Fa'atonuga o le Fa'aaogaina o Mea
Seti le ESP32 Arduino Development Environment:
- Tikia ma fa'apipi'i le Arduino IDE version 1.8.19 po'o le 2.3.2.
- Fa'apipi'i le ESP32 Arduino Core Library software version 2.0.17 po'o le 3.0.3.
Fa'apipi'i Faletusi Komepiuta a isi vaega:
- Fa'ailoa faletusi vaega lona tolu e mana'omia mo lau poloketi.
- La'u mai ma fa'apipi'i faletusi pe a mulimuli i fa'atonuga ua tu'uina atu.
Example Polokalame Fa'aoga Fa'atonuga:
- Mulimuli i laasaga o loʻo faʻamatalaina i le example polokalame fa'amaumauga.
- Tuuina atu le example polokalame i le ESP32-32E faʻaaliga module.
FAQ:
- Q: E faapefea ona ou toe setiina le ESP32-32E module?
A: Fa'aaogā le fa'amau RESET_KEY po'o le ta'amilosaga malosi o le module. - Q: O fea ituaiga o Arduino IDE e fetaui ma lenei module?
A: Versions 1.8.19 ma 2.3.2 e fetaui ma le ESP32-32E module.
E32R32P&E32N32P 3.2 inisi IPS ESP32-32E Fa'atonu Fa'atonu
Fa'amatalaga fa'apolokalame ma meafaigaluega
- Module: 3.2-inisi ESP32-32E faʻaaliga module ma 240 × 320 iugafono ma ST7789 screen avetaavale IC.
- Matai Module: ESP32-WROOM-32E module, o le tele o taimi autu 240MHz, lagolago 2.4G WIFI + Bluetooth.
- Arduino IED versions: versions 1.8.19 ma le 2.3.2. ESP32 Arduino vaega autu o le faletusi polokalame: 2.0.17 ma le 3.0.3.
Fa'atonuga vaevaega pine
Ata 2.1 Tua view o le 3.2-inisi ESP32-32E fa'aaliga module
O le pule autu o le 3.2-inisi ESP32 faʻaaliga module o le ESP32-32E, ma o le GPIO vaevaega mo ona pito i luga ole laupapa o loʻo faʻaalia i le laulau i lalo:
ESP32-32E pine faasoasoaina faatonuga | |||
I luga ole masini | I luga o pine masini | ESP32-32E
pine sootaga |
fa'amatalaga |
LCD | TFT_CS | 1015 | LCD mata pu'e pu'e fa'ailo pulea filifiliga, maualalo tulaga lelei |
TFT_RS | 102 | LCD screen poloaiga/faamatalaga filifiliga pule faailoilo.Tulaga maualuga: faamatalaga, tulaga maualalo: poloaiga |
Fuafuaga 2.1 Fa'atonuga o pine mo le ESP32-32E i luga ole va'a
Fa'atonuga mo le fa'aogaina o le example polokalama
Seti le siosiomaga atinae ESP32 Arduino
Mo faʻamatalaga auiliili i le faʻatulagaina o le ESP32 Arduino development environment, faʻamolemole tagaʻi i faʻamaumauga i totonu o le afifi ua faaulutalaina "Arduino_IDE1_development_environment_construction_for_ESP32" ma "Arduino_IDE2_development_environment_construction_for_ESP32".
Fa'apipi'i faletusi polokalame a isi vaega
A maeʻa ona faʻatulagaina le siosiomaga atinaʻe, o le laasaga muamua o le faʻapipiʻiina lea o faletusi polokalama faakomepiuta lona tolu o loʻo faʻaaogaina e le sample polokalame. O laasaga nei:
A. Tatala le Demo \Arduino\Install libraries" directory i totonu o le afifi ma suʻe le faletusi polokalama faakomepiuta lona tolu, e pei ona faʻaalia i le ata lea:
Ata 3.1 Esoample Polokalama Tolu Party Software Library
- ArduinoJson: C++ JSON software library mo Arduino ma le Initaneti o Mea.
- ESP32-audioI2S: ESP32's audio decoding software library fa'aogaina le ESP32's I2S pasi e tā ai leo. files i fa'atulagaga e pei o le mp3, m4a, ma le mav mai kata SD e ala i masini fa'alogo fafo.
- ESP32Time: Arduino software library mo le faʻatulagaina ma le toe maua mai o le taimi o le RTC ile ESP32 laupapa
- HttpClient: Ose HTTP client software library e fegalegaleai ma Arduino's web server.
- Lvgl: O se faletusi polokalama fa'akomepiuta ata fa'apipi'i fa'apipi'i fa'apitoa, maualalo le fa'aogaina o punaoa, matagofie fa'alelei, ma faigofie ona fa'aoga.
- NTPClient: Fa'afeso'ota'i le faletusi polokalama fa'akomepiuta NTP client i le server NTP.
-
TFT_eSPI: O le faletusi ata Arduino mo mata TFT-LCD LCD e lagolagoina le tele o fausaga ma IC avetaavale LCD.
-
Taimi: O se faletusi faakomepiuta e maua ai taimi fa'atino mo Arduino.
-
TJpg_Decoder: O le Arduino platform JPG format image decoding library e mafai ona fa'aliliu le JPG files mai kata SD poʻo Flash ma faʻaalia i luga ole LCD. XT_DAC_Audio: E lagolagoina e le ESP32 XTronic DAC software software library e lagolagoina le WAV format audio files.
-
Kopi nei faletusi polokalama i le lisi o faletusi o le faila o le poloketi. O le lisi o le faletusi o le faila o le poloketi e le mafai
"C:\Users\Administrator\Documents\Arduino\libraries" (o le vaega mumu e fai ma sui o le igoa moni o le komepiuta). Afai e suia le ala faila o le poloketi, e mana'omia ona kopi i le fa'atonuga o le faletusi fa'atonu. -
A maeʻa le faʻapipiʻiina o le faletusi polokalama faakomepiuta lona tolu, e mafai ona e tatalaina le sample polokalame mo le faʻaaogaina.
Su'e le feso'ota'iga download ile GitHub ma la'u mai ai. O le feso'ota'iga la'uina e fa'apea:
- tulafono: https://github.com/lvgl/lvgl/tree/release/v8.3(Na'o le V8.x version e mafai ona fa'aoga, V9.x version e le mafai ona fa'aoga)
- TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
Fa'amolemole su'e feso'ota'iga o lo'o fa'apipi'i mo isi afifi polokalame e le mana'omia le fa'atulagaina:
- ArduinoJson: https://github.com/bblanchon/ArduinoJson.git
- ESP32Taimi: https://github.com/fbiego/ESP32Time
- HttpClient: http://github.com/amcewen/HttpClient
- NTPClient: https://github.com/arduino-libraries/NTPClient.git
- Taimi: https://github.com/PaulStoffregen/Time
- TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
A maeʻa le faʻapipiʻiina o le faletusi, tatala le sipuni (mo le faigofie o le faʻavasegaina, e mafai ona toe faʻaigoaina le faila o le faletusi ua faʻaumatia), ona kopi lea i le lisi o le faletusi o le poloketi (o le mea masani o le "C:\Users\Administrator\Documents\Arduino \ libraries ” (o le vaega mumu o le igoa moni o le tagata e faaaogāina le komepiuta Sosoo ai, faatino le faatulagaga o le faletusi e ala i le tatalaina o le Demo \Arduino\Sui files” i totonu o le afifi ma saili le sui file, e pei ona faaalia i le ata lenei:
Ata 3.2 Suiga faletusi polokalame a isi vaega file
Fa'atulaga le faletusi LVGL:
Kopi le lv_conf. h file mai le Sui files directory i le lisi pito i luga o le faletusi lvgl i le lisi o faletusi o galuega faatino, e pei ona faaalia i le ata lea:
- Tatala le lv_conf_internal. h file i le src directory o le faletusi faaletulafono i lalo o le inisinia faletusi directory, e pei ona faaalia i le ata lea:
E32R32P&E32N32P ESP32-32E Fa'atonu Fa'atonu Ina ua uma ona tatala le file, suia mea o loʻo i totonu o le laina 41 e pei ona faʻaalia i lalo (e ala i le ".. /.. /lv_conf.h Suia le tau i le.. /lv_conf.h "), ma faʻasaoina le suiga.
Kopi examples ma demos mai le tulaga i totonu o le faletusi o le poloketi i le src i le tulaga, e pei ona faʻaalia i lalo:
Kopi le tulaga o le lisi: Fa'atulaga le faletusi TFT_eSPI:
Muamua, toe faaigoa le User_Setup. h file i le lisi pito i luga o le faletusi TFT_eSPI i lalo o le lisi o faila faila i le User_Setup_bak. h. Ona, kopi le User_Setup. h file mai le Sui files directory i le lisi pito i luga o le faletusi TFT_eSPI i lalo o le lisi o faletusi, e pei ona faʻaalia i le ata o loʻo i lalo:
Sosoo ai, toe fa'aigoa ST7789_ Init. h i le TFT_eSPI faletusi TFT_Drivers directory i lalo o le folder folder directory i ST7789_ Init. bak. h, ona kopi lea ST7789_ Init. h i le Sui files directory i le TFD_eSPI library TFT_Drivers directory i lalo o le project folder library directory, e pei ona faaalia i le ata lenei:
Example Polokalama Fa'atonuga Fa'aoga
O le example polokalame o loʻo i totonu o le Demo \Arduino \ demos" directory o le afifi, e pei ona faʻaalia i le ata lenei:
Ata 3.10 Esoample Polokalama
Le folasaga o example polokalame e faapea:
- Simple_test
O lenei example o se fa'avae muamuaample polokalame e le fa'alagolago i so'o se isi faletusi. O meafaigaluega e manaʻomia se faʻaaliga LCD faʻaaliga, lea e faʻaalia ai le faʻatumuina o le lanu atoa ma le faʻatumu faʻailoga faʻafuaseʻi. O lenei exampe mafai ona fa'aoga sa'o e siaki ai pe o fa'atino lelei le lau fa'aaliga. - colligate_test
O lenei exampe faalagolago i le TFT_eSPI polokalama faletusi, ma meafaigaluega
mana'omia se fa'aaliga fa'aaliga LCD. O mea o lo'o fa'aalia e aofia ai fa'ailoga tusi, laina, fa'aaliga fa'akalafi eseese, ma fa'amaumauga o taimi ta'avale, ma avea ai ma fa'aaliga manino fa'aalia.ample. - fa'aaliga_kalafi
O lenei exampLe fa'alagolago i le TFT_eSPI software library, ma o meafaigaluega e mana'omia se fa'aaliga LCD. O fa'aaliga fa'aalia e aofia ai ata eseese ma fa'atumu. 04_fa'aali_ta'ai
O lenei exampE mana'omia le faletusi polokalama TFT_eSPI ma o meafaigaluega e mana'omia le fa'aaliga LCD. O fa'aaliga fa'aalia e aofia ai mataitusi ma ata fa'aSaina, fa'aaliga tusi ta'avale, fa'aaliga lanu feliua'i, ma fa'aaliga fa'asolosolo i itu e fa. - fa'aali_SD_jpg_ata
O lenei exampE mana'omia le fa'alagolago i faletusi o polokalama faakomepiuta TFT_eSPI ma TJpg_Secoder, ma e mana'omia e meafaigaluega se fa'aaliga fa'aaliga LCD ma le kata MicroSD. O lenei exampO le galuega o le faitau JPG ata mai se MicroSD card, fa'avasega, ona fa'aali lea o ata i luga o le LCD. O le exampO laasaga faʻaaoga e:- Kopi ata JPG mai le tusi "PIC_320x480" i le sample faila i le root directory o le MicroSD card e ala i le komepiuta.
- Fa'aofi le MicroSD card i le SD card slot o le fa'aaliga module;
- Malosi i le fa'aaliga module, fa'apipi'i ma la'u mai le sample polokalame, ma o le a e vaʻai i ata faʻaalia i luga ole mata LCD.
- RGB_LED_V2.0
O lenei exampe le fa'alagolago i so'o se faletusi polokalame fa'a-tolu ma e na'o le Arduino-ESP32 e mafai ona fa'aoga le Arduino-ESP2.0 core software library version 2.0.17 (e pei o le version XNUMX). O meafaigaluega e manaʻomia ai moli tolu-lanu RGB. O lenei exampLe fa'aalia le RGB e tolu-lanu moli i luga ma le fa'atonuina, fa'afoe emoemo, ma le fa'atonutonuina o le malamalama PWM. - RGB_LED_V3.0
O lenei exampe le fa'alagolago i so'o se faletusi polokalama faakomepiuta isi vaega ma e na'o le Arduino-ESP32's 3.0 core software library e mafai ona fa'aoga (eg 3.0.3). O meafaigaluega ma galuega e manaʻomia e tutusa ma mea o loʻo faʻaalia i le example 06_RGB_LED_V2.0. - Flash_DMA_jpg
O lenei exampe fa'alagolago i le TFT_eSPI ma le TJpg_Decoder faletusi polokalama. O meafaigaluega e manaʻomia se faʻaaliga LCD. O lenei exampO lo'o fa'aalia le faitauina o ata JPG mai le Flash i totonu o le ESP32 module ma fa'avasega fa'amaumauga, ona fa'aali lea o le ata ile LCD. Examplaasaga fa'aoga:- Ave le ata jpg e manaʻomia ona faʻaalia e ala i le meafaigaluega faʻapipiʻi lugalaina. Meafaigaluega i luga ole laiga webnofoaga: http://tomeko.net/online_tools/file_to_hex.php?lang=en a maeʻa le manuia o le module, kopi faʻamaumauga i le faʻasologa o le "image.h" file i le sample faila (e mafai ona toe faaigoa le array, ma le sample polokalame e tatau foi ona suia synchronously) Malosiaga i luga o le faʻaaliga module, tuufaatasia ma sii mai le example polokalame, e mafai ona e vaʻai i le faʻaaliga ata i luga o le mata LCD.
- key_test
O lenei exampe le fa'alagolago i so'o se faletusi polokalama faakomepiuta isi vaega. O meafaigaluega e manaʻomia le faʻaogaina o le BOOT button ma RGB moli lanu e tolu. O lenei exampLe faʻaalia le suʻesuʻeina o mea taua i le faiga palota aʻo faʻaogaina le ki e pulea ai le RGB lanu lanu e tolu. - key_interrupt
O lenei exampe le fa'alagolago i so'o se faletusi polokalama faakomepiuta isi vaega. O meafaigaluega e manaʻomia le faʻaogaina o le BOOT button ma RGB moli lanu e tolu. O lenei exampLe faʻaalia se faʻalavelave faʻalavelave e iloa ai mea taua aʻo faʻaogaina le ki e pulea ai le RGB tolu-lanu moli i luga ma tape. - uart
O lenei exampe faalagolago i le TFT_eSPI polokalama faletusi, ma meafaigaluega e manaomia ai se uafu faasologa ma se faaaliga LCD. O lenei exampLe faʻaalia le auala e fegalegaleai ai le ESP32 ma le PC e ala i se laina telefoni. O le ESP32 e auina atu faʻamatalaga i le komepiuta e ala i le telefoni feaveaʻi, ma e tuʻuina atu e le komipiuta faʻamatalaga i le ESP32 e ala i le laina telefoni. A maeʻa ona maua faʻamatalaga, e faʻaalia e le ESP32 i luga o le mata LCD. - RTC_su'ega
O lenei exampe fa'alagolago i le TFT_eSPI ma le ESP32Time faletusi polokalama, ma o meafaigaluega e mana'omia se fa'aaliga LCD. O lenei example faʻaalia o le faʻaogaina o le ESP32's RTC module e seti ai le taimi moni ma le aso ma faʻaalia le taimi ma le aso i luga ole faʻaaliga LCD. - timer_test_V2.0 st_V3.0
O lenei exampe le fa'alagolago i so'o se faletusi polokalame fa'a-tolu ma e na'o le Arduino-ESP32 e mafai ona fa'aoga le Arduino-ESP2.0 core software library version 2.0.17 (e pei o le version XNUMX). O meafaigaluega e manaʻomia ai moli tolu-lanu RGB. O lenei exampO lo'o fa'aalia ai le fa'aogaina o le ESP32 timer, e ala i le setiina o le taimi o le 1 sekone e fa'atonutonu ai le moli LED lanu meamata (ta'i 1 sekone i luga, ta'i 1 sekone ta'itasi, ma le uila i taimi uma).- timer_test_V3.0
O lenei exampe le fa'alagolago i so'o se faletusi polokalama faakomepiuta isi vaega ma e na'o le Arduino-ESP32's 3.0 core software library e mafai ona fa'aoga (eg 3.0.3). O meafaigaluega e manaʻomia RGB tolu-lanu moli. O lenei exampLe fa'aalia le tutusa galuega ma le 12_timer_test_V2.0 example.
- timer_test_V3.0
- Maua_Ma'a_Voltage
O lenei exampe fa'alagolago i le faletusi polokalama TFT_eSPI. O meafaigaluega e manaʻomia se faʻaaliga LCD ma se maa lithium 3.7V. O lenei example faʻaalia le faʻaaogaina o le galuega ADC o le ESP32 e maua ai le voltage o le maa lithium fafo ma faʻaalia i luga o le faʻaaliga LCD. - Malamalama_PWM_V2.0
O lenei exampe fa'alagolago i le TFT_eSPI software library ma e na'o le Arduino-ESP32 core software library version 2.0 e mafai ona fa'aoga (mo ex.ample, version 2.0.17). O meafaigaluega e manaʻomia se faʻaaliga LCD ma se mata paʻi tetee. O lenei exampLe faʻaalia le auala e mafai ai ona fetuutuunaʻi le susulu o le moli tua o le faʻaaliga e ala i le faʻaogaina o le paʻi paʻu o le faʻaaliga faʻaaliga ao suia le tau o le susulu.- Malamalama_PWM_V3.0
O lenei exampe fa'alagolago i le faletusi polokalama TFT_eSPI ma e mafai ona fa'aoga na'o le Arduino-ESP32 3.0 faletusi polokalama autu (mo example, version 3.0.3). O meafaigaluega e manaʻomia se faʻaaliga LCD ma se mata paʻi tetee. O lenei exampLe fa'aalia le tutusa galuega e pei o le 14_Backlight_PWM_V2.0 example.
- Malamalama_PWM_V3.0
- Audio_play_V2.0
O lenei exampe faalagolago i le TFT_eSPI, TJpg_Decoder, ma le ESP32-audioI2S faletusi polokalama, ma e mafai ona faaaoga na o le Arduino-ESP32 autu polokalama faletusi lomiga 2.0 (e pei o le lomiga 2.0.17). O meafaigaluega e manaʻomia se faʻaaliga LCD, mata paʻi tetee, failauga, ma le MicroSD card. O lenei exampO lo'o fa'aalia le faitauina o se leo mp3 file mai se SD card, faʻaalia le file igoa i le LCD, ma ta i se matasele. E lua pa'i fa'amau ICONS i luga o le fa'aaliga, o le ta'aloga e mafai ona pulea le taofi leo ma ta'alo, o le gaioiga a le isi e mafai ona pulea le gūgū ma ta le leo. O le mea lenei o se exampLe:- Kopi uma leo mp3 files i le "mp3" directory i le sample faila i le MicroSD card. Ioe, e le mafai foi ona e faʻaogaina le leo files i totonu o lenei lisi, ma su'e ni leo mp3 files, e taua le matauina o le exampe na'o le 10 mp3 pese e mafai ona fa'agasolo ai le polokalame.
- Fa'aofi le MicroSD card i le SD card slot o le fa'aaliga module;
- Malosi i luga o le faʻaaliga module, faʻapipiʻi ma download le example polokalame, e mafai ona e vaʻaia o loʻo faʻaalia le igoa pese i luga o le mata LCD, ma le failauga i fafo e taina le leo. Pa'i i le fa'amau fa'amau i luga o le lau fa'aogaina e pulea ai le toe fa'alogo leo.
- Audio_WAV_V2.0
O lenei exampe fa'alagolago i le XT_DAC_Audio software library ma e na'o le Arduino-ESP32 core software library version 2.0 (mo ex)ample, version 2.0.17). Meafaigaluega e manaʻomia sipika. O lenei example fa'aaliga o lo'o taina se leo file i le wav fa'aoga le ESP32. O laasaga e faʻaaoga ai lenei exampe faapea:- Fa'atonu le leo file e mana'omia ona ta'alo, kopi le fa'amatalaga fa'alogo na faia i le fa'asologa o le "Audio_data.h" file i le sample faila (e mafai ona toe faaigoa le array, ma le sampe tatau foi ona fa'amaopoopo le polokalame). Manatua o le leo fa'atonutonu file e le tatau ona tele naua, a leai o le a sili atu le malosi Flash i totonu o le ESP32 module. O lona uiga o le fa'atonutonuina o le umi o le leo file, o le sampling rate ma le numera o alavai. O se polokalame fa'alogo leo e ta'ua o Audacity, lea e mafai ona e siiina mai i luga ole Initaneti.
- Malosi i luga o le faʻaaliga module, faʻapipiʻi ma download le example polokalame, e mafai ona e faalogoina le failauga o taina leo.
- Buzzer_PiratesOfTheCaribian
O lenei exampe le fa'alagolago i so'o se faletusi polokalama faakomepiuta lona tolu, ma o meafaigaluega e mana'omia ni failauga. O lenei exampLe faʻaalia le faʻaogaina o alalaupapa eseese e toso ai le pine i luga ma lalo e faʻataʻitaʻi ai le vibration acoustic, lea e mafua ai ona paʻu le pu. - WiFi_scan
O lenei exampLe faalagolago i le TFT_eSPI polokalama faletusi, ma meafaigaluega e manaomia se LCD faaaliga ma le ESP32 WIFI module. O lenei exampLe faʻaalia le ESP32 WIFI module suʻesuʻeina faʻamatalaga fesoʻotaʻiga uaealesi lata ane i le STA mode. O fa'amatalaga feso'ota'iga uaealesi su'esu'eina o lo'o fa'aalia ile fa'aaliga LCD. O fa'amatalaga feso'ota'iga uaealesi e aofia ai le SSID, RSSI, CHANNEL, ma le ENC_TYPE. A mae'a ona su'esu'eina fa'amatalaga feso'ota'iga uaealesi, ona fa'aalia lea e le faiga le numera o feso'ota'iga uaealesi su'esu'eina. Ole maualuga ole 17 muamua o feso'ota'iga uaealesi ua fa'aalia. - WiFi_AP
O lenei exampLe faalagolago i le TFT_eSPI polokalama faletusi, ma meafaigaluega e manaomia se LCD faaaliga ma le ESP32 WIFI module. O lenei exampLe faʻaalia le ESP32 WIFI module seti i le AP mode mo le fesoʻotaʻiga faʻamau WIFI. O le faʻaaliga o le a faʻaalia ai le SSID, upu faʻaulu, tuatusi IP talimalo, tuatusi MAC talimalo ma isi faʻamatalaga seti i le AP mode o le ESP32 WIFI module. O le taimi lava e feso'ota'i lelei ai se fa'ailoga, o le fa'aaliga o le a fa'aalia le numera o feso'ota'iga fa'amau. Seti lau lava ssid ma upu faataga i le "SSID" ma le "Password" fesuiaiga i le amataga o le sample polokalame, e pei ona faʻaalia i lalo: - WiFi_SmartConfig
O lenei exampe fa'alagolago i le faletusi polokalama TFT_eSPI, ma o meafaigaluega e mana'omia le fa'aaliga LCD, ESP32 WIFI module, ma le BOOT button. O lenei exampLe faʻaalia le ESP32 WIFI module i le STA mode, e ala i le EspTouch telefoni feaveaʻi APP faʻasologa o fesoʻotaʻiga fesoʻotaʻiga. O le sampOle siata fa'asolosolo ole polokalame e fa'apea:
Ata 3.12 WIFI SmartConfig example siata fa'agaioiga o polokalame
O laasaga mo lenei example polokalame e faapea:
A. download le talosaga EspTouch i luga o le telefoni feaveaʻi, pe kopi le polokalama faʻapipiʻi "esptouch-v2.0.0.apk" mai le faila Tool_software "i totonu o le pusa faʻamaumauga (naʻo le polokalama faʻapipiʻi Android, talosaga IOS e naʻo le masini) , E mafai foi ona sii mai le faʻapipiʻi mai le ofisa aloaia webnofoaga.
La'u mai webnofoaga: https://www.espressif.com.cn/en/support/download/apps
- mana i luga o le faʻaaliga module, faʻapipiʻi ma download le sample polokalame, afai e le faʻasaoina e le ESP32 soʻo se faʻamatalaga WIFI, ona ulufale saʻo lea i le faʻasalalauga faʻapitoa, i le taimi nei, tatala le talosaga EspTouch i luga o le telefoni feaveaʻi, ulufale i le SSID ma le upu faʻamaonia o le WIFI e fesoʻotaʻi ma le telefoni feaveaʻi, ona faʻasalalau lea. fa'amatalaga talafeagai e le UDP. O le taimi lava e maua ai e le ESP32 lenei faʻamatalaga, o le a faʻafesoʻotaʻi i le fesoʻotaʻiga e tusa ai ma le SSID ma le faʻaupuga i le faʻamatalaga. A maeʻa le fesoʻotaʻiga fesoʻotaʻiga, o le a faʻaalia faʻamatalaga e pei o le SSID, upu faʻamaonia, tuatusi IP ma le tuatusi MAC i luga o le faʻaaliga faʻaaliga ma faʻasaoina faʻamatalaga WIFI. E tatau ona maitauina o le fua faatatau manuia o lenei fesoʻotaʻiga tufatufaina e le maualuga tele, afai e le manuia, e tatau ona e taumafai i le tele o taimi.
- afai o le ESP32 na faʻasaoina faʻamatalaga WIFI, o le a otometi lava ona faʻafesoʻotaʻi i le fesoʻotaʻiga e tusa ai ma faʻamatalaga WiFi faʻasaoina pe a faʻaalia. Afai e le manuia le fesoʻotaʻiga, e ulufale atu le faiga ile faʻaogaina o fesoʻotaʻiga faʻasalalauga atamai. A maeʻa ona manuia le fesoʻotaʻiga fesoʻotaʻiga, taofi i lalo BOOT mo le sili atu i le 3 sekone, o le a faʻamalo le faʻamatalaga WIFI faʻasaoina, ma o le ESP32 o le a toe faʻafoʻi e toe fai le tufatufaina atu o fesoʻotaʻiga atamai.
WiFi_STA
O lenei exampe manaʻomia le faʻalagolago i le faletusi polokalama TFT_eSPI, e manaʻomia e meafaigaluega le faʻaogaina o le LCD faʻaaliga, ESP32 WIFI module. O lenei sampLe polokalame o loʻo faʻaalia ai le auala e fesoʻotaʻi ai le ESP32 i le WIFI i le STA mode e tusa ai ma le SSID ma le password na tuʻuina atu. O lenei example polokalame e faia mea nei:
- Tusi le faʻamatalaga WIFI e fesoʻotaʻi i fesuiaiga "ssid" ma le "password" i le amataga o le s.ample polokalame, e pei ona faʻaalia i lalo:
- Malosi i luga o le faʻaaliga module, faʻapipiʻi ma download le example polokalame, ma e mafai ona e vaʻai e amata ona fesoʻotaʻi le ESP32 i le WIFI i luga o le faʻaaliga faʻaaliga. Afai e manuia le fesoʻotaʻiga WIFI, faʻamatalaga e pei o le manuia savali, SSID, tuatusi IP, ma le tuatusi MAC o le a faʻaalia i luga o le faʻaaliga. Afai e umi atu le feso'ota'iga nai lo le 3 minute, e le manuia le feso'ota'iga, ma fa'aalia ai se fe'au fa'aletonu.
WiFi_STA_TCP_Client
O lenei exampe manaʻomia le faʻalagolago i le faletusi polokalama TFT_eSPI, e manaʻomia e meafaigaluega le faʻaogaina o le LCD faʻaaliga, ESP32 WIFI module. O lenei exampLe polokalame o loʻo faʻaalia le ESP32 i le STA mode, pe a uma ona faʻafesoʻotaʻi le WIFI, o se TCP client i le TCP server process. O lenei example polokalame e faia mea nei:
- I le amataga o le example polokalame "ssid", "password", "server IP", "server port" fesuiaʻi tusi le fesoʻotaʻiga manaʻomia WIFI faʻamatalaga, tuatusi IP server TCP (tuatusi IP komepiuta) ma le numera o le taulaga, e pei ona faʻaalia i le ata lea:
- tatala le "TCP & UDP meafaigaluega suʻega" poʻo le "Fesoasoani faʻapipiʻi fesoʻotaʻiga" ma isi meafaigaluega suʻega i luga o le komepiuta (faʻapipiʻi afifi i le pusa faʻamaumauga _Tool_software" directory), fatuina se TCP server i le meafaigaluega, ma le numera o le taulaga e tatau ona ogatasi ma le ex.ample polokalame Seti.
- Malosi i luga o le faʻaaliga module, faʻapipiʻi ma download le example polokalame, ma e mafai ona e vaʻai e amata ona fesoʻotaʻi le ESP32 i le WIFI i luga o le faʻaaliga faʻaaliga. Afai e manuia le fesoʻotaʻiga WIFI, faʻamatalaga e pei o le feʻau manuia, SSID, tuatusi IP, tuatusi MAC, ma le numera o le port server TCP o loʻo faʻaalia i luga o le faʻaaliga. A maeʻa le fesoʻotaʻiga, e faʻaalia se feʻau. I lenei tulaga, e mafai ona e fesootai ma le server.
WiFi_STA_TCP_Server
O lenei exampe manaʻomia le faʻalagolago i le faletusi polokalama TFT_eSPI, e manaʻomia e meafaigaluega le faʻaogaina o le LCD faʻaaliga, ESP32 WIFI module. O lenei example polokalame o loʻo faʻaalia le ESP32 i le STA mode, pe a uma ona faʻafesoʻotaʻi i le WIFI, o se TCP server e ala i le TCP client process connection process. O lenei example polokalame e faia mea nei:
- Tusi le faʻamatalaga WIFI manaʻomia ma le numera o le port server TCP i fesuiaiga "SSID", "password" ma le "port" i le amataga o le ex.ample polokalame, e pei ona faaalia i le ata lenei:
- Malosi i luga o le faʻaaliga module, faʻapipiʻi ma download le example polokalame, ma e mafai ona e vaʻai e amata ona fesoʻotaʻi le ESP32 i le WIFI i luga o le faʻaaliga faʻaaliga. Afai e manuia le fesoʻotaʻiga WIFI, faʻamatalaga e pei o le feʻau manuia, SSID, tuatusi IP, tuatusi MAC, ma le numera o le port server TCP o loʻo faʻaalia i luga o le faʻaaliga. Ona, faia lea o le TCP server ma feso'ota'i le TCP client.
- tatala le "TCP & UDP meafaigaluega suʻega" poʻo le "Fesoasoani faʻapipiʻi fesoʻotaʻiga" ma isi mea faigaluega suʻega i luga o le komepiuta (o le afifi faʻapipiʻi o loʻo i totonu o le faʻamatalaga faʻamatalaga Tool_software ” directory), fatuina se TCP client i le meafaigaluega (faʻalogo i le tuatusi IP ma le taulaga. numera e tatau ona ogatasi ma mea o loʻo faʻaalia i luga o le faʻaaliga), ona amata lea ona faʻafesoʻotaʻi le server. Afai e manuia le fesoʻotaʻiga, o le a faʻaalia le faʻataʻitaʻiga talafeagai, ma e mafai e le 'auʻaunaga ona fesoʻotaʻi ma ia.
WiFi_STA_UDP
O lenei exampe manaʻomia le faʻalagolago i le faletusi polokalama TFT_eSPI, e manaʻomia e meafaigaluega le faʻaogaina o le LCD faʻaaliga, ESP32 WIFI module. O lenei example polokalame o loʻo faʻaalia le ESP32 i le STA mode, pe a uma ona faʻafesoʻotaʻi i le WIFI, o se UDP server e le UDP client process connection process. O lenei example polokalame e faia mea nei:
- Tusi le faʻamatalaga WIFI manaʻomia ma le numera o le UDP server i totonu o fesuiaiga "ssid", "password" ma le "localUdpPort" i le amataga o le s.ample polokalame, e pei ona faaalia i le ata lenei:
- Malosi i luga o le faʻaaliga module, faʻapipiʻi ma download le example polokalame, ma e mafai ona e vaʻai e amata ona fesoʻotaʻi le ESP32 i le WIFI i luga o le faʻaaliga faʻaaliga. Afai e manuia le fesoʻotaʻiga WIFI, faʻamatalaga e pei o le savali manuia, SSID, tuatusi IP, tuatusi MAC, ma le numera o le taulaga i le lotoifale o loʻo faʻaalia i luga o le faʻaaliga. Ona fai lea o se UDP server ma faʻatali mo le UDP client e faʻafesoʻotaʻi.
- tatala le "TCP & UDP meafaigaluega suʻega" poʻo le "Fesoasoani faʻapipiʻi fesoʻotaʻiga" ma isi mea faigaluega suʻega i luga o le komepiuta (faʻapipiʻi afifi i le faʻamatalaga afifi Tool_software "faʻatonuga), fatuina se tagata UDP i totonu o le meafaigaluega (faʻalogo i le tuatusi IP ma le numera o le taulaga e tatau ona ia ogatasi ma mea o loʻo faʻaalia i luga o le faʻaaliga), ona amata lea ona faʻafesoʻotaʻi i le server. Afai e manuia le fesoʻotaʻiga, o le a faʻaalia le faʻataʻitaʻiga talafeagai, ma e mafai e le 'auʻaunaga ona fesoʻotaʻi ma ia
BLE_scan_V2.0
O lenei exampe fa'alagolago i le TFT_eSPI software library ma e na'o le Arduino-ESP32 core software library version 2.0 e mafai ona fa'aoga (mo ex.ample, version 2.0.17). Meafaigaluega e manaʻomia le faʻaogaina o le LCD faʻaaliga, ESP32 Bluetooth module. O lenei exampO lo'o fa'aalia le ESP32 Bluetooth module o lo'o fa'ata'amilo ile BLE Bluetooth masini ma fa'aalia le igoa ma le RSSI ole igoa ole BLE Bluetooth masini su'esu'e ile fa'aaliga LCD.
BLE_scan_V3.0
O lenei exampe fa'alagolago i le faletusi polokalama TFT_eSPI ma e mafai ona fa'aoga na'o le Arduino-ESP32 3.0 faletusi polokalama autu (mo example, version 3.0.3). Meafaigaluega e manaʻomia le faʻaogaina o le LCD faʻaaliga, ESP32 Bluetooth module. Le fa'atinoga o lenei sample polokalame e tutusa ma le 25_BLE_scan_V2.0 sample polokalame.
BLE_server_V2.0
O lenei exampe fa'alagolago i le TFT_eSPI software library ma e na'o le Arduino-ESP32 core software library version 2.0 e mafai ona fa'aoga (mo ex.ample, version 2.0.17). Meafaigaluega e manaʻomia le faʻaogaina o le LCD faʻaaliga, ESP32 Bluetooth module. O lenei exampO lo'o fa'aalia ai le fa'atupuina e le ESP32 Bluetooth module se Bluetooth BLE server, e feso'ota'i e le Bluetooth BLE client, ma feso'ota'i le tasi i le isi. O laasaga e faʻaaoga ai lenei exampe faapea:
- Fa'apipi'i meafaigaluega fa'apipi'i Bluetooth BLE i lau telefoni, pei o le "BLE debugging Fesoasoani", "LightBlue", ma isi.
- Malosi i luga o le faʻaaliga module, faʻapipiʻi ma download le example polokalame, e mafai ona e vaʻai i le Bluetooth BLE client o loʻo tamoe vave i luga o le faʻaaliga. Afai e te manaʻo e sui le igoa ole masini komepiuta Bluetooth BLE oe lava ia, e mafai ona e suia i le "BLEDevice :: init" parakalafa galuega i le ex.ample polokalame, e pei ona faaalia i le ata lenei:
- tatala le Bluetooth i luga o le telefoni feʻaveaʻi ma le Bluetooth BLE debugging meafaigaluega, suʻe le igoa ole masini masini Bluetooth BLE (faʻaletonu ole
"ESP32_BT_BLE"), ona kiliki lea o le igoa e faʻafesoʻotaʻi, pe a maeʻa le fesoʻotaʻiga, o le a faʻaalia le module faʻaaliga ESP32. O le isi laasaga o fesoʻotaʻiga Bluetooth.
BLE_server_V3.0
O lenei exampe fa'alagolago i le faletusi polokalama TFT_eSPI ma e mafai ona fa'aoga na'o le Arduino-ESP32 3.0 faletusi polokalama autu (mo example, version 3.0.3). Meafaigaluega e manaʻomia le faʻaogaina o le LCD faʻaaliga, ESP32 Bluetooth module. O lenei example tutusa ma le 26_BLE_server_V2.0 example.
Desktop_Fa'aaliga
|O lenei exampe fa'alagolago le polokalame ile ArduinoJson, Time, HttpClient, TFT_eSPI, TJpg_Decoder, NTPClient software library. Meafaigaluega e manaʻomia le faʻaogaina o le LCD faʻaaliga, ESP32 WIFI module. O lenei exampO lo'o fa'aalia ai le laulau o le uati o le tau o lo'o fa'aalia ai tulaga o le tau o le taulaga (e aofia ai le vevela, susu, ICONS o le tau, ma le ta'avale i isi fa'amatalaga o le tau), le taimi ma le aso o lo'o i ai nei, ma se fa'afiafiaga a le va'alele.
O faʻamatalaga o le tau e maua mai le fesoʻotaʻiga o le tau i luga o le upega tafaʻilagi, ma faʻafouina faʻamatalaga taimi mai le NTP server. O lenei example polokalame e faʻaogaina laasaga nei:
- Ina ua uma ona tatala le example, e tatau ona e seti muamua le meafaigaluega -> Vaevaega Fuafuaga i le APP Tele (3MB Leai OTA / 1MB SPIFFS) filifiliga, a leai o le a lipoti atu e le tagata tuufaatasia se mea sese o le le lava le manatua.
- tusi le WIFI faʻamatalaga e fesoʻotaʻi i le "SSID" ma le "password" fesuiaiga i le amataga o le sample polokalame, e pei ona faaalia i le ata o loo i lalo. Afai e le setiina, o le fesoʻotaʻiga tufatufaina faʻapitoa (mo le faʻamatalaga o le fesoʻotaʻiga tufatufaina atu, faʻamolemole faʻafesoʻotaʻi le faʻasalalauga faʻapitoa.ample polokalame)
Ata 3.17 Fa'atulagaina o fa'amatalaga WIFI
- Malosi i luga o le faʻaaliga module, faʻapipiʻi ma download le example polokalame, e mafai ona e vaʻai i le laulau o le uati o le tau i luga o le faʻaaliga mata.
- 28_fa'aali_telefoni
- O lenei exampe fa'alagolago i le faletusi polokalama TFT_eSPI. O meafaigaluega e manaʻomia se faʻaaliga LCD ma se mata paʻi tetee. O lenei exampO lo'o fa'aalia se feso'ota'iga vili faigofie mo se telefoni fe'avea'i, fa'atasi ai ma mea e tu'u i totonu i le pa'i atu i se ki.
29_peni_pai - O lenei exampe fa'alagolago i le faletusi polokalama TFT_eSPI. O meafaigaluega e manaʻomia se faʻaaliga LCD ma se mata paʻi tetee. O lenei exampLe faʻaalia e ala i le tusiaina o laina i luga o le faʻaaliga, e mafai ona e siaki pe o faʻaoga lelei le paʻi paʻi.
RGB_LED_TOUCH_V2.0
O lenei exampe fa'alagolago i le TFT_eSPI software library ma e na'o le Arduino-ESP32 core software library version 2.0 e mafai ona fa'aoga (mo ex.ample, version 2.0.17). O meafaigaluega e manaʻomia se faʻaaliga LCD, se mata paʻi tetee, ma RGB tolu-lanu moli. O lenei exampLe faʻaalia le paʻi o se ki e pulea ai le malamalama RGB i luga ma tape, emoemo, ma fetuutuunaiga susulu.
RGB_LED_TOUCH_V3.0
O lenei exampe fa'alagolago i le faletusi polokalama TFT_eSPI ma e mafai ona fa'aoga na'o le Arduino-ESP32 3.0 faletusi polokalama autu (mo example, version 3.0.3). O meafaigaluega e manaʻomia se faʻaaliga LCD, se mata paʻi tetee, ma RGB tolu-lanu moli. O lenei exampLe fa'aalia le fa'atinoga tutusa e pei o le 30_RGB_LED_TOUCH_V2.0 su'ega example.
LVGL_Temo
O lenei exampLe mana'omia ona fa'alagolago i le TFT_eSPI, lvgl software library, meafaigaluega e mana'omia le fa'aogaina o le LCD fa'aaliga, tete'e pa'i mata. O lenei exampO lo'o fa'aalia ai foliga fa'atusa e lima o le lvgl fa'apipi'i UI. Faatasi ai ma lenei exampLe, e mafai ona e aʻoaʻo pe faʻafefea ona faʻapipiʻi le lvgl i le ESP32 platform ma le faʻaogaina o masini faʻavae e pei o le faʻaaliga ma le paʻi paʻu. I le sample polokalame, na o le tasi le demo e mafai ona tuufaatasia i le taimi. Aveese faʻamatalaga o le demo e manaʻomia ona tuʻufaʻatasia, ma faʻaopopo faʻamatalaga i isi faʻataʻitaʻiga, e pei ona faʻaalia i le ata o loʻo i lalo:
- lv_demo_widgets: Faʻataʻitaʻiga faʻataʻitaʻiga o widget eseese
- lv_demo_benchmark: Fa'ata'ita'iga fa'ata'ita'iga o fa'atinoga lv_demo_keypad_encoder: Fa'ata'ita'i fa'ata'ita'iga o le fa'avasegaina o le keyboard lv_demo_music: fa'ata'ita'iga o su'ega ta'aloga ta musika.
- lv_demo_stress: Fa'ata'ita'iga o su'ega fa'amalosi
Fa'aaliga: O le taimi muamua lea exampua tuufaatasia, e umi se taimi, e tusa ma le 15 minute.
WiFi_webserver
O lenei exampe manaʻomia le faʻalagolago i le TFT_eSPI software library, meafaigaluega e manaʻomia le faʻaogaina o le LCD faʻaaliga, RGB moli lanu e tolu. O lenei example fa'aalia le fa'atulagaina a web server, ona maua lea o le web server i luga o le komepiuta, manipulating le icon i luga o le web fa'aoga e pulea ai le malamalama lanu e tolu o le RGB. O laasaga e faʻaaoga ai lenei exampe faapea:
- Tusi le faʻamatalaga WIFI e fesoʻotaʻi i fesuiaiga "SSID" ma le "password" i le amataga o le s.ample polokalame, e pei ona faʻaalia i lalo:
- Malosi i luga o le faʻaaliga module, faʻapipiʻi ma download le example polokalame, ma e mafai ona e vaʻai e amata ona fesoʻotaʻi le ESP32 i le WIFI i luga o le faʻaaliga faʻaaliga. Afai e manuia le fesoʻotaʻiga WIFI, o faʻamatalaga e pei o le manuia savali, SSID, tuatusi IP, ma le tuatusi MAC o le a faʻaalia i luga o le faʻaaliga.
- Ulufale i le tuatusi IP o loʻo faʻaalia i laasaga o loʻo i luga i le browser URL fanua fa'aoga i le komepiuta. I le taimi nei, e mafai ona e mauaina le web fa'aoga ma kiliki le atigipusa fetaui i luga o le atina'e e pulea ai le RGB lanu lanu e tolu.
Touch_calibrate
O lenei polokalame e faʻalagolago i le TFT_eSPI software library, lea e faʻapitoa mo le faʻavasegaina o mata paʻi tetee, ma o laasaga o le faʻavasegaina e faʻapea:
- Tatala le polokalame faʻavasega ma seti le faʻaaliga faʻaaliga o le faʻaaliga faʻaaliga, e pei ona faʻaalia i lalo. Talu ai ona o le polokalame faʻavasegaina e faʻavasegaina e tusa ai ma le faʻaaliga faʻaaliga, o lenei faʻatulagaga e tatau ona ogatusa ma le faʻaaliga tonu.
- Malosi i luga o le faʻaaliga module, faʻapipiʻi ma download le example polokalame, e mafai ona e vaʻai i le faʻavasegaina faʻataʻitaʻiga i luga o le faʻaaliga faʻaaliga, ona kiliki lea o tulimanu e fa e tusa ai ma le arrow prompt.
- A mae'a le fa'avasegaina, o le fa'ai'uga o le fa'avasegaina o lo'o tu'uina atu e ala i le laina telefoni, e pei ona fa'aalia i le ata o lo'o mulimuli mai. I le taimi lava e tasi, o loʻo tuʻuina atu le faʻaogaina o le faʻaogaina o le faʻavasegaina, ma o le faʻataʻitaʻiga faʻataʻitaʻiga e faʻataʻitaʻiina e ala i le tusia o togitogi ma laina.
- A mae'a ona sa'o le fa'ai'uga o le fa'avasegaina, kopi le fa'asologa o le fa'avasegaina o le uafu fa'asologa i le mea muamuaample polokalame ua faaaogaina.
Pepa / Punaoa
![]() |
LCDWIKI E32R32P, E32N32P 3.2 inisi ESP32-32E Fa'aaliga Fa'aaliga [pdf] Tusi Taiala E32R32P, E32N32P, ESP32-32E, E32R32P E32N32P 3.2inch ESP32-32E Fa'aaliga Fa'aaliga, E32R32P E32N32P, 3.2inch ESP32-32E Fa'aaliga Fa'aaliga, ESP32-32E Fa'aaliga Fa'aaliga |