LCD wiki logoMSP3525_MSP3526 ESP32 Demo Enstriksyon
CR2023-MI2467

Entwodiksyon nan Platfòm Tès

Komisyon Konsèy Devlopman: ESP32-WROOM-32E devKit
MCU: ESP32-32E modil
Frekans: 240MHz

Pin enstriksyon koneksyon

Modil la ka konekte dirèkteman nan tablo devlopman ESP32-32E, jan yo montre nan figi sa a: LCD wiki ST7796 3.5inch IPS SPI Modil - patiLCD wiki ST7796 3.5inch IPS SPI Modil - parts1

ESP32-32E Pwogram Tès Pin Enstriksyon Ensèsyon Dirèk
Nimewo Pins modil Korespondan ESP32-32E devlopman tablo fil elektrik broch Remak
1 VCC 5V LCD pouvwa pozitif
2 GND GND LCD pouvwa tè
3 LCD_CS 1015 LCD seleksyon kontwòl siyal, Low nivo aktif
4 LCD_RST 1027 LCD Reyajiste siyal kontwòl, Low nivo Reyajiste
5 LCD_RS 102 LCD lòd / done seleksyon kontwòl siyal
Nivo wo: done, nivo ki ba: lòd
6 SDI(MOSI) 1013 SPI otobis ekri done siyal (kat SD ak
Ekran LCD yo itilize ansanm)
7 SCK 1014 Siyal revèy otobis SPI (kat SD ak ekran LCD yo itilize ansanm)
8 dirije 1021 LCD siyal kontwòl ekleraj (Si ou bezwen kontwòl, tanpri konekte broch yo. Si ou pa bezwen kontwòl, ou ka sote li)
9 SDO(MISO) 1012 SPI otobis li done siyal (kat SD ak ekran LCD yo itilize ansanm)
10 CTP_SCL 1025 Siyal revèy otobis IIC ekran kapasitif (modil san ekran tactile pa bezwen konekte)
11 CTP_RST 1033 Kondansateur manyen ekran reset siyal kontwòl, reset nivo ki ba (modil san ekran manyen pa bezwen konekte)
12 CTP_SDA 1032 Kapasitif manyen ekran IIC otobis done siyal (modil san ekran manyen pa bezwen konekte)
13 CTP_INT 1039 Kondansateur manyen ekran IIC otobis manyen siyal entèwonp, lè jenere manyen, opinyon nivo ki ba nan kontwòl prensipal la (modil san ekran manyen pa bezwen konekte)
14 SD_CS 1022 Siyal kontwòl seleksyon kat SD, nivo ki ba aktif (san fonksyon kat SD, ka dekonekte)

Deskripsyon Fonksyon Demo

Sa a sampPwogram nan itilize otobis HSPI pyès ki nan konpitè ESP32, ki sitiye nan anyè Demo_ MSP3525_MSP3526_ESP32-WROOM-32E_HSPI, jan yo montre nan figi sa a: LCD wiki ST7796 3.5inch IPS SPI Modil - parts2A. Egzample_ 01_ Simple_ Test se yon pwogram tès bwose ekran, ki pa konte sou okenn bibliyotèk lojisyèl;
B. Egzample_ 02_ colligate_ Test se yon pwogram tès konplè ki montre grafik, liy, ak konte tan pwogram lan;
C. Egzample_ 03_display_ Graphics se yon pwogram tès ekspozisyon grafik ki montre divès kalite grafik;
D. Egzample_ 04_ display_ Scroll se yon pwogram tès defile ki montre defile tèks;
E. Egzample_ 05_ show_ SD_ bmp_ Picture se yon pwogram ekspozisyon imaj BMP ki montre imaj fòma BMP nan SD;
F. Egzample_ 06_ show_ SD_ jpg_ Picture se yon pwogram ekspozisyon imaj JPG ki montre imaj nan fòma jpg nan SD;
G. Egzample_ 07_ display_ Phonecall se yon pwogram tès tactile pou nimewo telefòn, ki similye fonksyon an konpoze atravè touche;
H. Egzample_ 08_ touch_ Pen se yon pwogram tès konjesyon serebral manyen ki trase sou ekran LCD a atravè manyen;
K. Egzample_ 09_ LVGL_ Demos se yon ansyen LVGLample pwogram ekspozisyon ki pèmèt ou fè eksperyans karakteristik pwisan konsepsyon Ul nan LVGL. Bin la file pou ansyen sa aample te ekstrè epi yo ka boule dirèkteman lè l sèvi avèk zouti ki koresponn lan.

Demo Itilizasyon Enstriksyon

  • Anviwònman Devlopman Bilding
    Pou metòd espesifik pou konstwi yon anviwònman devlopman, tanpri al gade nan dokiman "Arduino_development_environment_construction_for-ESP32-EN" nan anyè sa a.
  • Enstale bibliyotèk lojisyèl
    Apre anviwònman an devlopman mete kanpe, bibliyotèk la lojisyèl itilize pa s laample pwogram bezwen yo dwe kopye nan anyè bibliyotèk pwojè a pou ke s laampyo ka rele pwogram nan. Bibliyotèk lojisyèl an sitiye nan anyè a Enstale bibliyotèk, jan yo montre nan figi sa a:

LCD wiki ST7796 3.5inch IPS SPI Modil - parts3Pami yo:
FT6336 arduino se chofè FT6336 kapasitif touche IC
LVglis LVGL GUI grafik lojisyèl bibliyotèk
TFT_ESPI se yon bibliyotèk grafik Arduino pou ekran LCD TFT-LCD, sipòte plizyè platfòm ak IC chofè LCD.
TJpg_ Decoder se yon bibliyotèk dekodaj imaj JPG pou platfòm Arduino
Bibliyotèk lojisyèl sa yo te configuré epi yo ka dirèkteman kopye nan anyè bibliyotèk pwojè a pou itilize. Chemen default pou anyè bibliyotèk jeni an se C:\Users\Administrator\Documents\Arduinol\libraries. Ou kapab tou chanje anyè bibliyotèk pwojè a: louvri lojisyèl IDE Arduino a, klike sou File -> Preferans, ak retabli kote Sketchbook la nan koòdone pop-up la, jan yo montre nan figi sa a: LCD wiki ST7796 3.5inch IPS SPI Modil - parts4Si ou pa vle sèvi ak bibliyotèk ki deja konfigirasyon an, ou ka telechaje dènye vèsyon bibliyotèk la (eksepte FT6336 arduino) nan Github nan adrès telechaje sa a epi konfigirasyon an:
Ivgl: https://github.com/Ivgl/Ilvgl/tree/release/v8.3 (Sèlman V8. x vèsyon ka itilize, V9. x vèsyon pa ka itilize)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
TJpg_Decoder: https://github.com/Bodmer/TIpg_Decoder
Apre telechajman bibliyotèk la fini, dekonprime li (pou diferansyasyon fasil, chanje non katab bibliyotèk dekonprese a, jan yo montre nan anyè a Enstale bibliyotèk), epi kopye li nan anyè bibliyotèk jeni. Apre sa, kontinye ak konfigirasyon bibliyotèk la. La files ki bezwen ranplase yo sitiye nan Ranplase la files anyè, jan yo montre nan figi sa a: LCD wiki ST7796 3.5inch IPS SPI Modil - parts5Konfigirasyon bibliyotèk LVGL:
Kopi Iv_conf.h file ki nan Ranplase la files anyè nan anyè nivo siperyè nan bibliyotèk Ivgl nan anyè bibliyotèk jeni, jan yo montre nan figi sa a: LCD wiki ST7796 3.5inch IPS SPI Modil - parts6Louvri Iv_conf_internal.h la file ki nan anyè src bibliyotèk Lvgl anba anyè bibliyotèk jeni, jan yo montre nan figi sa a: LCD wiki ST7796 3.5inch IPS SPI Modil - parts7Apre ouvè a file, modifye kontni liy 41 la jan yo montre nan figi sa a (ki soti nan “../../iv_conf. h” rive nan “../Iv_conf. h”), epi sove apre modifikasyon yo fin ranpli. LCD wiki ST7796 3.5inch IPS SPI Modil - parts8Kopi ansyen anamples ak demonstrasyon anyè anba bibliyotèk jeni anyè nan anyè src anba bibliyotèk Ivgl. De repèrtwar sa yo montre nan figi sa a nan bibliyotèk Ivgl la: LCD wiki ST7796 3.5inch IPS SPI Modil - parts9Estati anyè apre kopye: LCD wiki ST7796 3.5inch IPS SPI Modil - parts10TFT_ ESPI konfigirasyon bibliyotèk:
Premye chanje non User_Setup.h la file ki nan anyè tèt nivo bibliyotèk TFT_eSPl nan anyè bibliyotèk jeni nan User_ Setup_ bak.h, Lè sa a, kopye User_Setup.h file ki nan Ranplase la files nan anyè tèt nivo bibliyotèk TFT_eSPI a, jan yo montre nan figi sa a: LCD wiki ST7796 3.5inch IPS SPI Modil - parts11Premye chanje non ST7796_Init.h file ki nan anyè TFT_Drivers nan anyè bibliyotèk jeni TFT_eSPI a, epi kopye ST7796_Init.h. file nan anyè TFT_Drivers nan anyè bibliyotèk jeni TFT_eSPI, jan yo montre nan figi sa a: LCD wiki ST7796 3.5inch IPS SPI Modil - parts12◊ Konpile epi kouri pwogram yo
Apre enstalasyon bibliyotèk la fini, sampPwogram nan ka konpile epi kouri jan sa a:
A. Ploge modil ekspozisyon an dirèkteman nan tablo devlopman ESP32 la, epi konekte tablo devlopman an nan yon PC pou pouvwa sou;
B. Louvri Demo_ ESP32-WROOM-32E_ Nenpòt sample pwogram nan anyè HSPI, jan yo montre nan figi sa a (itilize pwogram tès kolizyon an kòm yon ansyenample): LCD wiki ST7796 3.5inch IPS SPI Modil - parts13C. Apre ouvèti samppwogram nan, chwazi aparèy ESP32 a, jan yo montre nan figi sa a: LCD wiki ST7796 3.5inch IPS SPI Modil - parts14D. Konfigure ESP32 Flash, PSRAM, pò, elatriye jan yo montre nan figi sa a: LCD wiki ST7796 3.5inch IPS SPI Modil - parts15E. Klike sou bouton an telechaje pou konpile ak telechaje pwogram nan, jan yo montre nan figi sa a: LCD wiki ST7796 3.5inch IPS SPI Modil - parts16F. Si èd memwa sa a parèt, li endike ke pwogram nan te konpile ak telechaje avèk siksè, epi li te deja kouri: LCD wiki ST7796 3.5inch IPS SPI Modil - parts17G. Si modil ekspozisyon an montre kontni, li endike ke pwogram nan te kouri avèk siksè.
◊ LVGL example bin file boule
Akòz tan konpilasyon long LVGL yoample pwogram, bin konpile a file te ekstrè epi yo ka boule dirèkteman lè l sèvi avèk zouti nan download flash.
Bin file sitiye nan
Demo_ESP32\Flash_Download_LVGL_Demos\bin anyè, jan yo montre nan figi sa a: LCD wiki ST7796 3.5inch IPS SPI Modil - parts18Sèvi ak flash_download_tool la ka boule nan la
Demo_ESP32\Flash_Download_LVGL_Demos anyè, jan yo montre nan figi sa a:LCD wiki ST7796 3.5inch IPS SPI Modil - parts19

LCD wiki logowww.lcdwiki.com

Dokiman / Resous

LCD wiki ST7796 3.5inch IPS SPI modil [pdfEnstriksyon yo
ST7796, MSP3525, MSP3526, ST7796 3.5inch IPS SPI Modil, 3.5inch IPS SPI Modil, IPS SPI Modil, SPI Modil, Modil

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *