वेवशेयर-लोगो

वेवशेयर ESP32-S3 4.3 इंच कैपेसिटिव टच डिस्प्ले डेवलपमेंट बोर्ड

WAVESHARE-ESP32-S3-4-3-इंच-कैपेसिटिव-टच-डिस्प्ले-डेवलपमेंट-बोर्ड-उत्पाद

विशेष विवरण

  • 2.4GHz WiFi और BLE 5 समर्थन के साथ माइक्रोकंट्रोलर विकास बोर्ड
  • उच्च क्षमता वाला फ्लैश और PSRAM एकीकृत
  • LVGL जैसे GUI प्रोग्रामों के लिए 4.3 इंच की कैपेसिटिव टच स्क्रीन

उत्पाद वर्णन
ESP32-S3-Touch-LCD-4.3 को HMI और अन्य ESP32-S3 अनुप्रयोगों के त्वरित विकास के लिए डिज़ाइन किया गया है। इसमें कनेक्टिविटी और विकास उद्देश्यों के लिए कई प्रकार के इंटरफेस हैं।

विशेषताएँ

  • ESP32-S3N8R8 टाइप सी यूएसबी
  • हार्डवेयर विवरण
  • ऑनबोर्ड इंटरफ़ेस
  • UART पोर्ट, USB कनेक्टर, सेंसर इंटरफ़ेस, CAN इंटरफ़ेस, I2C इंटरफ़ेस, RS485 इंटरफ़ेस, PH2.0 बैटरी हेडर

हार्डवेयर विवरण
ESP32-S3-Touch-LCD-4.3 विभिन्न ऑनबोर्ड इंटरफेस के साथ आता है, जिसमें कुशल चार्ज और डिस्चार्ज प्रबंधन के लिए UART, USB, सेंसर, CAN, I2C, RS485 और बैटरी हेडर शामिल हैं।

ऑनबोर्ड इंटरफ़ेस विवरण

  • यूएआरटी पोर्ट: USB से UART कनेक्टिविटी के लिए CH343P चिप।
  • यूएसबी कनेक्टर: USB कनेक्शन के लिए GPIO19(DP) और GPIO20(DN).
  • सेंसर इंटरफ़ेस: सेंसर किट एकीकरण के लिए ADC के रूप में GPIO6 से जुड़ा हुआ।
  • इंटरफ़ेस कर सकते हैं: FSUSB42UMX चिप के साथ USB इंटरफ़ेस का समर्थन करता है।
  • I2C इंटरफ़ेस: I8C बस कनेक्टिविटी के लिए GPIO9(SDA) और GPIO2(SCL) पिन का उपयोग करता है।
  • RS485 इंटरफ़ेस: प्रत्यक्ष संचार के लिए ऑनबोर्ड RS485 इंटरफ़ेस सर्किट।
  • PH2.0 बैटरी हेडर: लिथियम बैटरी समर्थन के लिए कुशल चार्ज और डिस्चार्ज प्रबंधन चिप।

सामान्य प्रश्न

  • प्रश्न: ESP-IDF v5.1 पर LVGL बेंचमार्क चलाने के लिए औसत फ्रेम दर क्या है?
    उत्तर: LVGL बेंचमार्क चलाने पर औसत फ्रेम दर 41 FPS हैampESP-IDF v5.1 में एकल कोर पर।
  • प्रश्न: PH2.0 लिथियम बैटरी सॉकेट के लिए अनुशंसित बैटरी क्षमता क्या है?
    उत्तर: PH2000 लिथियम बैटरी सॉकेट के साथ 2.0mAh से कम क्षमता वाली एकल-सेल बैटरी का उपयोग करने की अनुशंसा की जाती है।

ESP32-S3-टच-एलसीडी-4.3

ऊपरview

परिचय

ESP32-S3-Touch-LCD-4.3 एक माइक्रोकंट्रोलर डेवलपमेंट बोर्ड है जिसमें 2.4GHz WiFi और BLE 5 सपोर्ट है, और यह उच्च क्षमता वाले फ्लैश और PSRAM को एकीकृत करता है। ऑनबोर्ड 4.3-इंच कैपेसिटिव टच स्क्रीन LVGL जैसे GUI प्रोग्राम को आसानी से चला सकती है। विभिन्न परिधीय इंटरफेस के साथ संयुक्त, यह HMI और अन्य ESP32-S3 अनुप्रयोगों के त्वरित विकास के लिए उपयुक्त है।

विशेषताएँ

  • Xtensa 32-बिट LX7 दोहरे कोर प्रोसेसर से सुसज्जित, 240MHz मुख्य आवृत्ति तक।
  • ऑनबोर्ड एंटीना के साथ 2.4GHz वाई-फाई (802.11 b/g/n) और ब्लूटूथ 5 (LE) का समर्थन करता है।
  • अंतर्निहित 512KB SRAM और 384KB ROM, ऑनबोर्ड 8MB PSRAM और 8MB फ्लैश के साथ।
  • ऑनबोर्ड 4.3 इंच कैपेसिटिव टच डिस्प्ले, 800×480 रिज़ॉल्यूशन, 65K रंग।
  • I2C इंटरफ़ेस के माध्यम से कैपेसिटिव टच नियंत्रण, इंटरप्ट समर्थन के साथ 5-पॉइंट टच का समर्थन करता है।
  • ऑनबोर्ड CAN, RS485, I2C इंटरफ़ेस, और TF कार्ड स्लॉट, पूर्ण-गति USB पोर्ट को एकीकृत करते हैं।
  • विभिन्न परिदृश्यों में कम बिजली की खपत को साकार करने के लिए लचीली घड़ी, मॉड्यूल बिजली आपूर्ति स्वतंत्र सेटिंग और अन्य नियंत्रणों का समर्थन करता है।

हार्डवेयर विवरण

ऑनबोर्ड इंटरफ़ेस

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (2)

  • UART पोर्ट: ESP343-S43 के UART_TXD(GPIO44) और UART_RXD(GPIO32) पिन को जोड़ने के लिए USB से UART के लिए CH3P चिप का उपयोग करें, जो फर्मवेयर प्रोग्रामिंग और लॉग प्रिंटिंग के लिए है।
  • USB कनेक्टर: GPIO19(DP) और GPIO20(DN) ESP32-S3 के USB पिन हैं, जिन्हें UVC प्रोटोकॉल वाले कैमरों से जोड़ा जा सकता है। UVC ड्राइवर के बारे में अधिक जानकारी के लिए, आप इस लिंक को देख सकते हैं।
  • सेंसर इंटरफ़ेस: यह इंटरफ़ेस ADC के रूप में GPIO6 से जुड़ा हुआ है, जिसे सेंसर किट से जोड़ा जा सकता है।
  • CAN इंटरफ़ेस: इसे USB इंटरफ़ेस के रूप में भी इस्तेमाल किया जा सकता है, आप FSUSB42UMX चिप के साथ CAN/USB स्विच कर सकते हैं। USB इंटरफ़ेस डिफ़ॉल्ट रूप से उपयोग किया जाता है (जब FSUSB42UMX का USB_SEL पिन LOW पर सेट होता है)।
  • I2C इंटरफ़ेस: ESP32-S3 बहु-लेन हार्डवेयर प्रदान करता है, वर्तमान में IO विस्तार चिप, टच इंटरफ़ेस और I8C इंटरफ़ेस लोड करने के लिए I9C बस के रूप में GPIO2(SDA) और GPIO2(SCL) पिन का उपयोग करता है।
  • RS485 इंटरफ़ेस: विकास बोर्ड RS485 डिवाइस संचार से सीधे कनेक्ट करने के लिए RS485 इंटरफ़ेस सर्किट पर आधारित है, और RS485 सर्किट ट्रांसीवर मोड के स्वचालित स्विचिंग का समर्थन करता है।
  • PH2.0 बैटरी हेडर: विकास बोर्ड कुशल चार्ज और डिस्चार्ज प्रबंधन चिप CS8501 का उपयोग करता है। यह एकल-सेल लिथियम बैटरी को 5V तक बढ़ा सकता है। वर्तमान में, चार्जिंग करंट 580mA पर सेट है, और उपयोगकर्ता R45 प्रतिरोधक को बदलकर चार्जिंग करंट को संशोधित कर सकते हैं। अधिक जानकारी के लिए, आप योजनाबद्ध आरेख का संदर्भ ले सकते हैं।

पिन परिभाषा

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board-01

हार्डवेयर कनेक्शन

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (3)

  • ESP32-S3-Touch-LCD-4.3 एक ऑनबोर्ड स्वचालित डाउनलोड सर्किट के साथ आता है। टाइप सी पोर्ट, जिसे UART के रूप में चिह्नित किया गया है, का उपयोग प्रोग्राम डाउनलोड और लॉगिंग के लिए किया जाता है। प्रोग्राम डाउनलोड हो जाने के बाद, रीसेट बटन दबाकर इसे चलाएं।
  • कृपया उपयोग के दौरान अन्य धातु या प्लास्टिक सामग्री को पीसीबी एंटीना क्षेत्र से दूर रखें।
  • विकास बोर्ड ADC, CAN, I2.0C, और RS2 परिधीय पिनों को विस्तारित करने के लिए PH485 कनेक्टर का उपयोग करता है। सेंसर घटकों को जोड़ने के लिए PH2.0 से 2.54 मिमी ड्यूपॉन्ट पुरुष कनेक्टर का उपयोग करें।
  • चूंकि 4.3 इंच की स्क्रीन अधिकांश GPIO पिनों पर कब्जा कर लेती है, इसलिए आप रीसेट और बैकलाइट नियंत्रण जैसे कार्यों के लिए IO का विस्तार करने के लिए CH422G चिप का उपयोग कर सकते हैं।
  • CAN और RS485 परिधीय इंटरफेस डिफ़ॉल्ट रूप से जम्पर कैप का उपयोग करके 120ohm प्रतिरोधक से जुड़ते हैं। वैकल्पिक रूप से, समाप्ति प्रतिरोधक को रद्द करने के लिए NC को कनेक्ट करें।
  • SD कार्ड SPI संचार का उपयोग करता है। ध्यान दें कि SD_CS पिन को CH4G के EXIO422 द्वारा संचालित किया जाना चाहिए।

अन्य नोट

  • LVGL बेंचमार्क चलाने के लिए औसत फ्रेम दरampESP-IDF v5.1 में सिंगल कोर पर 41 FPS है। संकलन से पहले, 120M PSRAM सक्षम करना आवश्यक है।
  • PH2.0 लिथियम बैटरी सॉकेट केवल एक 3.7V लिथियम बैटरी का समर्थन करता है। एक साथ चार्ज करने और डिस्चार्ज करने के लिए बैटरी पैक के कई सेट का उपयोग न करें। 2000mAh से कम क्षमता वाली सिंगल-सेल बैटरी का उपयोग करने की अनुशंसा की जाती है।

DIMENSIONS

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (4)

पर्यावरण सेटिंग
ESP32 श्रृंखला विकास बोर्डों के लिए सॉफ़्टवेयर ढांचा पूरा हो गया है, और आप उत्पाद विकास के त्वरित प्रोटोटाइप के लिए सर्किटपाइथन, माइक्रोपाइथन और C/C++ (Arduino, ESP-IDF) का उपयोग कर सकते हैं। इन तीन विकास दृष्टिकोणों का संक्षिप्त परिचय यहां दिया गया है:

आधिकारिक C/C++ लाइब्रेरी स्थापना:

  • ESP32 श्रृंखला Arduino विकास ट्यूटोरियल.
  • ESP32 श्रृंखला ESP-IDF विकास ट्यूटोरियल.

माइक्रोपाइथन पायथन 3 प्रोग्रामिंग भाषा का एक कुशल कार्यान्वयन है। इसमें पायथन मानक लाइब्रेरी का एक छोटा सा उपसमूह शामिल है और इसे माइक्रोकंट्रोलर और संसाधन-प्रतिबंधित वातावरण पर चलाने के लिए अनुकूलित किया गया है।

  • आप माइक्रोपाइथन-संबंधित अनुप्रयोग विकास के लिए विकास दस्तावेज़ देख सकते हैं।
  • माइक्रोपाइथन के लिए GitHub लाइब्रेरी कस्टम विकास के लिए पुनः संकलन की अनुमति देती है।

विंडोज 10 पर पर्यावरण सेटिंग समर्थित है। उपयोगकर्ता विकास के लिए IDE के रूप में Arduino/Visual Studio Codes (ESP-IDF) का चयन कर सकते हैं। मैक/लिनक्स के लिए, उपयोगकर्ता आधिकारिक परिचय का संदर्भ ले सकते हैं।

ईएसपी-आईडीएफ

  • ईएसपी-आईडीएफ स्थापना

आर्डुइनो

  • Arduino IDE डाउनलोड और इंस्टॉल करें।
  • Arduino IDE पर ESP32 स्थापित करें जैसा कि नीचे दिखाया गया है, और आप इस लिंक का संदर्भ ले सकते हैं।
  • अतिरिक्त बोर्ड प्रबंधक में निम्नलिखित लिंक भरें URLसेटिंग्स स्क्रीन के नीचे स्थित अनुभाग पर जाएँ File -> प्राथमिकताएं और सहेजें.

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (6)

  • इंस्टॉल करने के लिए बोर्ड मैनेजर पर esp32 खोजें, और प्रभावी होने के लिए Arduino IDE को पुनः आरंभ करें।

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (7)

Arduino IDE खोलें और ध्यान दें कि मेनू बार में टूल्स संबंधित फ्लैश (8MB) का चयन करता है और PSRAM (8MB OPI) को सक्षम करता है, जैसा कि निम्नलिखित चित्र में दिखाया गया है।

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (8)

पुस्तकालय स्थापना

TFT_SPI और lvgl लाइब्रेरीज़ को कॉन्फ़िगरेशन की आवश्यकता होती है files स्थापना के बाद। s32-32-libraries में ESP3_Display_Panel, ESP4.3_IO_Expander और lvgl फ़ोल्डरों के साथ-साथ ESP_Panel_Conf.h और lv_conf.h का सीधे उपयोग करने की अनुशंसा की जाती है। files को कॉपी करें और उन्हें C:\Users\xxxx\Documents\Arduino\libraries डायरेक्टरी में कॉपी करें। कृपया ध्यान दें कि “xxxx” आपके कंप्यूटर उपयोगकर्ता नाम का प्रतिनिधित्व करता है।

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (9)

कॉपी करने के बाद:

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (10)

Sampले डेमो

आर्डुइनो

टिप्पणी: Arduino डेमो का उपयोग करने से पहले, कृपया जाँच लें कि Arduino IDE वातावरण और डाउनलोड सेटिंग्स सही ढंग से कॉन्फ़िगर की गई हैं या नहीं, विवरण के लिए, कृपया Arduino Configure की जाँच करें।

UART_टेस्ट
UART_Test को एक उदाहरण के रूप में लेंampले, UART_Test का उपयोग UART इंटरफ़ेस के परीक्षण के लिए किया जा सकता है। यह इंटरफ़ेस UART43 के रूप में GPIO44(TXD) और GPIO0(RXD) से कनेक्ट हो सकता है।

  • कोड प्रोग्रामिंग के बाद, USB से Type-C केबल को “UART” Type-C इंटरफ़ेस से कनेक्ट करें। सीरियल पोर्ट डिबगिंग सहायक खोलें, और ESP32-S3-Touch-LCD-4.3 को एक संदेश भेजें। ESP32-S3-Touch-LCD-4.3 प्राप्त संदेश को सीरियल पोर्ट डिबगिंग सहायक को वापस कर देगा। ध्यान दें कि आपको सही COM पोर्ट और बॉड दर का चयन करना होगा। संदेश भेजने से पहले “AddCrLf” की जाँच करें।

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (11)

सेंसर_AD
सेंसर_AD पूर्वampसेंसर AD सॉकेट के उपयोग का परीक्षण करने के लिए इसका उपयोग किया जाता है। यह इंटरफ़ेस ADC उपयोग के लिए GPIO6 से जुड़ता है और इसे सेंसर किट आदि से जोड़ा जा सकता है।

  • कोड बर्न करने के बाद, सेंसर AD सॉकेट को “HY2.0 2P से ड्यूपॉन्ट मेल हेड 3P 10cm” से कनेक्ट करें। फिर आप AD पिन से पढ़े गए डेटा को देखने के लिए सीरियल पोर्ट डिबगिंग असिस्टेंट खोल सकते हैं। “ADC एनालॉग वैल्यू” ADC से पढ़े गए एनालॉग वैल्यू को दर्शाता है, जबकि “ADC मिलीवोल्ट वैल्यू” ADC वैल्यू को मिलीवोल्ट में परिवर्तित करता है।
  • AD पिन को GND पिन से शॉर्ट करते समय, पढ़ा गया मान नीचे दिए गए चित्र में दिखाया गया है:

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (12)

  • 3V3 पिन के साथ AD पिन को शॉर्ट करते समय, पढ़ा गया मान नीचे दिए गए चित्र में दिखाया गया है:

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (13)

I2C_टेस्ट
I2C_टेस्ट पूर्वampयह इंटरफ़ेस I2C सॉकेट के परीक्षण के लिए है, और यह इंटरफ़ेस I8C संचार के लिए GPIO9(SDA) और GPIO2(SCL) से कनेक्ट हो सकता है।

  • इस पूर्व का उपयोग करनाampBME680 पर्यावरण सेंसर को चलाने के लिए, और संपादन से पहले, आपको लाइब्रेरी प्रबंधक के माध्यम से "BME68x सेंसर लाइब्रेरी" स्थापित करने की आवश्यकता है।
  • कोड प्रोग्रामिंग के बाद, I2C सॉकेट को "HY2.0 2P से ड्यूपॉन्ट मेल हेड 4P 10cm" से जोड़ा जाता है और BME680 पर्यावरण सेंसर से जोड़ा जाता है। यह सेंसर तापमान, आर्द्रता, वायुमंडलीय दबाव और गैस के स्तर का पता लगाने में सक्षम है। सीरियल पोर्ट डिबगिंग सहायक को खोलकर, आप देख सकते हैं: ① तापमान (°C) के लिए, ② वायुमंडलीय दबाव (Pa) के लिए, ③ सापेक्ष आर्द्रता (%RH) के लिए, ④ गैस प्रतिरोध (ओम) के लिए, और ⑤ सेंसर की स्थिति के लिए।

RS485_टेस्ट
RS485_टेस्ट एक्सampयह इंटरफ़ेस RS-485 सॉकेट के परीक्षण के लिए है, और यह इंटरफ़ेस RS15 संचार के लिए GPIO16(TXD) और GPIO485(RXD) से कनेक्ट हो सकता है।

  • इस डेमो के लिए USB TO RS485 (B) की आवश्यकता है। कोड प्रोग्रामिंग के बाद, RS-485 सॉकेट USB TO RS485 (B) से “HY2.0 2P से ड्यूपॉन्ट मेल हेड 2P 10cm” के माध्यम से कनेक्ट हो सकता है और फिर इसे पीसी से कनेक्ट कर सकता है।
  • सीरियल पोर्ट डिबगिंग सहायक खोलें और ESP485-S32-Touch-LCD-3 को RS4.3 संदेश भेजें। ESP32-S3-Touch-LCD-4.3 प्राप्त संदेश को सीरियल पोर्ट डिबगिंग सहायक को वापस कर देगा। सही COM पोर्ट और बॉड दर का चयन करना सुनिश्चित करें। संदेश भेजने से पहले, कैरिज रिटर्न और लाइन फ़ीड जोड़ने के लिए “AddCrLf” चेक करें।

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (14)

एसडी_टेस्ट
SD_Test उदाहरणampइसका उपयोग SD कार्ड सॉकेट का परीक्षण करने के लिए किया जाता है। इसका उपयोग करने से पहले, SD कार्ड डालें।

  • कोड को बर्न करने के बाद, ESP32-S3-Touch-*LCD-4.3 SD कार्ड के प्रकार और आकार को पहचान लेगा और आगे बढ़ जाएगा file बनाना, हटाना, संशोधित करना और पूछताछ करना जैसे कार्य files.

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (15)TWAIट्रांसमिट
TWAIट्रांसमिट एक्सampयह इंटरफ़ेस CAN सॉकेट के परीक्षण के लिए है, और यह इंटरफ़ेस CAN संचार के लिए GPIO20(TXD) और GPIO19(RXD) से कनेक्ट हो सकता है।

  • कोड प्रोग्रामिंग के बाद, "HY2.0 2P टू ड्यूपॉन्ट मेल हेड 2P रेड-ब्लैक 10cm" केबल का उपयोग करके, और ESP32-S3-टच-एलसीडी-4.3 के CAN H और CAN L पिन को USB-CAN-A से कनेक्ट करें।
  • एक बार जब आप सीरियल पोर्ट डिबगिंग सहायक खोलते हैं, तो आप देखेंगे कि Esp32-s3-touch-lcd-4.3 ने CAN संदेश भेजना शुरू कर दिया है।

USB-CAN-A को कंप्यूटर से कनेक्ट करें और USB-CAN-A_TOOL_2.0 अपर कंप्यूटर सॉफ्टवेयर खोलें। संबंधित COM पोर्ट का चयन करें, बॉड दर को 2000000 पर सेट करें जैसा कि छवि में दिखाया गया है, और CAN बॉड दर को 50.000Kbps पर सेट करें। यह कॉन्फ़िगरेशन आपको अनुमति देगा view Esp32-s3-touch-lcd-4.3 द्वारा भेजे गए CAN संदेश.

TWAIरिसीव
TWAIreceive एक्सampयह इंटरफ़ेस CAN सॉकेट के परीक्षण के लिए है, और यह इंटरफ़ेस CAN संचार के लिए GPIO20(TXD) और GPIO19(RXD) से कनेक्ट हो सकता है।

  • कोड अपलोड करने के बाद, ESP2.0-S2-Touch-LCD-2 के CAN H और CAN L पिन को USB-CAN-A से कनेक्ट करने के लिए “HY10 32P to DuPont male head 3P red-black 4.3cm” केबल का उपयोग करें।
  • USB-CAN-A को कंप्यूटर से कनेक्ट करें और USB-CAN-A_TOOL_2.0 अपर कंप्यूटर सॉफ़्टवेयर खोलें। संबंधित COM पोर्ट चुनें, पोर्ट बॉड दर को छवि में दर्शाए अनुसार 2000000 पर सेट करें, और CAN बॉड दर को 500.000Kbps पर सेट करें। इन सेटिंग्स के साथ, आप Esp32-s3-touch-lcd-4.3 पर CAN संदेश भेज पाएंगे।

lvgl_पोर्टिंग
lvgl_पोर्टिंग एक्सampयह RGB टच स्क्रीन के परीक्षण के लिए है।

कोड अपलोड करने के बाद, आप इसे छूने की कोशिश कर सकते हैं। इसके अलावा, हम LVGL पोर्टिंग एक्सपेंस भी प्रदान करते हैंampउपयोगकर्ताओं के लिए फ़ाइलें (यदि कोड को बर्न करने के बाद कोई स्क्रीन प्रतिक्रिया नहीं है, तो जांचें कि क्या Arduino IDE -> उपकरण सेटिंग्स सही ढंग से कॉन्फ़िगर की गई हैं: संबंधित फ़्लैश (8MB) चुनें और PSRAM (8MB OPI) सक्षम करें)।

ड्राकलरबार
DrawColorBar पूर्वample आरजीबी स्क्रीन के परीक्षण के लिए है।

कोड अपलोड करने के बाद, आपको स्क्रीन पर नीले, हरे और लाल रंग के बैंड दिखाई देंगे। यदि कोड बर्न करने के बाद स्क्रीन पर कोई प्रतिक्रिया नहीं दिखाई देती है, तो जाँचें कि Arduino IDE -> Tools सेटिंग सही तरीके से कॉन्फ़िगर की गई है या नहीं: संबंधित फ़्लैश (8MB) चुनें और PSRAM (8MB OPI) सक्षम करें।

ईएसपी-आईडीएफ

टिप्पणी: ESP-IDF ex का उपयोग करने से पहलेampकृपया सुनिश्चित करें कि ESP-IDF वातावरण और डाउनलोड सेटिंग सही तरीके से कॉन्फ़िगर की गई हैं। आप उन्हें जाँचने और कॉन्फ़िगर करने के तरीके के बारे में विशिष्ट निर्देशों के लिए ESP-IDF वातावरण सेटिंग का संदर्भ ले सकते हैं।

esp32-s3-एलसीडी-4.3-बी-i2c_tools

  • esp32-s3-lcd-4.3-b-i2c_tools पूर्वampइसका उपयोग विभिन्न I2C डिवाइस पतों को स्कैन करके I2C सॉकेट का परीक्षण करने के लिए किया जाता है।
  • कोड अपलोड करने के बाद, I2C डिवाइस को कनेक्ट करें (इस उदाहरण के लिएampले, हम BME680 पर्यावरण सेंसर का उपयोग कर रहे हैं) को ESP32-S3-Touch-LCD-4.3 पर संबंधित पिनों पर ले जाएँ। सीरियल पोर्ट डिबगिंग सहायक खोलें, 115200 की बॉड दर चुनें, और संचार के लिए संबंधित COM पोर्ट खोलें (पहले ESP-IDF के COM पोर्ट को अक्षम करना सुनिश्चित करें, क्योंकि यह COM पोर्ट पर कब्जा कर सकता है और सीरियल पोर्ट एक्सेस को रोक सकता है)।
  • ESP32-S3-Touch-LCD-4.3 की रीसेट कुंजी दबाएँ, SSCOM संदेश प्रिंट करता है, नीचे दिखाए अनुसार “i2cdetect” इनपुट करें। “77” प्रिंट होता है, और I2C सॉकेट परीक्षण पास हो जाता है।

uart_इको
uart_echo पूर्वampयह RS485 सॉकेट के परीक्षण के लिए है।

  • कोड अपलोड करने के बाद, USB TO RS485 और ESP32-S3-Touch-LCD-4.3 को A और B पिन के ज़रिए कनेक्ट करें। USB TO RS485 को PC से कनेक्ट करने के बाद संचार के लिए संबंधित COM पोर्ट का चयन करने के लिए SSCOM खोलें।
  • बॉड दर को 115200 के रूप में चुनें जैसा कि नीचे दिखाया गया है। जब आप कोई भी अक्षर भेजते हैं, तो वह लूप हो जाता है और प्रदर्शित होता है। यह एक अच्छा संकेत है कि RS485 सॉकेट अपेक्षा के अनुसार काम कर रहा है।

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (16)

twai_network_master
twai_network_master पूर्वample CAN सॉकेट के परीक्षण के लिए है।

  • कोड अपलोड करने के बाद, ESP2.0-S2-Touch-LCD-2 के CAN H और CAN L पिन को USB-CAN-A से कनेक्ट करने के लिए “HY10 32P to DuPont male head 3P red-black 4.3cm” केबल का उपयोग करें।
  • USB-CAN-A को कंप्यूटर से कनेक्ट करें और USB-CAN-A_TOOL_2.0 अपर कंप्यूटर सॉफ्टवेयर खोलें। संबंधित COM पोर्ट का चयन करें, पोर्ट बॉड दर को 2000000 पर सेट करें जैसा कि छवि में दिखाया गया है, और 25.000Kbps की कस्टम बॉड दर सेट करें (यदि आवश्यक हो तो चरण बफर 1 और चरण बफर 2 को समायोजित करें)।

ESP32-S3-Touch-LCD-4.3 पर रीसेट बटन दबाने से USBCANV2.0 के डेटा फ़ील्ड में डेटा प्रिंट हो जाता है, जो CAN सॉकेट के सफल परीक्षण की पुष्टि करता है।

डेमो1
डेमो1 पूर्वample स्क्रीन के प्रदर्शन प्रभाव का परीक्षण करने के लिए है।

संसाधन

दस्तावेज़

  • योजनाबद्ध आरेख
  • ESP32 Arduino Core का दस्तावेज़ीकरण arduino-esp32
  • ईएसपी-आईडीएफ
  • ESP32-S3-टच-एलसीडी-4.3 3डी ड्राइंग

डेमो

  • ESP32-S3-टच-LCD-4.3_लाइब्रेरी
  • Sampले डेमो

सॉफ़्टवेयर

  • एसएसकॉम सीरियल पोर्ट सहायक
  • आर्डुइनो आईडीई
  • UCANV2.0.exe

डेटा शीट

  • ESP32-S3 सीरीज डेटाशीट
  • ESP32-S3 Wroom डेटाशीट
  • CH343 डेटाशीट
  • टीजेए1051

सामान्य प्रश्न

प्रश्न: ESP32-S3-Touch-LCD-4.3 CAN रिसेप्शन विफलता?
उत्तर:

  1. UCANV2.0.exe में COM पोर्ट को पुनः आरंभ करें और ESP32-S3-Touch-LCD-4.3 रीसेट बटन को कई बार दबाएँ।
  2. सीरियल पोर्ट डिबगिंग सहायक में DTR और RTS को अनचेक करें।

प्रश्न: RGB स्क्रीन डिस्प्ले के लिए Arduino प्रोग्राम प्रोग्रामिंग के बाद ESP32-S3-Touch-LCD-4.3 कोई प्रतिक्रिया नहीं दिखाता है?
उत्तर:
यदि कोड प्रोग्रामिंग के बाद कोई स्क्रीन प्रतिक्रिया नहीं होती है, तो जांचें कि क्या Arduino IDE में सही कॉन्फ़िगरेशन सेट हैं -> टूल्स: संबंधित फ्लैश (8MB) चुनें और PSRAM (8MB OPI) सक्षम करें।

प्रश्न: ESP32-S3-Touch-LCD-4.3 RGB स्क्रीन के लिए Arduino डेमो संकलित करने में विफल रहता है और त्रुटियाँ दिखाता है?
उत्तर:
जाँचें कि “s3-4.3-libraries” लाइब्रेरी इंस्टॉल है या नहीं। कृपया इंस्टॉलेशन चरणों का संदर्भ लें।

सहायता

तकनीकी समर्थन

यदि आपको तकनीकी सहायता की आवश्यकता है या आपके पास कोई प्रतिक्रिया/प्रतिक्रिया हैview, टिकट जमा करने के लिए कृपया अभी सबमिट करें बटन पर क्लिक करें, हमारी सहायता टीम 1 से 2 कार्य दिवसों के भीतर जांच करेगी और आपको जवाब देगी। कृपया धैर्य रखें क्योंकि हम समस्या को सुलझाने में आपकी मदद करने के लिए हर संभव प्रयास करेंगे। कार्य समय: सुबह 9 बजे - सुबह 6 बजे जीएमटी+8 (सोमवार से शुक्रवार)WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-Board- (16)

लॉगिन करें / खाता बनाएं

दस्तावेज़ / संसाधन

वेवशेयर ESP32-S3 4.3 इंच कैपेसिटिव टच डिस्प्ले डेवलपमेंट बोर्ड [पीडीएफ] उपयोगकर्ता गाइड
ESP32-S3 4.3 इंच कैपेसिटिव टच डिस्प्ले डेवलपमेंट बोर्ड, ESP32-S3, 4.3 इंच कैपेसिटिव टच डिस्प्ले डेवलपमेंट बोर्ड, टच डिस्प्ले डेवलपमेंट बोर्ड, डिस्प्ले डेवलपमेंट बोर्ड, डेवलपमेंट बोर्ड, बोर्ड

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *