lcdwiki-लोगो

lcdwiki E32R35T ३.५ इन्च माइक्रोपाइथन डेमो

lcdwiki-E32R35T-3.5 इन्च-माइक्रोपाइथन-डेमो-उत्पादन

निर्दिष्टीकरणहरू

  • मोड्युल: 3.5 इन्च ESP32-32E डिस्प्ले मोड्युल
  • रिजोल्युसन: 320 × 480
  • स्क्रिन ड्राइभर आईसी: ST7796
  • मुख्य नियन्त्रक: ESP32-WROOM-32E
  • मुख्य आवृत्ति: २४०MHz
  • वायरलेस समर्थन: २.४G वाइफाइ+ ब्लुटुथ
  • थोनी संस्करण: ४.१.६
  • ESP32 माइक्रोपाइथन फर्मवेयर संस्करण: १.२३.०

पिन आवंटन निर्देशनहरू

पछाडि view 3.5 इन्च ESP32-32E डिस्प्ले मोड्युलको:

 

ESP32-32E पिन आवंटन निर्देशनहरू:

बोर्ड उपकरणमा बोर्डमा पिनहरू ESP32-32E जडान पिन विवरण
TFT_CS IO15 एलसीडी स्क्रिन चिप चयन नियन्त्रण संकेत, कम स्तर
प्रभावकारी
TFT_RS IO2 LCD स्क्रिन आदेश/डेटा चयन नियन्त्रण संकेत। उच्च स्तर:
डेटा, निम्न स्तर: आदेश

उत्पादन उपयोग निर्देशन

ESP32 माइक्रोपाइथन विकास वातावरण सेटअप गर्नुहोस्:
विकास वातावरण सेटअप गर्न तपाईंको ESP32 MicroPython कागजातमा प्रदान गरिएका चरणहरू पालना गर्नुहोस्।

अपलोड गर्नुहोस् files:
आवश्यक कार्यक्रम स्थानान्तरण गर्नुहोस् fileउपयुक्त उपकरण वा विधिहरू प्रयोग गरेर ESP32 उपकरणमा s।

Example कार्यक्रम उपयोग निर्देश:
एक्स चलाउन यी चरणहरू पालना गर्नुहोस्ampकार्यक्रम:

  1. चरण १: उपकरण अन गर्नुहोस् र कार्यक्रम मेनुमा नेभिगेट गर्नुहोस्।
  2. चरण २: पूर्व चयन गर्नुहोस्ampमेनु विकल्पहरूबाट कार्यक्रम चयन गर्नुहोस्।
  3. चरण ३: कार्यक्रमसँग अन्तर्क्रिया गर्न अन-स्क्रिन निर्देशनहरू पालना गर्नुहोस्।

सफ्टवेयर र हार्डवेयर प्लेटफर्म विवरण

  • मोड्युल: ३२०×४८० रिजोल्युसन भएको ४.० इन्चको ESP3.5-32E डिस्प्ले मोड्युल र ST32 स्क्रिन ड्राइभर IC।
  • मोड्युल मास्टर: ESP32-WROOM-32E मोड्युल, उच्चतम मुख्य आवृत्ति 240MHz, 2.4G WIFI+ ब्लुटुथ समर्थन गर्दछ।
  • थोनी संस्करण: 4.1.6

ESP32 माइक्रोपाइथन फर्मवेयर संस्करण: १.२३.०।

पिन आवंटन निर्देशनहरू

lcdwiki-E32R35T-3 (१)

चित्र २ पछाडि view 3.5-इन्च ESP32-32E डिस्प्ले मोड्युलको

3.5-इन्च ESP32 डिस्प्ले मोड्युलको मुख्य नियन्त्रक ESP32-32E हो, र यसको अनबोर्ड पेरिफेरलहरूको लागि GPIO आवंटन तलको तालिकामा देखाइएको छ:

ESP32-32E पिन आवंटन निर्देशनहरू
बोर्डमा उपकरण बोर्ड उपकरण पिन मा ESP32-32E

जडान पिन

 

विवरण

 

 

 

LCD

 

TFT_CS

 

1015

एलसीडी स्क्रिन चिप चयन नियन्त्रण संकेत,

कम-स्तर प्रभावकारी

 

TFT_RS

 

102

LCD स्क्रिन आदेश/डेटा चयन नियन्त्रण संकेत। उच्च स्तर: डाटा, निम्न स्तर:

आदेश

lcdwiki-E32R35T-3 ११ lcdwiki-E32R35T-3 ११

पूर्वका लागि निर्देशनहरूampल कार्यक्रम

ESP32 माइक्रोपाइथन विकास वातावरण सेटअप गर्नुहोस्।
“MicroPython_development_environment_construction_for_ESP32” सेटअप गर्ने बारे विस्तृत निर्देशनहरूको लागि, कृपया कागजात हेर्नुहोस्।

अपलोड गर्नुहोस् files
विकास वातावरण स्थापित भएपछि, सम्बन्धित fileपरीक्षण कार्यक्रम चलाउन प्रयोगकर्ताहरूलाई ESP32 उपकरणमा अपलोड गर्न आवश्यक छ।
अपलोड गर्नु अघि file, कृपया MicroPython को निर्देशिका सामग्रीहरूसँग परिचित हुनुहोस्।ample प्रोग्राम। निम्न चित्रमा देखाइए अनुसार प्याकेजमा Demo\MicroPython डाइरेक्टरी खोल्नुहोस्:

lcdwiki-E32R35T-3 (१)प्रत्येक फोल्डरको सामग्री निम्नानुसार वर्णन गरिएको छ:

  • BMP: BMP ढाँचाका छविहरू भण्डारण गर्दछ जुनampकार्यक्रमहरू प्रयोग गर्न आवश्यक छ। डेमोहरू: समावेश गर्दछampकार्यक्रमहरु
  • , ifirmware ले MicroPython फर्मवेयर भण्डारण गर्छ (विकास वातावरण सेटअप गर्दा जलाउनु पर्छ)
  • फन्ट: चिनियाँ र अंग्रेजी क्यारेक्टर मोड्युलो डेटा भण्डारण गर्दछ जुन sampकार्यक्रम प्रयोग गर्न आवश्यक छ।
  • पुस्तकालयहरू: स्टोरहरू माइक्रोपाइथन पुस्तकालय fileत्यो होampकार्यक्रमहरू प्रयोग गर्न आवश्यक छ
    • A. ESP32 डिस्प्ले मोड्युललाई कम्प्युटरमा जडान गर्नुहोस् र USB केबल प्रयोग गरेर यसलाई अन गर्नुहोस्।
    • B. Thonny सफ्टवेयर खोल्नुहोस् र निम्न चित्रमा देखाइए अनुसार ESP32 को लागि MicroPython अनुवादक कन्फिगर गर्नुहोस्:
      (यदि पहिले नै कन्फिगर गरिएको छ भने, यो चरण छोड्न सकिन्छ)lcdwiki-E32R35T-3 (१)
    • C. उपकरणपट्टीमा क्लिक गर्नुहोस्lcdwiki-E32R35T-3 (१)ESP32 उपकरण जडान गर्न बटन। यदि निम्न प्रम्प्ट शेल जानकारी पट्टीमा देखा पर्दछ भने, यसले उपकरण जडान सफल भएको संकेत गर्दछ।lcdwiki-E32R35T-3 (१)
    • D. "मा क्लिक गर्नुहोस्"View ->Fileखोल्नको लागि s” बटन file विन्डो (यदि यो पहिले नै खुला छ भने यो अपरेशनलाई बेवास्ता गर्नुहोस्)। विन्डोमा रहेको प्याकेजमा “1-示例程序_Demo\MicroPython” डाइरेक्टरी फेला पार्नुहोस्, लक्ष्य चयन गर्न माउसको बायाँ-क्लिक गर्नुहोस्। file डाइरेक्टरीमा, र लक्ष्य अपलोड गर्न "अपलोड टु /" चयन गर्न स्ट्यान्डअलोन माउसमा दायाँ क्लिक गर्नुहोस्। fileनिम्न चित्रमा देखाइए अनुसार:
      अपलोड गर्दा कृपया ध्यान दिनुहोस् कि files, ESP32 ले कुनै पनि प्रोग्राम चलाउन सक्दैन; अन्यथा, अपलोड असफल हुनेछ।llcdwiki-E32R35T-3 (१)
    • E. अपलोड गर्नुहोस् fileमाथिको विधि प्रयोग गरेर “BMP”, “Font”, र “पुस्तकालयहरू” डाइरेक्टरीहरूबाट ESP32 उपकरणमा पठाइन्छ। file'डेमो' डाइरेक्टरीमा रहेका s स्थानान्तरण गर्न सकिन्छ वा सकिँदैन। निम्न चित्रमा देखाइए अनुसार:lcdwiki-E32R35T-3 (१)

Example कार्यक्रम उपयोग निर्देश
एसampनिम्न चित्रमा देखाइए अनुसार, कार्यक्रम प्याकेजको Demo\MicroPython\dems डाइरेक्टरीमा अवस्थित छ:lcdwiki-E32R35T-3 (१)

एसample प्रोग्रामलाई ESP32 उपकरणमा अपलोड गरेर खोल्न र चलाउन सकिन्छ, वा यसलाई स्थानीय कम्प्युटरमा खोलेर चलाउन सकिन्छ। यदि तपाईंलाई स्वचालित रूपमा चलाउन ESP32 डिस्प्ले मोड्युललाई पावर अन गर्न आवश्यक छ भने, तपाईंले s परिवर्तन गर्नुपर्नेछ।ampकार्यक्रमको नाम "main.py" मा राख्नुहोस् र यसलाई ESP32 डिस्प्ले मोड्युलमा अपलोड गर्नुहोस्।

पाइथन सफ्टवेयरमा, लक्ष्य s खोल्नुहोस्ampकार्यक्रम, मेनु बारमा क्लिक गर्नुहोस्lcdwiki-E32R35T-3 (१) बटन, र तपाईं यसलाई चलाउन सक्नुहुन्छ। यदि सञ्चालन असफल भयो भने, ESP32 उपकरण पुन: जडान गर्न आवश्यक छ।

प्रत्येक पूर्वको परिचयampले कार्यक्रम निम्नानुसार छ:

  • BMP_test.py प्रयोग गर्न सजिलो
    यो पूर्वampकार्यक्रमले BMP ढाँचामा छविहरू प्रदर्शन गर्न ST7796.py पुस्तकालयमा निर्भर गर्दछ।
  • फन्ट_टेस्ट.पीआई
    यो पूर्वampविभिन्न आकारका चिनियाँ र अंग्रेजी अक्षरहरू प्रदर्शन गर्न यो कार्यक्रम ST7796.py पुस्तकालयमा निर्भर गर्दछ। फन्ट मोडेलिङ डेटा फन्टमा बचत गर्न आवश्यक छ। file सम्बन्धित ढाँचा अनुसार। क्यारेक्टर कास्टिङ सम्बन्धी निर्देशनहरूको लागि, कृपया निम्न हेर्नुहोस् webसाइट:
    http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings
  • ग्राफिकल_टेस्ट.पी
    यो पूर्वampयो कार्यक्रम ST7796.py पुस्तकालयमा निर्भर गर्दछ जसले बिन्दुहरू, रेखाहरू, आयतहरू, गोलाकार आयतहरू, त्रिकोणहरू, वृत्तहरू, दीर्घवृत्तहरू, आदि जस्ता ग्राफिक्सहरू चित्रण र भर्नको लागि प्रदर्शन गर्दछ, साथै प्रदर्शन अभिमुखीकरण सेट गर्दछ।
  • पढ्नुहोस्_आईडी_ग्राम.पी
    यो पूर्वampयो कार्यक्रम LCD ID र RGAM रङ मान रिडिङहरू प्रदर्शन गर्न ST7796.py पुस्तकालयमा निर्भर गर्दछ।
  • RGB_LED.py का थप वस्तुहरू
    यो पूर्वampRGB त्रि-रंगी बत्तीहरूको अन/अफ र चमक समायोजन प्रदर्शन गर्न हार्डवेयरलाई RGB त्रि-रंगी बत्तीहरूको प्रयोग आवश्यक पर्दछ।
  • सिम्पल_टेस्ट.पाइ
    यो पूर्वampले कुनै पनि सफ्टवेयर पुस्तकालयहरूमा भर पर्दैन र साधारण स्क्रिन स्क्रोलिङ सामग्री प्रदर्शन गर्दछ।
  • टच_क्यालिब्रेट.पी 
    यो पूर्वample ST7796.py लाइब्रेरी र touch.exe लाइब्रेरीमा निर्भर गर्दछ, जसले प्रतिरोधात्मक टच स्क्रिनको क्यालिब्रेसन प्रदर्शन गर्दछ। स्क्रिनमा प्रदर्शित प्रम्प्टहरू पालना गर्नुहोस्। क्यालिब्रेसन पूरा भएपछि, क्यालिब्रेसन प्यारामिटरहरू सिरियल पोर्ट मार्फत आउटपुट हुन्छन् र s को प्रारम्भिकरणमा प्रतिलिपि गरिन्छ।ampकार्यक्रम। कृपया ध्यान दिनुहोस् कि टच स्क्रिन डिस्प्ले दिशा अनुसार क्यालिब्रेट गरिएको हुनुपर्छ। यस कार्यक्रममा डिस्प्ले दिशा निम्न चित्रमा देखाइए अनुसार परिमार्जन गर्न सकिन्छ:lcdwiki-E32R35T-3 (१)
  • टच_पेन.पी 
    यो पूर्वample ST7796.py लाइब्रेरी र touch.exe लाइब्रेरीमा निर्भर गर्दछ, जसले टच स्क्रिनमा थोप्ला र रेखाहरू कोर्ने कार्य प्रदर्शन गर्दछ।

FAQs

  • प्रश्न: म ESP32-32E मोड्युल कसरी रिसेट गर्छु?
    A: मोड्युल रिसेट गर्न RESET_KEY बटन थिच्नुहोस् र होल्ड गर्नुहोस्।
  • प्रश्न: BOOT_KEY को काम के हो?
    A: BOOT_KEY डाउनलोड मोड चयन गर्न प्रयोग गरिन्छ। पावर अन गर्न बटन थिच्नुहोस् र होल्ड गर्नुहोस्, त्यसपछि डाउनलोड मोडमा प्रवेश गर्न यसलाई छोड्नुहोस्।

कागजातहरू / स्रोतहरू

lcdwiki E32R35T ३.५ इन्च माइक्रोपाइथन डेमो [pdf] प्रयोगकर्ता गाइड
E32R35T, E32N35T, E32R35T ३.५ इन्च माइक्रोपाइथन डेमो, E3.5R32T, ३.५ इन्च माइक्रोपाइथन डेमो, माइक्रोपाइथन डेमो, डेमो

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *