LCDWIKI लोगो

MSP4030 4.0inch Capacitive SPI मॉड्यूल

LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूलMSP4030_MSP4031
ESP32 डेमो सूचना
CR2023-MI4035

चाचणी प्लॅटफॉर्मचा परिचय

विकास मंडळ : ESP32-WROOM-32E devKit
MCU : ESP32-32E मॉड्यूल
वारंवारता: 240MHz

पिन कनेक्शन सूचना

खालील आकृतीत दाखवल्याप्रमाणे मॉड्यूल थेट ESP32-32E डेव्हलपमेंट बोर्डमध्ये प्लग केले जाऊ शकते:
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 1LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 2

ESP32-32E चाचणी कार्यक्रम पिन डायरेक्ट इन्सर्शन सूचना

क्रमांक मॉड्यूल पिन अनुरूप
ESP32-32E डेव्हलपमेंट बोर्ड वायरिंग पिन
शेरा
1 VCC 5V एलसीडी पॉवर सकारात्मक
2 GND GND एलसीडी पॉवर ग्राउंड
0
,
एलसीडी सीएस 1015 एलसीडी निवड नियंत्रण सिग्नल, निम्न स्तर सक्रिय
I LCD RST 1027 एलसीडी रीसेट नियंत्रण सिग्नल, निम्न स्तर रीसेट
LCD RS 102 एलसीडी कमांड / डेटा सिलेक्शन कंट्रोल सिग्नल
उच्च पातळी: डेटा, निम्न स्तर: आदेश
SDI(MOSI) 1013 एसपीआय बस राईट डेटा सिग्नल (एसडी कार्ड आणि एलसीडी स्क्रीन एकत्र वापरले जाते)
एस.के.के. 1014 एसपीआय बस घड्याळ सिग्नल (एसडी कार्ड आणि एलसीडी स्क्रीन एकत्र वापरले)
एलईडी 1021 LCD बॅकलाइट कंट्रोल सिग्नल (तुम्हाला नियंत्रण हवे असल्यास, कृपया पिन कनेक्ट करा. तुम्हाला नियंत्रणाची आवश्यकता नसल्यास, तुम्ही ते वगळू शकता)
() SDO(MISO) 1012 SPI बस रीड डेटा सिग्नल (SD कार्ड आणि LCD स्क्रीन एकत्र वापरलेले)
10 CTP-SCL 1025 कॅपेसिटिव्ह टच स्क्रीन IIC बस घड्याळ सिग्नल (टच स्क्रीनशिवाय मॉड्यूल कनेक्ट करणे आवश्यक नाही)
11 CTP RST 1033 कॅपेसिटर टच स्क्रीन रीसेट नियंत्रण सिग्नल, निम्न-स्तरीय रीसेट (टच स्क्रीनशिवाय मॉड्यूल कनेक्ट करणे आवश्यक नाही)
12 CTP_SDA 1032 कॅपेसिटिव्ह टच स्क्रीन IIC बस डेटा सिग्नल (टच स्क्रीनशिवाय मॉड्यूल कनेक्ट करणे आवश्यक नाही)
 

13

CTP_INT 1039 कॅपेसिटर टच स्क्रीन IIC बस टच इंटरप्ट सिग्नल, टच जनरेट करताना, मुख्य नियंत्रणासाठी निम्न पातळी इनपुट करा (टच स्क्रीनशिवाय मॉड्यूल कनेक्ट करणे आवश्यक नाही)
14 SD_CS 1022 SD कार्ड निवड नियंत्रण सिग्नल, निम्न स्तर सक्रिय (SD कार्ड कार्याशिवाय, डिस्कनेक्ट केले जाऊ शकते)

डेमो फंक्शन वर्णन

या एसample प्रोग्राम ESP32 हार्डवेअर HSPI बस वापरतो, जी Demo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI डिरेक्ट्रीमध्ये स्थित आहे, खालील आकृतीमध्ये दर्शविल्याप्रमाणे:  LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 3एस चे वर्णनampकार्यक्रमाची सामग्री
A. उदाample_ 01_ Simple_ Test हा स्क्रीन ब्रशिंग चाचणी प्रोग्राम आहे, जो कोणत्याही सॉफ्टवेअर लायब्ररीवर अवलंबून नाही;
बी. उदाample_ 02_ colligate_ चाचणी हा एक सर्वसमावेशक चाचणी कार्यक्रम आहे जो ग्राफिक्स, रेषा आणि प्रोग्राम रनटाइमची गणना करतो;
C. उदाample_ 03_ display_ ग्राफिक्स हा ग्राफिक डिस्प्ले चाचणी कार्यक्रम आहे जो विविध ग्राफिक्स प्रदर्शित करतो;
डी. उदाample_ 04_ display_ Scroll हा एक स्क्रोलिंग चाचणी कार्यक्रम आहे जो मजकूर स्क्रोलिंग प्रदर्शित करतो;
इ. उदाample_ 05_ show_ SD_ bmp_ पिक्चर हा BMP इमेज डिस्प्ले प्रोग्राम आहे जो SD मध्ये BMP फॉरमॅट इमेजेस दाखवतो;
FExample_ 06_ show_ SD_ jpg_ Picture हा JPG इमेज डिस्प्ले प्रोग्राम आहे जो SD मध्ये jpg फॉरमॅटमध्ये प्रतिमा प्रदर्शित करतो;
G. माजीample_ 07_ display_ फोनकॉल हा टेलिफोन डायलिंगसाठी एक स्पर्श चाचणी कार्यक्रम आहे, जो स्पर्शाद्वारे डायलिंग कार्याचे अनुकरण करतो;
एच. उदाample_ 08_ touch_ पेन हा टच स्ट्रोक चाचणी प्रोग्राम आहे जो स्पर्शाद्वारे एलसीडी स्क्रीनवर काढतो;
के. माजीample_ 09_ LVGL_ Demos एक LVGL माजी आहेample डिस्प्ले प्रोग्राम जो तुम्हाला LVGL च्या शक्तिशाली UI डिझाइन वैशिष्ट्यांचा अनुभव घेण्यास अनुमती देतो. डबा file या माजी साठीample काढले गेले आहे आणि संबंधित साधन वापरून थेट बर्न केले जाऊ शकते.

डेमो वापर सूचना

इमारत विकास पर्यावरण
विकास वातावरण तयार करण्याच्या विशिष्ट पद्धतींसाठी, कृपया या निर्देशिकेतील “Arduino_development_environment_construction_for-ESP32-EN” दस्तऐवज पहा.
सॉफ्टवेअर लायब्ररी स्थापित करत आहे
विकास वातावरण सेट केल्यानंतर, s द्वारे वापरलेले सॉफ्टवेअर लायब्ररीample प्रोग्रामला प्रोजेक्ट लायब्ररी डिरेक्टरीमध्ये कॉपी करणे आवश्यक आहे जेणेकरून एसample कार्यक्रम म्हटले जाऊ शकते. खालील आकृतीत दाखवल्याप्रमाणे सॉफ्टवेअर लायब्ररी इन्स्टॉल लायब्ररी निर्देशिकेत स्थित आहे:LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 4त्यापैकी:
FT6336 arduino हा FT6336 capacitive touch IC चा चालक आहे
LVgl ही LVGL GUI ग्राफिक्स सॉफ्टवेअर लायब्ररी आहे
TFT_ ESPI हे TFT-LCD LCD स्क्रीनसाठी एक Arduino ग्राफिक्स लायब्ररी आहे, जे एकाधिक प्लॅटफॉर्म आणि LCD ड्रायव्हर ICs चे समर्थन करते.
TJpg_ Decoder हे Arduino प्लॅटफॉर्मसाठी JPG फॉरमॅट इमेज डीकोडिंग लायब्ररी आहे
ही सॉफ्टवेअर लायब्ररी कॉन्फिगर केली गेली आहे आणि वापरण्यासाठी थेट प्रोजेक्ट लायब्ररी निर्देशिकेत कॉपी केली जाऊ शकते. अभियांत्रिकी लायब्ररी निर्देशिकेसाठी डीफॉल्ट मार्ग C:UsersAdministratorDocumentsArduinolibraries आहे.
तुम्ही प्रोजेक्ट लायब्ररी डिरेक्टरी देखील बदलू शकता: Arduino IDE सॉफ्टवेअर उघडा, क्लिक करा File ->प्राधान्ये, आणि पॉप-अप इंटरफेसमध्ये स्केचबुकचे स्थान रीसेट करा, खालील आकृतीत दाखवल्याप्रमाणे:
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 5तुम्ही आधीच कॉन्फिगर केलेली लायब्ररी वापरू इच्छित नसल्यास, तुम्ही खालील डाउनलोड पत्त्यावर लायब्ररीची नवीनतम आवृत्ती (FT6336 arduino वगळता) Github वरून डाउनलोड करू शकता आणि नंतर कॉन्फिगर करू शकता:
lvgl: https://github.com/lvgl/lvgl/tree/release/v8.3 (केवळ V8. x आवृत्ती वापरली जाऊ शकते, V9. x आवृत्ती वापरली जाऊ शकत नाही)
TFT_eSPI: https://github.com/Bodmer/TFT_eSPI
TJpg_Decoder: https://github.com/Bodmer/TJpg_Decoder
लायब्ररी डाउनलोड पूर्ण झाल्यानंतर, ते अनझिप करा (सहज फरक करण्यासाठी, लायब्ररी स्थापित करा निर्देशिकेत दर्शविल्याप्रमाणे, अनझिप केलेल्या लायब्ररी फोल्डरचे नाव बदला) आणि नंतर अभियांत्रिकी लायब्ररी निर्देशिकेत कॉपी करा. पुढे, लायब्ररी कॉन्फिगरेशनसह पुढे जा. द files ज्यांना बदलणे आवश्यक आहे ते बदललेल्या मध्ये स्थित आहेत files निर्देशिका, खालील आकृतीत दर्शविल्याप्रमाणे:LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 6LVGL लायब्ररी कॉन्फिगरेशन: lv_conf.h कॉपी करा file जे बदल्यात आहे fileअभियांत्रिकी लायब्ररी निर्देशिकेतील lvgl लायब्ररीच्या उच्च-स्तरीय निर्देशिकेत s निर्देशिका, खालील आकृतीमध्ये दर्शविल्याप्रमाणे:
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 7lv_conf_internal.h उघडा file जे अभियांत्रिकी लायब्ररी डिरेक्टरी अंतर्गत Lvgl library src निर्देशिकेत आहे, खालील चित्रात दाखवल्याप्रमाणे:
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 8उघडल्यानंतर file, खालील आकृतीमध्ये दर्शविल्याप्रमाणे ओळ 41 ची सामग्री सुधारित करा (“../../lv_conf. h” ते “../lv_conf. h”), आणि सुधारणा पूर्ण झाल्यानंतर जतन करा.
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 9माजी कॉपी कराampअभियांत्रिकी लायब्ररी डिरेक्टरी अंतर्गत les आणि demos डिरेक्टरी lvgl लायब्ररी अंतर्गत src डिरेक्टरी. या दोन डिरेक्टरी lvgl लायब्ररीमध्ये खालील आकृतीमध्ये दर्शविल्या आहेत:
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 10कॉपी केल्यानंतर निर्देशिकेची स्थिती:
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 11TFT_ ESPI लायब्ररी कॉन्फिगरेशन:
प्रथम User_Setup.h चे नाव बदला file जे अभियांत्रिकी लायब्ररी निर्देशिकेच्या TFT_eSPI लायब्ररीच्या शीर्ष-स्तरीय निर्देशिकेत User_Setup_ bak.h मध्ये आहे, नंतर User_Setup.h कॉपी करा. file जे बदलले आहे fileखालील आकृतीमध्ये दर्शविल्याप्रमाणे, TFT_eSPI लायब्ररीच्या उच्च-स्तरीय निर्देशिकेत s निर्देशिका:
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 12संकलित करा आणि प्रोग्राम चालवा
ग्रंथालयाची स्थापना पूर्ण झाल्यानंतर, एसample प्रोग्राम संकलित आणि खालीलप्रमाणे चालविला जाऊ शकतो:
A. डिस्प्ले मॉड्यूल थेट ESP32 डेव्हलपमेंट बोर्डमध्ये प्लग करा आणि पॉवर चालू करण्यासाठी डेव्हलपमेंट बोर्ड पीसीशी कनेक्ट करा;
B. कोणतेही s उघडाampdemo_MSP4030_MSP4031_ESP32-WROOM-32E_HSPI निर्देशिकेतील le प्रोग्राम, खालील आकृतीमध्ये दर्शविल्याप्रमाणे (कॉलिगेट चाचणी चाचणी प्रोग्रामचा वापर करूनample):
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 13C. उघडल्यानंतर एसample प्रोग्राम, खालील आकृतीमध्ये दर्शविल्याप्रमाणे, ESP32 डिव्हाइस निवडा:
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 14D. खालील चित्रात दाखवल्याप्रमाणे ESP32 Flash, PSRAM, पोर्ट्स इ. कॉन्फिगर करा:   LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 15E. खालील चित्रात दाखवल्याप्रमाणे, प्रोग्राम संकलित आणि डाउनलोड करण्यासाठी अपलोड बटणावर क्लिक करा: LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 16

F. खालील प्रॉम्प्ट दिसल्यास, हे सूचित करते की प्रोग्राम संकलित आणि यशस्वीरित्या डाउनलोड केला गेला आहे आणि आधीच चालवला गेला आहे:
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 17G. डिस्प्ले मॉड्युल सामग्री प्रदर्शित करत असल्यास, हे सूचित करते की प्रोग्राम यशस्वीरित्या चालला आहे.
LVGL माजीampले बिन file जळत आहे
LVGL च्या दीर्घ संकलनाच्या वेळेमुळे sample प्रोग्राम, संकलित बिन file काढले गेले आहे आणि फ्लॅश डाउनलोड साधन वापरून थेट बर्न केले जाऊ शकते. डबा file Demo_ESP32Flash_Download_LVGL_Demosbin डिरेक्टरी मध्ये स्थित आहे, खालील आकृतीत दर्शविल्याप्रमाणे:LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 18Flash_download_tool वापरल्याने Demo_ESP32Flash_Download_LVGL_Demos डिरेक्टरी बर्न होऊ शकते, खालील आकृतीत दाखवल्याप्रमाणे:
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल - आकृती 19

LCDWIKI लोगोwww.lcdwiki.com

कागदपत्रे / संसाधने

LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल [pdf] वापरकर्ता मॅन्युअल
MSP4030 4.0inch Capacitive SPI Module, MSP4030, 4.0inch Capacitive SPI Module, Capacitive SPI Module, SPI Module, Module
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल [pdf] वापरकर्ता मॅन्युअल
MSP4030 4.0inch Capacitive SPI Module, MSP4030, 4.0inch Capacitive SPI Module, Capacitive SPI Module, SPI Module, Module
LCD wiki MSP4030 4.0inch Capacitive SPI मॉड्यूल [pdf] वापरकर्ता मॅन्युअल
MSP4030 4.0inch Capacitive SPI Module, MSP4030, 4.0inch Capacitive SPI Module, Capacitive SPI Module, SPI Module, Module

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *