WAVESHARE-लोगो

WAVESHARE ESP32-S3 4.3 इन्च क्यापेसिटिव टच डिस्प्ले विकास बोर्ड

WAVESHARE-ESP32-S3-4-3-inch-Capacitive-Touch-Display-Development-board-product

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

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

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

सुविधाहरू

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

हार्डवेयर विवरण
ESP32-S3-Touch-LCD-4.3 UART, USB, सेन्सर, CAN, I2C, RS485, र कुशल चार्ज र डिस्चार्ज व्यवस्थापनको लागि ब्याट्री हेडर सहित विभिन्न अनबोर्ड इन्टरफेसहरूसँग आउँछ।

अनबोर्ड इन्टरफेस विवरणहरू

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

FAQ

  • प्रश्न: ESP-IDF v5.1 मा LVGL बेन्चमार्क चलाउनको लागि औसत फ्रेम दर के हो?
    A: LVGL बेन्चमार्क पूर्व चलाउँदा औसत फ्रेम दर 41 FPS होampLe ESP-IDF v5.1 मा एकल कोरमा।
  • प्रश्न: PH2.0 लिथियम ब्याट्री सकेटको लागि सिफारिस गरिएको ब्याट्री क्षमता के हो?
    A: PH2000 लिथियम ब्याट्री सकेटको साथ 2.0mAh भन्दा कम क्षमताको एकल-सेल ब्याट्री प्रयोग गर्न सिफारिस गरिन्छ।

ESP32-S3-Touch-LCD-4.3

माथिview

परिचय

ESP32-S3-Touch-LCD-4.3 2.4GHz वाइफाइ र BLE 5 समर्थनको साथ एक माइक्रोकन्ट्रोलर विकास बोर्ड हो, र उच्च-क्षमता फ्ल्यास र PSRAM एकीकृत गर्दछ। अनबोर्ड ४.३ इन्चको क्यापेसिटिव टच स्क्रिनले LVGL जस्ता GUI प्रोग्रामहरू सहज रूपमा चलाउन सक्छ। विभिन्न परिधीय इन्टरफेसहरूसँग संयुक्त, यो HMI र अन्य ESP4.3-S32 अनुप्रयोगहरूको द्रुत विकासको लागि उपयुक्त छ।

सुविधाहरू

  • Xtensa 32-bit LX7 डुअल-कोर प्रोसेसर संग सुसज्जित, 240MHz मुख्य आवृत्ति सम्म।
  • 2.4GHz Wi-Fi (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 ड्राइभरको बारेमा थप विवरणहरूको लागि, तपाइँ यो लिङ्कलाई सन्दर्भ गर्न सक्नुहुन्छ।
  • सेन्सर इन्टरफेस: यो इन्टरफेस GPIO6 मा ADC को रूपमा जडान गरिएको छ, जुन सेन्सर किटमा जडान गर्न सकिन्छ।
  • 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 चिन्ह लगाइएको, प्रोग्राम डाउनलोड र लगिङको लागि प्रयोग गरिन्छ। कार्यक्रम डाउनलोड भएपछि, RESET बटन थिचेर यसलाई चलाउनुहोस्।
  • कृपया अन्य धातु वा प्लास्टिक सामग्रीहरू प्रयोग गर्दा PCB एन्टेना क्षेत्रबाट टाढा राख्नुहोस्।
  • विकास बोर्डले ADC, CAN, I2.0C, र RS2 परिधीय पिनहरू विस्तार गर्न PH485 कनेक्टर प्रयोग गर्दछ। सेन्सर कम्पोनेन्टहरू लिङ्क गर्न PH2.0 देखि 2.54mm DuPont पुरुष कनेक्टर प्रयोग गर्नुहोस्।
  • 4.3-इन्च स्क्रिनले अधिकांश GPIO पिनहरू ओगटेको हुनाले, तपाईंले रिसेट र ब्याकलाइट नियन्त्रण जस्ता कार्यहरूको लागि IO विस्तार गर्न CH422G चिप प्रयोग गर्न सक्नुहुन्छ।
  • CAN र RS485 परिधीय इन्टरफेसहरू पूर्वनिर्धारित रूपमा जम्पर क्याप्स प्रयोग गरेर 120ohm प्रतिरोधकसँग जडान हुन्छन्। वैकल्पिक रूपमा, समाप्ति प्रतिरोधक रद्द गर्न NC जडान गर्नुहोस्।
  • SD कार्डले SPI संचारलाई रोजगार दिन्छ। नोट गर्नुहोस् कि SD_CS पिन CH4G को EXIO422 द्वारा संचालित हुन आवश्यक छ।

अन्य नोटहरू

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

आयामहरू

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

वातावरण सेटिङ
ESP32 श्रृंखला विकास बोर्डहरूको लागि सफ्टवेयर फ्रेमवर्क पूरा भयो, र तपाईंले उत्पादन विकासको द्रुत प्रोटोटाइपिङको लागि CircuitPython, MicroPython, र C/C++ (Arduino, ESP-IDF) प्रयोग गर्न सक्नुहुन्छ। यहाँ यी तीन विकास दृष्टिकोणहरूको संक्षिप्त परिचय छ:

आधिकारिक C/C++ पुस्तकालय स्थापना:

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

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

  • तपाईं MicroPython-सम्बन्धित अनुप्रयोग विकासको लागि विकास कागजातहरू सन्दर्भ गर्न सक्नुहुन्छ।
  • MicroPython को लागि GitHub पुस्तकालयले अनुकूलन विकासको लागि पुन: संकलनको लागि अनुमति दिन्छ।

वातावरण सेटिङ Windows 10 मा समर्थित छ। प्रयोगकर्ताहरूले विकास गर्न IDE को रूपमा Arduino/भिजुअल स्टुडियो कोडहरू (ESP-IDF) चयन गर्न सक्छन्। म्याक/लिनक्सका लागि, प्रयोगकर्ताहरूले आधिकारिक परिचयलाई सन्दर्भ गर्न सक्छन्।

ESP-IDF

  • ESP-IDF स्थापना

Arduino

  • 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 स्थापना पछि। ESP_Panel_Conf.h र lv_conf.h सँग s32-32-लाइब्रेरीहरूमा ESP3_Display_Panel, ESP4.3_IO_Expander र lvgl फोल्डरहरू सिधै प्रयोग गर्न सिफारिस गरिन्छ। files, र तिनीहरूलाई डाइरेक्टरी C:\Users\xxxx\Documents\Arduino\लाइब्रेरीहरूमा प्रतिलिपि गर्नुहोस्। कृपया ध्यान दिनुहोस् कि "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 डेमोहरू प्रयोग गर्नु अघि, कृपया Arduino IDE वातावरण र डाउनलोड सेटिङहरू सही रूपमा कन्फिगर गरिएको छ कि छैन जाँच गर्नुहोस्, विवरणहरूको लागि, कृपया Arduino कन्फिगर जाँच गर्नुहोस्।

UART_Test
पूर्वको रूपमा UART_Test लिनुहोस्ample, UART_Test UART इन्टरफेस परीक्षणको लागि प्रयोग गर्न सकिन्छ। यो इन्टरफेस UART43 को रूपमा GPIO44 (TXD) र GPIO0 (RXD) मा जडान गर्न सक्छ।

  • कोड प्रोग्रामिङ गरेपछि, USB लाई टाइप-सी केबलमा "UART" टाइप-सी इन्टरफेसमा जडान गर्नुहोस्। सिरियल पोर्ट डिबगिङ सहायक खोल्नुहोस्, र 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
Sensor_AD उदाample सेन्सर AD सकेटको प्रयोग परीक्षण गर्न प्रयोग गरिन्छ। यो इन्टरफेस ADC प्रयोगको लागि GPIO6 मा जडान हुन्छ र सेन्सर किटहरू आदिमा जडान गर्न सकिन्छ।

  • कोड जलाएपछि, सेन्सर AD सकेटलाई "HY2.0 2P to DuPont male head 3P 10cm" मा जडान गर्नुहोस्। तपाइँ त्यसपछि AD पिनबाट पढिएको डेटा अवलोकन गर्न सिरियल पोर्ट डिबग सहायक खोल्न सक्नुहुन्छ। "ADC एनालग मान" ले ADC बाट पढिएको एनालग मानलाई प्रतिनिधित्व गर्दछ, जबकि "ADC मिलिभोल्ट्स मूल्य" ले मिलिभोल्टमा रूपान्तरित ADC मानलाई प्रतिनिधित्व गर्दछ।
  • GND पिनसँग AD पिन छोटो गर्दा, पढ्ने मान तलको रेखाचित्रमा देखाइएको छ:

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_Test
I2C_परीक्षण पूर्वample I2C सकेट परीक्षणको लागि हो, र यो इन्टरफेस I8C संचारको लागि GPIO9 (SDA) र GPIO2 (SCL) मा जडान गर्न सक्छ।

  • यो प्रयोग गरेर पूर्वampBME680 वातावरण सेन्सर चलाउनको लागि, र सम्पादन गर्नु अघि, तपाईंले पुस्तकालय प्रबन्धक मार्फत "BME68x सेन्सर पुस्तकालय" स्थापना गर्न आवश्यक छ।
  • कोड प्रोग्रामिङ गरेपछि, I2C सकेट "HY2.0 2P to DuPont male head 4P 10cm" मा जडान गरिएको छ र BME680 वातावरणीय सेन्सरसँग जोडिएको छ। यो सेन्सरले तापक्रम, आर्द्रता, वायुमण्डलीय चाप र ग्यासको स्तर पत्ता लगाउन सक्षम छ। सिरियल पोर्ट डिबगिङ सहायक खोलेर, तपाईंले अवलोकन गर्न सक्नुहुन्छ: ① तापक्रम (°C), ② वायुमण्डलीय दबाव (Pa), ③ सापेक्षिक आर्द्रता (%RH), ④ ग्यास प्रतिरोध (ohms) को लागि, र ⑤ सेन्सरको लागि। स्थिति।

RS485_Test
RS485_परीक्षण पूर्वample RS-485 सकेट परीक्षणको लागि हो, र यो इन्टरफेस RS15 संचारको लागि GPIO16 (TXD) र GPIO485 (RXD) मा जडान हुन सक्छ।

  • यो डेमोलाई USB TO RS485 (B) चाहिन्छ। कोड प्रोग्रामिङ गरेपछि, RS-485 सकेटले USB TO RS485 (B) मा "HY2.0 2P to DuPont male head 2P 10cm" मार्फत जडान गर्न सक्छ र त्यसपछि PC मा जडान गर्न सक्छ।
  • सिरियल पोर्ट डिबगिङ सहायक खोल्नुहोस् र 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
SD_Test पूर्वample 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 ट्रान्समिट पूर्वample CAN सकेट परीक्षणको लागि हो, र यो इन्टरफेस CAN संचारको लागि GPIO20 (TXD) र GPIO19 (RXD) मा जडान हुन सक्छ।

  • कोड प्रोग्रामिङ गरेपछि, "HY2.0 2P देखि DuPont पुरुष हेड 2P रातो-कालो 10cm" केबल प्रयोग गरी, र ESP32-S3-Touch-LCD-4.3 को CAN H र CAN L पिनहरू USB-CAN- मा जडान गर्नुहोस्। ए।
  • एकचोटि तपाईंले सिरियल पोर्ट डिबगिङ सहायक खोल्नुभयो भने, तपाईंले 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 प्राप्त गर्नुहोस्
TWAI प्राप्त गर्नुहोस् पूर्वample CAN सकेट परीक्षणको लागि हो, र यो इन्टरफेस CAN संचारको लागि GPIO20 (TXD) र GPIO19 (RXD) मा जडान हुन सक्छ।

  • कोड अपलोड गरेपछि, USB-CAN-A मा ESP2.0-S2-Touch-LCD-2 को CAN H र CAN L पिनहरू जडान गर्न "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_porting
lvgl_porting example RGB टच स्क्रिन परीक्षणको लागि हो।

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

ड्र कलरबार
ड्र कलरबार पूर्वample RGB स्क्रिन परीक्षणको लागि हो।

कोड अपलोड गरेपछि, तपाईंले नीलो, हरियो र रातो रंगहरूको ब्यान्डहरू देखाउने स्क्रिनलाई अवलोकन गर्नुपर्छ। यदि स्क्रिनले कोड जलाएपछि कुनै प्रतिक्रिया देखाउँदैन भने, Arduino IDE -> उपकरण सेटिङहरू सही रूपमा कन्फिगर गरिएको छ कि छैन जाँच गर्नुहोस्: सम्बन्धित फ्ल्यास (8MB) छान्नुहोस् र PSRAM (8MB OPI) सक्षम गर्नुहोस्।

ESP-IDF

नोट: ESP-IDF प्रयोग गर्नु अघि पूर्वamples, कृपया सुनिश्चित गर्नुहोस् कि ESP-IDF वातावरण र डाउनलोड सेटिङहरू सही रूपमा कन्फिगर गरिएको छ। तपाईंले तिनीहरूलाई कसरी जाँच गर्ने र कन्फिगर गर्ने भन्ने बारे विशेष निर्देशनहरूको लागि ESP-IDF वातावरण सेटिङलाई सन्दर्भ गर्न सक्नुहुन्छ।

esp32-s3-lcd-4.3-b-i2c_tools

  • esp32-s3-lcd-4.3-b-i2c_tools पूर्वample विभिन्न I2C उपकरण ठेगानाहरू स्क्यान गरेर I2C सकेट परीक्षण गर्न प्रयोग गरिन्छ।
  • कोड अपलोड गरेपछि, I2C उपकरण जडान गर्नुहोस् (यसको लागि पूर्वampले, हामी ESP680-S32-Touch-LCD-3 मा सम्बन्धित पिनहरूमा BME4.3 वातावरणीय सेन्सर प्रयोग गर्दैछौं। सिरियल पोर्ट डिबगिङ सहायक खोल्नुहोस्, 115200 को बाउड दर चयन गर्नुहोस्, र सञ्चारको लागि सम्बन्धित COM पोर्ट खोल्नुहोस् (पहिले ESP-IDF को COM पोर्ट असक्षम गर्न निश्चित गर्नुहोस्, किनकि यसले COM पोर्ट ओगटेको हुन सक्छ र सिरियल पोर्ट पहुँच रोक्न सक्छ)।
  • ESP32-S3-Touch-LCD-4.3 को रिसेट कुञ्जी थिच्नुहोस्, SSCOM सन्देश छाप्नुहोस्, तल देखाइएको रूपमा "i2cdetect" इनपुट गर्नुहोस्। "77" छापिएको छ, र I2C सकेट परीक्षण पास हुन्छ।

uart_echo
uart_echo पूर्वample RS485 सकेट परीक्षणको लागि हो।

  • कोड अपलोड गरेपछि, A र B पिनहरू मार्फत USB TO RS485 र ESP32-S3-Touch-LCD-4.3 जडान गर्नुहोस्। 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 सकेट परीक्षणको लागि हो।

  • कोड अपलोड गरेपछि, USB-CAN-A मा ESP2.0-S2-Touch-LCD-2 को CAN H र CAN L पिनहरू जडान गर्न "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 मा रिसेट बटन थिच्दा CAN सकेटको सफल परीक्षण पुष्टि गर्दै USBCANV2.0 को डाटा फिल्डमा डाटा प्रिन्ट हुन्छ।

डेमो १
डेमो १ उदाहरणample स्क्रिनको प्रदर्शन प्रभाव परीक्षणको लागि हो।

स्रोत

कागजात

  • योजनाबद्ध रेखाचित्र
  • ESP32 Arduino कोरको कागजात arduino-esp32
  • ESP-IDF
  • ESP32-S3-Touch-LCD-4.3 3D रेखाचित्र

डेमो

  • ESP32-S3-Touch-LCD-4.3_लाइब्रेरीहरू
  • Sampले डेमो

सफ्टवेयर

  • sscom सीरियल पोर्ट सहायक
  • Arduino IDE
  • UCANV2.0.exe

डाटाशीट

  • ESP32-S3 श्रृंखला डाटाशीट
  • ESP32-S3 Wroom डाटाशीट
  • CH343 डाटाशीट
  • TJA1051

FAQ

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

  1. UCANV2.0.exe मा COM पोर्ट पुन: सुरु गर्नुहोस् र ESP32-S3-Touch-LCD-4.3 रिसेट बटन धेरै पटक थिच्नुहोस्।
  2. सिरियल पोर्ट डिबगिङ सहायकमा DTR र RTS अनचेक गर्नुहोस्।

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

प्रश्न: ESP32-S3-Touch-LCD-4.3 RGB स्क्रिनको लागि Arduino डेमो कम्पाइल गर्न असफल भयो र त्रुटिहरू देखाउँछ?
उत्तर:
"s3-4.3-पुस्तकालयहरू" पुस्तकालय स्थापना भएको छ कि छैन जाँच गर्नुहोस्। कृपया स्थापना चरणहरू सन्दर्भ गर्नुहोस्।

समर्थन

प्राविधिक समर्थन

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

लगइन / खाता सिर्जना गर्नुहोस्

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

WAVESHARE ESP32-S3 4.3 इन्च क्यापेसिटिव टच डिस्प्ले विकास बोर्ड [pdf] प्रयोगकर्ता गाइड
ESP32-S3 4.3 इन्च क्यापेसिटिव टच डिस्प्ले विकास बोर्ड, ESP32-S3, 4.3 इन्च क्यापेसिटिव टच डिस्प्ले विकास बोर्ड, टच डिस्प्ले विकास बोर्ड, डिस्प्ले विकास बोर्ड, विकास बोर्ड, बोर्ड

सन्दर्भहरू

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

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