LCDWIKI E32R32P, E32N32P 3.2 mirefy ESP32-32E Display Module
Famaritana:
- Module: 3.2-inch ESP32-32E fampisehoana module
- Fanapahan-kevitra: 240 × 320
- IC mpamily efijery: ST7789
- Mpanara-maso lehibe: ESP32-WROOM-32E
- Main Frequency: 240MHz
- Fifandraisana: 2.4G WIFI + Bluetooth
- Arduino IDE Versions: 1.8.19 sy 2.3.2
- ESP32 Arduino Core Library Software Versions: 2.0.17 sy 3.0.3
Torolàlana momba ny Pin:
aoriana view amin'ny 3.2-inch ESP32-32E display module:
ESP32-32E Torolàlana momba ny fametrahana Pin:
Fitaovana an-tsambo | Pins fitaovana | Ireo singa mifandraika amin'ny ESP32-32E | Description |
---|---|---|---|
TFT_CS | LCD | IO15 | LCD efijery chip fifantenana famantarana fanaraha-maso, ambany ambaratonga FIASANA MAHOMBY |
Torolàlana momba ny fampiasana vokatra
Manangana ESP32 Arduino Development Environment:
- Misintona ary mametraka Arduino IDE version 1.8.19 na 2.3.2.
- Apetraho ny rindrambaiko ESP32 Arduino Core Library version 2.0.17 na 3.0.3.
Mametraka tranomboky rindrambaiko an'ny antoko fahatelo:
- Fantaro ireo tranomboky an'ny antoko fahatelo ilaina amin'ny tetikasanao.
- Ampidino ary apetraho ireo tranomboky manaraka ny torolalana nomena.
Example Programa Fampiasana Torolàlana:
- Araho ireo dingana voalaza ao amin'ny exampny antontan-taratasy momba ny programa.
- Ampidiro ny talohaampNy programa amin'ny ESP32-32E display module.
FAQ:
- F: Ahoana no hamerenako ny ESP32-32E Module?
A: Ampiasao ny bokotra RESET_KEY na tsingerin'ny herinaratra ny maody. - F: Iza amin'ireo dikan-tenin'ny Arduino IDE no mifanaraka amin'ity module ity?
A: Versions 1.8.19 sy 2.3.2 dia mifanaraka amin'ny ESP32-32E Module.
E32R32P&E32N32P 3.2 mirefy IPS ESP32-32E Torolàlana Demo
Famaritana ny sehatra rindrambaiko sy fitaovana
- Module: 3.2-mirefy ESP32-32E fampisehoana Module amin'ny 240 × 320 fanapahan-kevitra sy ST7789 efijery mpamily IC.
- Module master: ESP32-WROOM-32E module, ny avo indrindra matetika 240MHz, manohana 2.4G WIFI + Bluetooth.
- Arduino IED versions: version 1.8.19 sy 2.3.2. ESP32 Arduino core library versions: 2.0.17 sy 3.0.3.
Torolàlana momba ny famahanana pin
Sary 2.1 aoriana view amin'ny 3.2-inch ESP32-32E fampisehoana module
Ny fanaraha-maso lehibe indrindra amin'ny modely fampisehoana ESP3.2 32-inch dia ESP32-32E, ary ny fizarana GPIO ho an'ny periferika an-tsambo dia aseho amin'ny tabilao etsy ambany:
ESP32-32E pin fanomezana TOROLALANA | |||
Ao anaty fitaovana | Eo amin'ny sisin'ny fitaovana | ESP32-32E
pin fifandraisana |
Description |
LCD | TFT_CS | 1015 | LCD efijery chip fifantenana famantarana fanaraha-maso, ambany ambaratonga mahomby |
TFT_RS | 102 | Ny baikon'ny ecran LCD/famantarana fanaraha-maso fifantenana data.Avo avo: data, ambany: baiko |
Tabilao 2.1 Torolàlana momba ny fametrahana Pin ho an'ny periferika amin'ny ESP32-32E
Torolàlana amin'ny fampiasana ny exampny programa
Amboary ny tontolo fampandrosoana ESP32 Arduino
Raha mila torolalana amin'ny antsipiriany momba ny fametrahana ny tontolo fampandrosoana Arduino ESP32, azafady jereo ny antontan-taratasy ao amin'ny fonosana mitondra ny lohateny hoe "Arduino_IDE1_development_environment_construction_for_ESP32" sy "Arduino_IDE2_development_environment_construction_for_ESP32".
Mametraka tranomboky rindrambaiko an'ny antoko fahatelo
Aorian'ny fametrahana ny tontolon'ny fampandrosoana, ny dingana voalohany dia ny fametrahana ny tranomboky rindrambaiko an'ny antoko fahatelo ampiasain'ny sampny programa. Toy izao ny dingana:
A. Sokafy ny lahatahiry Demo \Arduino\Install libraries" ao anaty fonosana ary tadiavo ny tranomboky rindrambaiko an'ny antoko fahatelo, araka ny aseho amin'ity sary manaraka ity:
Sary 3.1 Eksampny Programa Third Party Software Library
- ArduinoJson: tranomboky rindrambaiko C++ JSON ho an'ny Arduino sy ny Internet of Things.
- ESP32-audioI2S: Ny tranomboky rindrambaiko decoding audio an'ny ESP32 dia mampiasa ny bus I32S an'ny ESP2 mba hilalao audio files amin'ny endrika toy ny mp3, m4a, ary mav avy amin'ny karatra SD amin'ny alàlan'ny fitaovana audio ivelany.
- ESP32Time: tranomboky rindrambaiko Arduino ho an'ny fametrahana sy famerenana ny fotoana RTC anatiny amin'ny birao ESP32
- HttpClient: Tranomboky rindrambaiko mpanjifa HTTP izay mifandray amin'ny Arduino web mpizara.
- Lvgl: Famakiam-boky rindrankajy sary an-tsary misy rafitra azo amboarina be dia be, mandany loharanon-karena ambany, mahafinaritra amin'ny endriny ary mora ampiasaina.
- NTPClient: Ampifandraiso amin'ny mpizara NTP ny tranokala rindrambaiko mpanjifa NTP.
-
TFT_eSPI: Ny tranomboky grafika Arduino ho an'ny efijery LCD TFT-LCD dia manohana sehatra maro sy IC mpamily LCD.
-
Fotoana: Tranomboky rindrambaiko izay manome fampandehanana ara-potoana ho an'ny Arduino.
-
TJpg_Decoder: Ny tranokala Arduino platform JPG format decoding image dia afaka mamadika JPG files avy amin'ny karatra SD na Flash ary asehoy amin'ny LCD. XT_DAC_Audio: Ny tranomboky rindrambaiko audio ESP32 XTronic DAC dia manohana ny audio format WAV files.
-
Adikao any amin'ny lahatahiry famakiam-boky ao amin'ny lahatahiry tetikasa ireo tranomboky rindrambaiko ireo. Ny lahatahiry famakiam-boky an'ny lahatahiry tetikasa dia mandeha ho azy
"C:\Users\Administrator\Documents\Arduino\libraries" (ny ampahany mena dia maneho ny tena solon'anarana ny solosaina). Raha ovaina ny lalan'ny lahatahiry tetikasa, dia mila adika any amin'ny lahatahiry famakiam-bokin'ny lahatahiry tetikasa novaina. -
Rehefa vita ny fametrahana ny tranomboky rindrambaiko an'ny antoko fahatelo dia azonao atao ny manokatra ny sampny programa ampiasaina.
Tadiavo ny rohy fampidinana ao amin'ny GitHub ary alaivo izany. Ny rohy download dia toy izao manaraka izao:
- ara-dalàna: https://github.com/lvgl/lvgl/tree/release/v8.3(V8.x version ihany no azo ampiasaina, V9. x version tsy azo ampiasaina)
- TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
Azafady, tadiavo ny rohy fampidinana ho an'ny fonosana rindrambaiko hafa izay tsy mila fanitsiana:
- ArduinoJson: https://github.com/bblanchon/ArduinoJson.git
- Ora ESP32: https://github.com/fbiego/ESP32Time
- HttpClient: http://github.com/amcewen/HttpClient
- NTPClient: https://github.com/arduino-libraries/NTPClient.git
- Fotoana: https://github.com/PaulStoffregen/Time
- TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
Rehefa vita ny fampidinana tranomboky dia sokafy izany (mba hanamora ny fanavahana dia azo ovaina anarana ny lahatahiry famakiam-boky efa nopotehina), ary avy eo dia adika any amin'ny lahatahiry fitehirizam-bokin'ny tetikasa (default dia "C:\Users\Administrator\Documents\Arduino \ libraries" (ny ampahany mena dia ny tena anaran'ny mpampiasa ny solosaina). files” ao amin'ny fonosana ary mitady ny fanoloana file, araka ny aseho amin'ny sary manaraka:
Sary 3.2 Fanoloana tranomboky rindrambaiko an'ny antoko fahatelo file
Amboary ny tranomboky LVGL:
Adikao ny lv_conf. h file avy amin'ny Replaced files mankany amin'ny lahatahiry ambony indrindra amin'ny tranomboky lvgl ao amin'ny lahatahiry tranombokin'ny tetikasa, araka ny aseho amin'ity sary manaraka ity:
- Sokafy ny lv_conf_internal. h file ao amin'ny lahatahiry src an'ny tranomboky ara-dalàna eo ambanin'ny lahatahiry fitehirizam-boky injeniera, araka ny aseho amin'ity sary manaraka ity:
E32R32P&E32N32P ESP32-32E Torolàlana Demo Taorian'ny fanokafana ny file, ovao ny votoatin'ny andalana 41 araka ny aseho eto ambany (amin'ny alalan'ny ".. /.. /lv_conf.h Ovay ny sanda ho.. /lv_conf.h "), ary tehirizo ny fanovana.
Kopia examples sy demos avy amin'ny ambaratonga ao amin'ny tranombokin'ny tetikasa mankany amin'ny src amin'ny ambaratonga, araka ny aseho eto ambany:
Adikao ny toeran'ny lahatahiry: Amboary ny tranomboky TFT_eSPI:
Voalohany, avereno anarana ny User_Setup. h file ao amin'ny lahatahiry ambony indrindra amin'ny tranomboky TFT_eSPI eo ambanin'ny lahatahiry famakiam-boky fampirimana tetikasa mankany amin'ny User_Setup_bak. h. Avy eo, kopia ny User_Setup. h file avy amin'ny Replaced files mankany amin'ny lahatahiry ambony indrindra amin'ny tranomboky TFT_eSPI eo ambanin'ny lahatahiry tranombokin'ny tetikasa, araka ny aseho amin'ity sary manaraka ity:
Manaraka, avereno anarana ST7789_ Init. h ao amin'ny tranomboky TFT_eSPI TFT_Drivers lahatahiry eo ambanin'ny lahatahiry lahatahiry tetikasa mankany ST7789_ Init. bak. h, ary kopia ST7789_ Init. h ao amin'ny Replaced files ny lahatahiry mankany amin'ny lahatahiry TFD_eSPI TFT_Drivers ao ambanin'ny lahatahiry famakiam-boky fampirimana tetikasa, araka ny aseho amin'ity sary manaraka ity:
Example Programa Fampiasana Torolàlana
Ny exampNy programa dia hita ao amin'ny lahatahiry Demo \Arduino\demos" amin'ny fonosana, araka ny aseho amin'ity sary manaraka ity:
Sary 3.10 Eksampny Program
Ny fampidirana ny ex tsirairayampny programa dia toy izao manaraka izao:
- Simple_test
Ity example ex baseample programa izay tsy miankina amin'ny tranomboky antoko fahatelo. Ny fitaovana dia mitaky efijery LCD, izay mampiseho famenoana loko feno sy famenoana mahitsizoro kisendrasendra. Ity example azo ampiasaina mivantana hijerena raha mandeha tsara ny écran écran. - colligate_test
Ity exampMiankina amin'ny tranomboky rindrambaiko TFT_eSPI, ary ny fitaovana
mila efijery LCD. Ny atiny aseho dia ahitana teboka, tsipika, fampisehoana sary isan-karazany, ary antontan'isa momba ny fotoana fandehanana, ka mahatonga azy io ho fampisehoana fenoample. - display_graphics
Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI, ary ny fitaovana dia mila efijery LCD. Ny votoatiny aseho dia ahitana sary sy famenoana sary isan-karazany. 04_display_scroll
Ity exampMila ny tranomboky rindrambaiko TFT_eSPI ary ny fitaovana dia mila efijery LCD. Ny votoatin'ny fampisehoana dia ahitana tarehintsoratra sy sary sinoa, fampisehoana lahatsoratra mihodinkodina, fampisehoana loko mivadika, ary fampisehoana fihodinana amin'ny lalana efatra. - show_SD_jpg_picture
Ity exampMitaky fiankinana amin'ny tranomboky rindrambaiko TFT_eSPI sy TJpg_Secoder ny fitaovana, ary mila efijery LCD sy karatra MicroSD ny hardware. Ity exampNy asany dia ny mamaky sary JPG avy amin'ny karatra MicroSD, manara-maso azy ireo, ary avy eo mampiseho ireo sary eo amin'ny LCD. Ny exampNy dingana fampiasana dia:- Adikao ny sary JPG avy amin'ny lahatahiry "PIC_320x480" ao amin'ny sample folder mankany amin'ny lahatahiry fototry ny karatra MicroSD amin'ny alàlan'ny solosaina.
- Ampidiro ny karatra MicroSD ao amin'ny slot karatra SD ny modely fampisehoana;
- Ampidiro ny môdely fampisehoana, alaivo ary alaivo ny sample programa, ary ho hitanao ny sary aseho mifandimby eo amin'ny efijery LCD.
- RGB_LED_V2.0
Ity example dia tsy miantehitra amin'ny tranomboky rindrambaikon'ny antoko fahatelo ary tsy afaka mampiasa afa-tsy ny Arduino-ESP32 core software library version 2.0 (toy ny version 2.0.17). Ny fitaovana dia mila jiro telo loko RGB. Ity example dia mampiseho ny jiro telo loko RGB eo amin'ny fanaraha-maso sy ny fanaraha-maso, ny fanaraha-maso flicker, ary ny fanaraha-maso ny famirapiratry ny PWM. - RGB_LED_V3.0
Ity example dia tsy miantehitra amin'ny tranomboky rindrambaiko an'ny antoko fahatelo ary tsy afaka mampiasa afa-tsy ny tranomboky rindrambaiko 32 fototra an'ny Arduino-ESP3.0 (oh 3.0.3). Ny fitaovana ilaina sy ny fiasa dia mitovy amin'ny aseho ao amin'ny exampny 06_RGB_LED_V2.0. - Flash_DMA_jpg
Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI sy TJpg_Decoder. Ny fitaovana dia mila fampisehoana LCD. Ity example dia mampiseho ny famakiana sary JPG avy amin'ny Flash ao anatin'ny maody ESP32 ary manadihady ny angona, ary avy eo mampiseho ny sary eo amin'ny LCD. Ekampny dingana fampiasana:- Raiso ny sary jpg izay mila aseho amin'ny alalan'ny fitaovana lasitra an-tserasera. Fitaovana lasitra an-tserasera webtranokala: http://tomeko.net/online_tools/file_to_hex.php?lang=en aorian'ny fahombiazan'ny môdôly dia adika amin'ny laharan'ny "image.h" ny angona. file amin'ny sample folder (azo ovaina anarana ny array, ary ny sampNy programa dia tokony ovaina synchronously ihany koa) Power eo amin'ny module display, manangona ary misintona ny exampamin'ny programa, azonao jerena ny fampisehoana sary eo amin'ny efijery LCD.
- key_test
Ity example tsy miankina amin'ny tranomboky rindrambaiko avy amin'ny antoko fahatelo. Ny fitaovana dia mitaky ny fampiasana ny bokotra BOOT sy ny jiro telo loko RGB. Ity example dia mampiseho ny fahitana hetsika lehibe amin'ny fomba fandatsaham-bato eo am-piasana ny fanalahidy hifehezana ny jiro telo loko RGB. - key_interrupt
Ity example tsy miankina amin'ny tranomboky rindrambaiko avy amin'ny antoko fahatelo. Ny fitaovana dia mitaky ny fampiasana ny bokotra BOOT sy ny jiro telo loko RGB. Ity example dia mampiseho fomba fiatoana hamantarana ny zava-mitranga lehibe eo am-piasana ny lakile mba hifehezana ny jiro telo miloko RGB mandeha sy miala. - uart
Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI, ary ny fitaovana dia mila seranan-tsambo serial sy fampisehoana LCD. Ity example mampiseho ny fomba fifandraisan'ny ESP32 amin'ny PC amin'ny alàlan'ny seranan-tsambo. Ny ESP32 dia mandefa fampahalalana amin'ny solosaina amin'ny alàlan'ny seranan-tsambo, ary ny solosaina dia mandefa fampahalalana amin'ny ESP32 amin'ny alàlan'ny seranan-tsambo. Rehefa avy nahazo ny fampahalalana dia asehon'ny ESP32 eo amin'ny efijery LCD izany. - RTC_test
Ity exampLe miantehitra amin'ny TFT_eSPI sy ESP32Time trano famakiam-boky rindrambaiko, ary ny hardware dia mila fampisehoana LCD. Ity exampNy fampisehoana dia mampiasa ny maody RTC an'ny ESP32 mba hametrahana ny ora sy ny daty tena izy ary ny fampisehoana ny ora sy ny daty amin'ny fampisehoana LCD. - timer_test_V2.0 st_V3.0
Ity example dia tsy miantehitra amin'ny tranomboky rindrambaikon'ny antoko fahatelo ary tsy afaka mampiasa afa-tsy ny Arduino-ESP32 core software library version 2.0 (toy ny version 2.0.17). Ny fitaovana dia mila jiro telo loko RGB. Ity exampLe mampiseho ny fampiasana ny fameram-potoana ESP32, amin'ny fametrahana fotoana 1 segondra hifehezana ny jiro LED maitso (isaky ny 1 segondra mandeha, isaky ny 1 segondra, ary mandeha bisikileta foana).- timer_test_V3.0
Ity example dia tsy miantehitra amin'ny tranomboky rindrambaiko an'ny antoko fahatelo ary tsy afaka mampiasa afa-tsy ny tranomboky rindrambaiko 32 fototra an'ny Arduino-ESP3.0 (oh 3.0.3). Ny fitaovana dia mila jiro telo loko RGB. Ity example dia mampiseho fiasa mitovy amin'ny 12_timer_test_V2.0 example.
- timer_test_V3.0
- Get_Battery_Voltage
Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI. Ny fitaovana dia mila fampisehoana LCD sy bateria lithium 3.7V. Ity example dia mampiseho ny fampiasana ny fiasan'ny ADC an'ny ESP32 hahazoana ny voltage ny bateria lithium ivelany ary asehoy amin'ny efijery LCD. - Backlight_PWM_V2.0
Ity exampLe miantehitra amin'ny tranomboky rindrambaiko TFT_eSPI ary tsy afaka mampiasa afa-tsy ny Arduino-ESP32 core software library version 2.0 (ho an'ny ex).ampary, version 2.0.17). Ny fitaovana dia mila fampisehoana LCD sy efijery mikasika resistive. Ity example dia mampiseho ny fomba azo ahitsy ny famirapiratry ny jiro lamosina amin'ny alàlan'ny fampandehanana sliding mikasika ny maody fampisehoana raha miova ny sandan'ny famirapiratana.- Backlight_PWM_V3.0
Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI izy ary tsy afaka mampiasa ny tranomboky rindrambaiko fototra Arduino-ESP32 3.0 (ho an'ny taloha).ampary, version 3.0.3). Ny fitaovana dia mila fampisehoana LCD sy efijery mikasika resistive. Ity example dia mampiseho fiasa mitovy amin'ny 14_Backlight_PWM_V2.0 example.
- Backlight_PWM_V3.0
- Audio_play_V2.0
Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI, TJpg_Decoder, ary ESP32-audioI2S izy, ary tsy afaka mampiasa afa-tsy ny Arduino-ESP32 core software library version 2.0 (toy ny version 2.0.17). Ny fitaovana dia mitaky fampisehoana LCD, efijery mikasika fanoherana, mpandahateny ary karatra MicroSD. Ity example fampisehoana mamaky audio mp3 file avy amin'ny karatra SD, mampiseho ny file anarana amin'ny LCD, ary milalao izany amin'ny loop. Misy bokotra roa eo amin'ny efijery, ny fandidiana dia afaka mifehy ny fiatoana sy ny filalaovana feo, ny fiasan'ny iray hafa dia afaka mifehy ny moana sy milalao feo. Ity manaraka ity dia example:- Adikao daholo ny audio mp3 files ao amin'ny lahatahiry "mp3" ao amin'ny sample folder amin'ny karatra MicroSD. Mazava ho azy fa tsy afaka mampiasa ny feo koa ianao fileao amin'ity lahatahiry ity, ary mitadiava feo mp3 sasany files, zava-dehibe ny manamarika fa ny exampNy programa dia afaka mamerina hira mp10 3 farafahakeliny.
- Ampidiro ny karatra MicroSD ao amin'ny slot karatra SD ny modely fampisehoana;
- Ampidiro ny maodely fampisehoana, manangona ary alaivo ny exampNy fandaharana, dia hitanao fa ny anaran-kira dia aseho eo amin'ny efijery LCD, ary ny mpandahateny ivelany milalao feo. Tsindrio ny kisary bokotra eo amin'ny efijery miasa mba hifehezana ny famerenana ny feo.
- Audio_WAV_V2.0
Ity exampLe dia miankina amin'ny tranomboky rindrambaiko XT_DAC_Audio ary tsy afaka mampiasa afa-tsy ny Arduino-ESP32 core software library version 2.0 (ho an'ny ex).ampary, version 2.0.17). Mila mpandahateny ny fitaovana. Ity example fampisehoana milalao audio file amin'ny endrika wav mampiasa ny ESP32. Ny dingana hampiasana ity example dia toy izao:- Ahitsio ny feo file izay mila lalaovina, dia adikao amin'ny laharan'ny “Audio_data.h” ny angon-drakitra vokarina. file amin'ny sample folder (azo ovaina anarana ny array, ary ny sample programme koa tokony arindra). Mariho fa ny audio novaina file Tsy tokony ho lehibe loatra, raha tsy izany dia hihoatra ny fahafahan'ny Flash anatiny amin'ny module ESP32. Midika izany ny fanitsiana ny halavan'ny feo file, ny sampny tahan'ny ling sy ny isan'ny fantsona. Ity misy rindrambaiko fanitsiana feo antsoina hoe Audacity, izay azonao alaina amin'ny Internet.
- Ampidiro ny maodely fampisehoana, manangona ary alaivo ny exampamin'ny programa, afaka mandre ny mpandahateny milalao feo ianao.
- Buzzer_PiratesOfTheCaribian
Ity exampTsy miantehitra amin'ny tranomboky rindrambaiko avy amin'ny antoko fahatelo, ary mila mpandahateny ny fitaovana. Ity example dia mampiseho ny fampiasana ny frequences isan-karazany mba hisintonana ny pin miakatra sy midina mba simulate acoustic vibration, izay mahatonga ny anjombona. - WiFi_scan
Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI, ary ny fitaovana dia mila fampisehoana LCD sy ny maody ESP32 WIFI. Ity exampLe dia mampiseho ny maody ESP32 WIFI mijery ny mombamomba ny tamba-jotra tsy misy tariby manodidina amin'ny fomba STA. Ny fampahafantarana tambazotra tsy misy tariby notarafina dia aseho amin'ny fampisehoana LCD. Ahitana SSID, RSSI, CHANNEL, ary ENC_TYPE ny fampahafantarana tambajotra tsy misy tariby. Aorian'ny fisavana ny fampahafantarana ny tambazotra tsy misy tariby dia asehon'ny rafitra ny isan'ny tambazotra tsy misy tariby notarafina. Ny fara-tampony amin'ireo tambajotra tsy misy finday 17 voazaha voalohany no aseho. - WiFi_AP
Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI, ary ny fitaovana dia mila fampisehoana LCD sy ny maody ESP32 WIFI. Ity exampLe dia mampiseho ny ESP32 WIFI module napetraka amin'ny AP mode ho an'ny fifandraisana terminal WIFI. Ny fampisehoana dia hampiseho ny SSID, tenimiafina, adiresy IP mpampiantrano, adiresy MAC mpampiantrano ary fampahalalana hafa napetraka ao amin'ny maody AP an'ny ESP32 WIFI module. Raha vantany vao mifandray tsara ny terminal iray, dia hampiseho ny isan'ny fifandraisana amin'ny terminal ny fampiratiana. Mametraha ssid sy tenimiafinao manokana ao amin'ny fari-piadidiana "SSID" sy "Password" eo am-piandohan'ny s.ampny programa, araka ny aseho eto ambany: - WiFi_SmartConfig
Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI, ary ny fitaovana dia mitaky ny fampisehoana LCD, ny module ESP32 WIFI ary ny bokotra BOOT. Ity exampLe mampiseho ny ESP32 WIFI Module amin'ny STA fomba, amin'ny alalan'ny EspTouch finday finday APP fizarana tambajotra manan-tsaina. Ny sampToy izao manaraka izao ny tabilaon'ny fandehan'ny programa:
Sary 3.12 WIFI SmartConfig example tabilao fampandehanana ny programa
Ny dingana ho an'ity exampny programa dia toy izao manaraka izao:
A. alaivo ny fampiharana EspTouch amin'ny finday, na kopia ny programa fametrahana "esptouch-v2.0.0.apk" ao amin'ny lahatahiry Tool_software "ao amin'ny fonosana data (fandaharana fametrahana Android ihany, fampiharana IOS ihany no azo apetraka amin'ny fitaovana), Ny installer dia azo alaina avy amin'ny ofisialy ihany koa. website.
DOWNLOAD webtranokala: https://www.espressif.com.cn/en/support/download/apps
- Power eo amin'ny module display, manangona ary misintona ny sampNy programa, raha tsy mitahiry fampahalalana WIFI ny ESP32, dia midira mivantana amin'ny fomba fizarana manan-tsaina, amin'izao fotoana izao, sokafy ny fampiharana EspTouch amin'ny telefaona finday, ampidiro ny SSID sy ny tenimiafina ny WIFI mifandray amin'ny finday, ary avy eo mandefa. ny vaovao mifandraika amin'ny UDP. Raha vao mahazo izany vaovao izany ny ESP32 dia hifandray amin'ny tambajotra araka ny SSID sy ny tenimiafina ao amin'ny fampahalalana. Aorian'ny fahombiazan'ny fifandraisana amin'ny tambajotra dia hampiseho fampahalalana toy ny SSID, tenimiafina, adiresy IP ary adiresy MAC eo amin'ny efijery izy ary mitahiry fampahalalana WIFI. Marihina fa tsy dia avo loatra ny taham-pahombiazan’ity tambazotra fitsinjarana ity, raha tsy mahomby dia mila manandrana imbetsaka.
- raha toa ka voatahiry ny fampahalalana WIFI ny ESP32, dia hifandray ho azy amin'ny tambajotra izy araka ny fampahalalana WiFi voatahiry rehefa alefa. Raha toa ka tsy mahomby ny fifandraisana, dia miditra amin'ny fomba tambajotra fizarana intelligent ny rafitra. Aorian'ny fahombiazan'ny fifandraisana amin'ny tambajotra dia tazony mandritra ny 3 segondra mahery ny BOOT, ho voafafa ny fampahalalana WIFI voatahiry, ary hamerenana ny ESP32 mba hanao fizarana tambajotra manan-tsaina indray.
WiFi_STA
Ity example mila miantehitra amin'ny TFT_eSPI lozisialy tranomboky, ny hardware mila mampiasa ny LCD fampisehoana, ESP32 WIFI Module. Ity sampNy programa dia mampiseho ny fomba ifandraisan'ny ESP32 amin'ny WIFI amin'ny fomba STA araka ny SSID sy ny tenimiafina nomena. Ity exampNy programa dia manao izao manaraka izao:
- Soraty ny fampahalalana WIFI ampifandraisina amin'ny variables "ssid" sy "password" eo am-piandohan'ny s.ampny programa, araka ny aseho eto ambany:
- Ampidiro ny maodely fampisehoana, manangona ary alaivo ny exampNy programa, ary hitanao fa manomboka mifandray amin'ny WIFI ny ESP32 eo amin'ny efijery. Raha mahomby ny fifandraisana WIFI, dia hiseho eo amin'ny efijery ny fampahalalana toy ny hafatra fahombiazana, SSID, adiresy IP, ary adiresy MAC. Raha maharitra mihoatra ny 3 minitra ny fifandraisana dia tsy mahomby ny fifandraisana ary misy hafatra tsy fahombiazana miseho.
WiFi_STA_TCP_Client
Ity example mila miantehitra amin'ny TFT_eSPI lozisialy tranomboky, ny hardware mila mampiasa ny LCD fampisehoana, ESP32 WIFI Module. Ity exampNy programa dia mampiseho ny ESP32 amin'ny fomba STA, aorian'ny fampifandraisana ny WIFI, ho mpanjifa TCP amin'ny fizotran'ny mpizara TCP. Ity exampNy programa dia manao izao manaraka izao:
- Tamin'ny fiandohan'ny exampNy programa "ssid", "password", "server IP", "server port" dia manoratra ny fampahalalana ilaina amin'ny WIFI, ny adiresy IP mpizara TCP (adiresy IP amin'ny solosaina) ary ny laharan'ny seranana, araka ny aseho amin'ity sary manaraka ity:
- Sokafy ny "fitaovana fitiliana TCP&UDP" na "Assistant debugging Network" sy fitaovana fitsapana hafa amin'ny solosaina (fonosana fametrahana ao amin'ny lahatahiry fonosana data _Tool_software"), mamorona mpizara TCP ao amin'ilay fitaovana, ary ny laharana seranan-tsambo dia tokony hifanaraka amin'ny taloha.ampny fandaharana Settings.
- Ampidiro ny maodely fampisehoana, manangona ary alaivo ny exampNy programa, ary hitanao fa manomboka mifandray amin'ny WIFI ny ESP32 eo amin'ny efijery. Raha mahomby ny fifandraisana WIFI, dia aseho eo amin'ny efijery ny fampahalalana toy ny hafatra fahombiazana, SSID, adiresy IP, adiresy MAC, ary nomeraon'ny seranan-tsambo TCP. Rehefa vita ny fifandraisana dia misy hafatra aseho. Amin'ity tranga ity, afaka mifandray amin'ny mpizara ianao.
WiFi_STA_TCP_Server
Ity example mila miantehitra amin'ny TFT_eSPI lozisialy tranomboky, ny hardware mila mampiasa ny LCD fampisehoana, ESP32 WIFI Module. Ity exampNy programa dia mampiseho ny ESP32 amin'ny fomba STA, rehefa avy mifandray amin'ny WIFI, ho mpizara TCP amin'ny alàlan'ny fizotran'ny fifandraisana amin'ny mpanjifa TCP. Ity exampNy programa dia manao izao manaraka izao:
- Soraty ny fampahalalana WIFI ilaina sy ny nomeraon'ny seranan-tsambo TCP amin'ny variables "SSID", "password" ary "port" eo am-piandohan'ny ex.ampny programa, araka ny aseho amin'ny sary manaraka:
- Ampidiro ny maodely fampisehoana, manangona ary alaivo ny exampNy programa, ary hitanao fa manomboka mifandray amin'ny WIFI ny ESP32 eo amin'ny efijery. Raha mahomby ny fifandraisana WIFI, dia aseho eo amin'ny efijery ny fampahalalana toy ny hafatra fahombiazana, SSID, adiresy IP, adiresy MAC, ary nomeraon'ny seranan-tsambo TCP. Avy eo, noforonina ny mpizara TCP ary mifandray ny mpanjifa TCP.
- Sokafy ny "fitaovana fitiliana TCP&UDP" na "Assistant debugging Network" ary fitaovana fitsapana hafa ao amin'ny solosaina (ny fonosana fametrahana dia ao amin'ny lahatahiry fampahalalana Tool_software ”), mamorona mpanjifa TCP ao amin'ilay fitaovana (tandremo ny adiresy IP sy ny laharan'ny seranana dia tokony hifanaraka amin'ny atiny aseho eo amin'ny efijery), ary manomboka mampifandray ny mpizara.
WiFi_STA_UDP
Ity example mila miantehitra amin'ny TFT_eSPI lozisialy tranomboky, ny hardware mila mampiasa ny LCD fampisehoana, ESP32 WIFI Module. Ity exampNy programa dia mampiseho ny ESP32 amin'ny fomba STA, rehefa avy mifandray amin'ny WIFI, amin'ny maha-mpizara UDP amin'ny alàlan'ny fizotry ny fifandraisana amin'ny mpanjifa UDP. Ity exampNy programa dia manao izao manaraka izao:
- Soraty ny fampahalalana WIFI ilaina sy ny laharan'ny seranan-tsambo UDP ao amin'ny fari-pitsipika "ssid", "password" ary "localUdpPort" eo am-piandohan'ny s.ampny programa, araka ny aseho amin'ny sary manaraka:
- Ampidiro ny maodely fampisehoana, manangona ary alaivo ny exampNy programa, ary hitanao fa manomboka mifandray amin'ny WIFI ny ESP32 eo amin'ny efijery. Raha mahomby ny fifandraisana WIFI, dia aseho eo amin'ny efijery ny fampahalalana toy ny hafatra fahombiazana, SSID, adiresy IP, adiresy MAC, ary laharan-tseranana eo an-toerana. Avy eo mamorona mpizara UDP ary miandry ny mpanjifa UDP hifandray.
- Sokafy ny "fitaovana fitiliana TCP&UDP" na "mpanampy debugging tambajotra" ary fitaovana fitsapana hafa ao amin'ny solosaina (fonosana fametrahana ao amin'ny lahatahiry fonosana fampahalalana Tool_software"), mamorona mpanjifa UDP ao amin'ny fitaovana (tandremo ny adiresy IP sy ny laharana seranana dia tokony hifanaraka amin'ny atiny aseho amin'ny fampiratiana), ary manomboka mifandray amin'ny mpizara.
BLE_scan_V2.0
Ity exampLe miantehitra amin'ny tranomboky rindrambaiko TFT_eSPI ary tsy afaka mampiasa afa-tsy ny Arduino-ESP32 core software library version 2.0 (ho an'ny ex).ampary, version 2.0.17). Ny fitaovana dia mila mampiasa fampisehoana LCD, module Bluetooth ESP32. Ity exampLe dia mampiseho ny maody Bluetooth ESP32 mitety manodidina ny fitaovana BLE Bluetooth ary mampiseho ny anarana sy ny RSSI an'ilay fitaovana BLE Bluetooth voatondro amin'ny efijery LCD.
BLE_scan_V3.0
Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI izy ary tsy afaka mampiasa ny tranomboky rindrambaiko fototra Arduino-ESP32 3.0 (ho an'ny ex).ampary, version 3.0.3). Ny fitaovana dia mila mampiasa LCD display, ESP32 Bluetooth module. Ny fiasan'ity sampNy programa dia mitovy amin'ny 25_BLE_scan_V2.0 sampny programa.
BLE_server_V2.0
Ity exampLe miantehitra amin'ny tranomboky rindrambaiko TFT_eSPI ary tsy afaka mampiasa afa-tsy ny Arduino-ESP32 core software library version 2.0 (ho an'ny ex).ampary, version 2.0.17). Ny fitaovana dia mila mampiasa fampisehoana LCD, module Bluetooth ESP32. Ity exampLe mampiseho ny fomba namoronan'ny module Bluetooth ESP32 mpizara Bluetooth BLE, ampifandraisina amin'ny mpanjifa Bluetooth BLE, ary mifampiresaka. Ny dingana hampiasana ity example dia toy izao:
- Ampidiro amin'ny findainao ny fitaovana fanadiovana BLE Bluetooth, toy ny "Blue debugging Assistant", "LightBlue", sns.
- Ampidiro ny maodely fampisehoana, manangona ary alaivo ny exampAmin'ny programa, azonao jerena ny mpanjifa Bluetooth BLE mandeha haingana eo amin'ny efijery. Raha te hanova ny anaran'ny fitaovana mpizara Bluetooth BLE ianao dia azonao ovaina ao amin'ny "BLEDevice :: init" paramètre asa ao amin'ny ex.ampny programa, araka ny aseho amin'ny sary manaraka:
- Sokafy ny Bluetooth amin'ny finday sy Bluetooth BLE debugging fitaovana, tadiavo ny anaran'ny fitaovana mpizara Bluetooth BLE (default dia
"ESP32_BT_BLE"), ary tsindrio avy eo ny anarana hifandraisana, rehefa nahomby ny fifandraisana, dia hanosika ny modely fampisehoana ESP32. Ny dingana manaraka dia ny fifandraisana Bluetooth.
BLE_server_V3.0
Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI izy ary tsy afaka mampiasa ny tranomboky rindrambaiko fototra Arduino-ESP32 3.0 (ho an'ny taloha).ampary, version 3.0.3). Ny fitaovana dia mila mampiasa fampisehoana LCD, module Bluetooth ESP32. Ity example dia mitovy amin'ny 26_BLE_server_V2.0 example.
Desktop_Display
| Ity exampNy programa dia miankina amin'ny ArduinoJson, Time, HttpClient, TFT_eSPI, TJpg_Decoder, tranomboky rindrambaiko NTPClient. Ny fitaovana dia mila mampiasa fampisehoana LCD, ESP32 WIFI module. Ity example dia mampiseho biraon'ny famantaranandro toetr'andro izay mampiseho ny toetr'andro ao an-tanàna (ao anatin'izany ny mari-pana, ny hamandoana, ny toetr'andro ICONS, ary ny fandehanana amin'ny fampahalalana momba ny toetrandro hafa), ny ora sy ny daty ankehitriny, ary ny sarimiaina mpanamory sambon-danitra.
Ny fampahalalana momba ny toetrandro dia azo avy amin'ny tambajotran'ny toetr'andro amin'ny tambajotra, ary ny fampahalalana momba ny fotoana dia havaozina avy amin'ny mpizara NTP. Ity exampNy programa dia mampiasa ireto dingana manaraka ireto:
- Rehefa avy nanokatra ny exampTsy maintsy mametraka ny fitaovana aloha ianao -> Fizarana drafitra amin'ny APP lehibe (3MB No OTA / 1MB SPIFFS) safidy, raha tsy izany ny compiler dia hitatitra ny fahadisoana tsy ampy fahatsiarovana.
- soraty ny fampahafantarana WIFI ampifandraisina amin'ny fari-piadidiana "SSID" sy ny "password" eo am-piandohan'ny s.ampny programa, araka ny aseho amin'ny sary manaraka. Raha tsy napetraka, ny tambajotra fizarana manan-tsaina (ho an'ny famaritana ny tambajotra fitsinjarana manan-tsaina, azafady mba jereo ny fizarana manan-tsaina exampny programa)
Sary 3.17 Fametrahana fampahalalana WIFI
- Ampidiro ny maodely fampisehoana, manangona ary alaivo ny exampamin'ny programa, azonao jerena ny biraon'ny famantaranandro toetr'andro eo amin'ny efijery.
- 28_display_phonecall
- Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI. Ny fitaovana dia mila fampisehoana LCD sy efijery mikasika resistive. Ity example dia mampiseho interface tsara antso an-tariby ho an'ny finday iray, miaraka amin'ny votoaty miditra amin'ny fipihana bokotra iray.
29_touch_pen - Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI. Ny fitaovana dia mila fampisehoana LCD sy efijery mikasika resistive. Ity example mampiseho fa amin'ny alalan'ny fanaovana tsipika eo amin'ny efijery dia azonao atao ny manamarina raha mandeha tsara ny efijery fikasihana.
RGB_LED_TOUCH_V2.0
Ity exampLe miantehitra amin'ny tranomboky rindrambaiko TFT_eSPI ary tsy afaka mampiasa afa-tsy ny Arduino-ESP32 core software library version 2.0 (ho an'ny ex).ampary, version 2.0.17). Ny fitaovana dia mitaky fampisehoana LCD, efijery mikasika fanoherana ary jiro telo loko RGB. Ity example dia mampiseho ny fikasihana bokotra iray hifehezana ny jiro RGB mandeha sy miala, flicker, ary fanitsiana ny famirapiratana.
RGB_LED_TOUCH_V3.0
Ity exampMiantehitra amin'ny tranomboky rindrambaiko TFT_eSPI izy ary tsy afaka mampiasa ny tranomboky rindrambaiko fototra Arduino-ESP32 3.0 (ho an'ny taloha).ampary, version 3.0.3). Ny fitaovana dia mitaky fampisehoana LCD, efijery mikasika fanoherana ary jiro telo loko RGB. Ity example dia mampiseho fampiasa mitovy amin'ny fitsapana 30_RGB_LED_TOUCH_V2.0 example.
LVGL_Demos
Ity example mila miantehitra amin'ny TFT_eSPI, lvgl logiciel library, hardware mila mampiasa LCD display, resistance touchscreen. Ity example dia mampiseho ireo endri-javatra dimy naorina ao amin'ny rafitra UI tafiditra ao amin'ny lvgl. Miaraka amin'ity exampAzonao atao ny mianatra ny fomba fampitana ny lvgl amin'ny sehatra ESP32 sy ny fomba fanamboarana ireo fitaovana fototra toy ny fampisehoana sy ny efijery fikasihana. Ao amin'ny sampNy programa, demo iray ihany no azo atambatra amin'ny fotoana iray. Esory ny fanehoan-kevitry ny demo izay mila angonina, ary ampio fanehoan-kevitra amin'ny demo hafa, araka ny aseho amin'ity sary manaraka ity:
- lv_demo_widgets: Andrana demo amin'ny widgets isan-karazany
- lv_demo_benchmark: Demo mari-pandrefesana fampisehoana lv_demo_keypad_encoder: Demo andrana encoder kitendry lv_demo_music: demo fitsapana mpilalao mozika
- lv_demo_stress: Demo fitsapana adin-tsaina
Fanamarihana: Sambany ity example compile, elaela eo, 15 mn eo.
Wifi_webmpizara
Ity example mila miantehitra amin'ny TFT_eSPI lozisialy trano famakiam-boky, fitaovana mila mampiasa LCD fampisehoana, RGB telo loko jiro. Ity example mampiseho fametrahana a web mpizara, ary avy eo miditra amin'ny web mpizara amin'ny solosaina, manodinkodina ny kisary eo amin'ny web interface tsara hifehezana ny hazavana telo loko RGB. Ny dingana hampiasana ity example dia toy izao:
- Soraty ny fampahalalana WIFI ampifandraisina amin'ny fari-piadidiana "SSID" sy "password" eo am-piandohan'ny s.ampny programa, araka ny aseho eto ambany:
- Ampidiro ny maodely fampisehoana, manangona ary alaivo ny exampNy programa, ary hitanao fa manomboka mifandray amin'ny WIFI ny ESP32 eo amin'ny efijery. Raha mahomby ny fifandraisana WIFI, dia hiseho eo amin'ny efijery ny fampahalalana toy ny hafatra fahombiazana, SSID, adiresy IP, ary adiresy MAC.
- Ampidiro ao amin'ny navigateur ny adiresy IP aseho amin'ny dingana etsy ambony URL saha fidirana amin'ny solosaina. Amin'izao fotoana izao dia afaka miditra amin'ny web interface tsara ary tsindrio ny kisary mifanaraka amin'izany eo amin'ny interface mba hifehezana ny jiro telo loko RGB.
Touch_calibrate
Ity programa ity dia miankina amin'ny tranomboky rindrambaiko TFT_eSPI, izay natao manokana ho an'ny calibration ny efijery mikasika ny fanoherana, ary toy izao manaraka izao ny dingan'ny calibration:
- Sokafy ny programan'ny calibration ary apetraho ny torolalan'ny fampisehoana ny efijery, araka ny aseho etsy ambany. Satria ny fandaharana calibration dia voalamina araka ny fitarihana fampisehoana, ity toe-javatra ity dia tsy maintsy mifanaraka amin'ny tena fampisehoana.
- Ampidiro ny maodely fampisehoana, manangona ary alaivo ny exampAmin'ny programa, azonao jerena ny interface calibration eo amin'ny efijery fampisehoana, dia tsindrio ny zoro efatra araka ny bitsika arrow.
- Rehefa vita ny calibration dia avoaka amin'ny alàlan'ny seranan-tsambo serial ny valin'ny calibration, araka ny aseho amin'ity sary manaraka ity. Amin'izay fotoana izay ihany koa dia miditra ny interface de detection calibration, ary ny interface de detection calibration dia voasedra amin'ny alalan'ny fanaovana teboka sy tsipika.
- Rehefa marina ny valin'ny calibration dia adika amin'ny ex ny masontsivana calibration amin'ny seranan-tsamboample programa ampiasaina.
Documents / Loharano
![]() |
LCDWIKI E32R32P, E32N32P 3.2 mirefy ESP32-32E Display Module [pdf] Boky torolalana E32R32P, E32N32P, ESP32-32E, E32R32P E32N32P 3.2inch ESP32-32E Display Module, E32R32P E32N32P, 3.2inch ESP32-32E Display Module, ESP32-32E Module Display |