WAVESHARE-लोगो

WAVESHARE ESP32-S3 टच LCD 4.3 इन्च

WAVESHARE ESP32-S3 टच LCD 4.3 इन्च -उत्पादन

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

  • उत्पादन नाम: ESP32-S3-Touch-LCD-4.3
  • ताररहित समर्थन: 2.4GHz WiFi र BLE 5
  • प्रदर्शन: १०.१ इन्च क्यापेसिटिव टचस्क्रिन
  • मेमोरी: उच्च क्षमता फ्ल्यास र PSRAM

उत्पादन समाप्त भयोview
ESP32-S3-Touch-LCD-4.3 एक माइक्रोकन्ट्रोलर विकास बोर्ड हो जसले WiFi, BLE, एक क्यापेसिटिव टच स्क्रिन, र विभिन्न परिधीय इन्टरफेसहरू एकीकृत गर्दछ। यो मानव-मेसिन इन्टरफेस (HMI) र अन्य ESP32-S3 अनुप्रयोगहरू विकास गर्न उपयुक्त छ।

हार्डवेयर विवरण
बोर्डले UART, USB, सेन्सर, CAN, I2C, RS485, र कुशल चार्जिङ र डिस्चार्जिङ व्यवस्थापनको लागि ब्याट्री हेडर सहित बहुविध इन्टरफेसहरू समावेश गर्दछ।

अनबोर्ड इन्टरफेस

  • UART इन्टरफेस: USB देखि UART संचारको लागि CH343P चिप।
  • USB इन्टरफेस: GPIO19 (DP) र GPIO20 (DN) USB संचारको लागि।
  • सेन्सर इन्टरफेस: सेन्सर एकीकरणको लागि GPIO6 लाई ADC को रूपमा जडान गर्दछ।
  • CAN इन्टरफेस: मल्टिप्लेक्स प्रकार्यको लागि USB इन्टरफेससँग साझेदारी गरियो।
  • I2C इन्टरफेस: बहु हार्डवेयर I2C इन्टरफेसहरू उपलब्ध छन्।
  • RS485 इन्टरफेस: प्रत्यक्ष RS485 संचारको लागि जहाजमा सर्किट।
  • ब्याट्री हेडर: कुशल ब्याट्री चार्ज र डिस्चार्ज व्यवस्थापन समर्थन गर्दछ।

PIN जडान

हार्डवेयर जडान
म्यानुअलमा वर्णन गरिए अनुसार सम्बन्धित इन्टरफेसहरूमा बाह्य उपकरणहरूको उचित जडान सुनिश्चित गर्नुहोस्।

वातावरण सेटिङ
सफ्टवेयर फ्रेमवर्कले छिटो प्रोटोटाइपिङ र विकासको लागि CircuitPython, MicroPython, र C/C++ (Arduino, ESP-IDF) लाई समर्थन गर्दछ।

माथि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 फ्ल्यास सहित।
  • अनबोर्ड ४.३ इन्च क्यापेसिटिव टच डिस्प्ले, ८०० × ४८० रिजोल्युसन, ६५K रङ।
  • I2C इन्टरफेस मार्फत क्यापेसिटिव टच कन्ट्रोललाई समर्थन गर्दछ, अवरोध समर्थनको साथ 5-बिन्दु टच।
  • अनबोर्ड CAN, RS485, I2C इन्टरफेस, र TF कार्ड स्लट, पूर्ण-स्पीड USB पोर्ट एकीकृत गर्नुहोस्।
  • लचिलो घडी, मोड्युल बिजुली आपूर्ति स्वतन्त्र सेटिङ, र विभिन्न परिदृश्यहरूमा कम पावर खपत महसुस गर्न अन्य नियन्त्रणहरू समर्थन गर्दछ।

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

अनबोर्ड इन्टरफेस

WAVESHARE ESP32-S3 Touch LCD 4.3 इन्च -fig- (1)

  • UART इन्टरफेस: ESP343-S32 को UART_TXD(GPIO3) र UART_RXD(GPIO43) मा जडान गर्न USB देखि UART को लागि CH44P चिप प्रयोग गर्दै, फर्मवेयर बर्निङ र लग प्रिन्टिङ सक्षम पार्दै।
  • USB इन्टरफेस: GPIO19(DP) र GPIO20(DN) पूर्वनिर्धारित रूपमा ESP32-S3 का USB पिन हुन्, र इन्टरफेस UVC जस्ता प्रोटोकलहरूसँग क्यामेरा जडान गर्न प्रयोग गर्न सकिन्छ। कृपया यहाँ क्लिक गर्नुहोस् view UVC चालक।
  • सेन्सर इन्टरफेस: यो इन्टरफेस GPIO6 ADC को रूपमा जडान गर्नको लागि हो, र सेन्सरहरूमा जडान गर्न सकिन्छ।
  • CAN इन्टरफेस: CAN इन्टरफेस पिनहरू र USB इन्टरफेस पिनहरूले स्विच गर्नको लागि FSUSB42UMX चिप प्रयोग गरी मल्टिप्लेक्स गरिएको प्रकार्य साझा गर्दछ। पूर्वनिर्धारित रूपमा, USB इन्टरफेस प्रयोग गरिन्छ (जब FSUSB42UMX को USB_SEL पिन HIGH मा सेट गरिन्छ)।
  • I2C इन्टरफेस: ESP32-S3 ले धेरै हार्डवेयर I2C इन्टरफेसहरू प्रदान गर्दछ। हाल, GPIO8 (SDA) र GPIO9 (SCL) पिनहरू IO विस्तार चिप, टच इन्टरफेसहरू, र अन्य I2C बाह्य उपकरणहरूमा जडान गर्न I2C बसको रूपमा प्रयोग गरिन्छ।
  • RS485 इन्टरफेस: विकास बोर्ड एक अनबोर्ड RS485 इन्टरफेस सर्किट संग सुसज्जित छ, RS485 उपकरणहरु संग प्रत्यक्ष संचार को अनुमति दिदै। RS485 सर्किट स्वचालित रूपमा ट्रान्समिट र प्राप्त मोडहरू बीच स्विच हुन्छ।
  • PH2.0 ब्याट्री हेडर: विकास बोर्डले कुशल चार्जिङ र डिस्चार्जिङ प्रबन्धन चिप CS8501 प्रयोग गर्दछ, एकल लिथियम ब्याट्रीलाई 5V मा बढाउन सक्षम छ। हाल, चार्जिङ वर्तमान 580mA मा सेट गरिएको छ। प्रयोगकर्ताहरूले R45 प्रतिरोधक प्रतिस्थापन गरेर चार्ज वर्तमान परिमार्जन गर्न सक्नुहुन्छ। थप विवरणहरूको लागि, कृपया योजनाबद्ध रेखाचित्रलाई सन्दर्भ गर्नुहोस्।

PIN जडान

ESP32-S3-WROOM-x

GPIO0

LCD

G3

USB SD UART CAN सेन्सर
GPIO1 R3          
GPIO2 R4          
GPIO3 VSYNC          
GPIO4 TP_IRQ          
GPIO5 DE          
GPIO6           AD
GPIO7 PCLK          
GPIO8 TP_SDA          
GPIO9 TP_SCL          
GPIO10 B7          
GPIO11     मोसी      
GPIO12     SCK      
GPIO13     MISO      
GPIO14 B3          
GPIO15       RS485_TX    
GPIO16       RS485_RX    
GPIO17 B6          
GPIO18 B5          
GPIO19   USB_DN     CANRX
GPIO20   USB_DP     CANTX
GPIO21 G7          
GPIO38 B4          
GPIO39 G2          
GPIO40 R7          
GPIO41 R6          
GPIO42 R5          
GPIO43       UART_TXD    
GPIO44       UART_RXD    
GPIO45 G4          
GPIO46 HSYNC          
GPIO47 G6          
GPIO48

CH422G

G5

-

 

-

 

-

 

-

 

-

 

-

 

EXIO1

 

TP_RST

         
EXIO2 DISP          
EXIO3 LCD_RST          
EXIO4     SD_CS      
EXIO5    

USB_SEL(HIGH)

    USB_SEL(LOW)  

हार्डवेयर जडान

WAVESHARE ESP32-S3 Touch LCD 4.3 इन्च -fig- (2)

  • ESP32-S3-Touch-LCD-4.3 एक अनबोर्ड स्वचालित डाउनलोड सर्किट संग आउँछ। टाइप सी पोर्ट, UART चिन्ह लगाइएको, प्रोग्राम डाउनलोड र लगिङको लागि प्रयोग गरिन्छ। कार्यक्रम डाउनलोड भएपछि, RESET बटन थिचेर यसलाई चलाउनुहोस्।
  • कृपया अन्य धातु वा प्लास्टिक सामग्रीहरू प्रयोग गर्दा PCB एन्टेना क्षेत्रबाट टाढा राख्नुहोस्।
  • विकास बोर्डले ADC, CAN, IC, र RS2.0 परिधीय पिनहरू विस्तार गर्न PH485 कनेक्टर प्रयोग गर्दछ। सेन्सर कम्पोनेन्टहरू लिङ्क गर्न PH2.0 देखि 2.54mm DuPont पुरुष कनेक्टर प्रयोग गर्नुहोस्।
  • 4.3-इन्च स्क्रिनले अधिकांश GPIO पिनहरू ओगटेको हुनाले, तपाईंले रिसेट र ब्याकलाइट नियन्त्रण जस्ता कार्यहरूको लागि IO विस्तार गर्न CH422G चिप प्रयोग गर्न सक्नुहुन्छ।
  • CAN र RS485 परिधीय इन्टरफेसहरू पूर्वनिर्धारित रूपमा जम्पर क्याप्स प्रयोग गरेर 1200hm प्रतिरोधकसँग जडान हुन्छन्। वैकल्पिक रूपमा, समाप्ति प्रतिरोधक रद्द गर्न 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 Touch LCD 4.3 इन्च -fig- (3)

वातावरण सेटिङ

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

  • CircuitPython एक प्रोग्रामिङ भाषा हो जुन कोडिङ परीक्षण र कम लागत माइक्रोकन्ट्रोलर बोर्डहरूमा सिकाउन सरल बनाउन डिजाइन गरिएको हो। यो MicroPython प्रोग्रामिङ भाषाको खुला स्रोत व्युत्पन्न हो, मुख्यतया विद्यार्थी र शुरुआतीहरूलाई लक्षित गरी। CircuitPython विकास र मर्मत सम्भार Adafruit Industries द्वारा समर्थित छ।
    • तपाईंले CircuitPython-सम्बन्धित अनुप्रयोग विकासको लागि विकास कागजात ® सन्दर्भ गर्न सक्नुहुन्छ।
    • CircuitPython को लागि GitHub र पुस्तकालयले अनुकूलन विकासको लागि पुन: संकलनको लागि अनुमति दिन्छ।
  • MicroPython पाइथन 3 प्रोग्रामिङ भाषाको कुशल कार्यान्वयन हो। यसले पाइथन मानक पुस्तकालयको सानो उपसमूह समावेश गर्दछ र माइक्रोकन्ट्रोलरहरू र स्रोत-प्रतिबन्धित वातावरणहरूमा चलाउन अनुकूलित गरिएको छ।
    • तपाईं विकास कागजात र MicroPython-सम्बन्धित अनुप्रयोग विकासको लागि सन्दर्भ गर्न सक्नुहुन्छ।
    • GitHub पुस्तकालय र MicroPython को लागी अनुकूलन विकास को लागी पुन: संकलन को लागी अनुमति दिन्छ।
  • आधिकारिक पुस्तकालयहरू र C/C++ विकासको लागि Espressif Systems को समर्थनले यसलाई द्रुत स्थापनाको लागि सुविधाजनक बनाउँछ।
    • प्रयोगकर्ताहरूले Arduino र चयन गर्न सक्छन्
    • भिजुअल स्टुडियो कोड (ESP-IDF) तिनीहरूको एकीकृत विकास वातावरण (IDE) को रूपमा।
  • वातावरण Windows 10 अन्तर्गत सेटअप गरिएको छ, प्रयोगकर्ताहरूले विकासको लागि IDE को रूपमा Arduino वा भिजुअल स्टुडियो कोड (ESP-IDF) प्रयोग गर्न छनौट गर्न सक्छन्, Mac/Linux OS प्रयोगकर्ताहरूले आधिकारिक निर्देशनहरू सन्दर्भ गर्नुहोस्।

ESP-IDF

  • ESP-IDF स्थापना र

Arduino

  • Arduino IDE डाउनलोड र स्थापना गर्नुहोस्।
  • तल देखाइएको अनुसार Arduino IDE मा ESP32 स्थापना गर्नुहोस्, र तपाइँ यो लिङ्क र सन्दर्भ गर्न सक्नुहुन्छ।
  • अतिरिक्त बोर्ड प्रबन्धकमा निम्न लिङ्क भर्नुहोस् URLअन्तर्गत सेटिङ् स्क्रिनको खण्ड File -> प्राथमिकताहरू र बचत गर्नुहोस्।

WAVESHARE ESP32-S3 Touch LCD 4.3 इन्च -fig- (4)

  • स्थापना गर्न बोर्ड प्रबन्धकमा esp32 खोज्नुहोस्, र प्रभाव पार्न Arduino IDE पुन: सुरु गर्नुहोस्।WAVESHARE ESP32-S3 Touch LCD 4.3 इन्च -fig- (6)
  • Arduino IDE खोल्नुहोस् र नोट गर्नुहोस् कि मेनु पट्टीमा रहेका उपकरणहरूले सम्बन्धित फ्ल्यास (8MB) चयन गर्दछ र PSRAM (8MB OPI) सक्षम गर्दछ, निम्न चित्रमा देखाइएको छ।

WAVESHARE ESP32-S3 Touch LCD 4.3 इन्च -fig- (6)

स्रोत

  • कागजात
    • ESP32 Arduino कोरको दस्तावेज
    • Arduino-esp32
    • ESP-IDF
    • डेमो
  • सफ्टवेयर
  • डाटाशीट
    • ESP32-S3 श्रृंखला डाटाशीट t
    • ESP32-S3 Wroom डाटाशीट
    • CH343 डाटाशीट
    • TJA1051

FAQ

प्रश्न: के म PH2.0 ब्याट्री हेडरसँग धेरै ब्याट्री प्याकहरू प्रयोग गर्न सक्छु?
A: PH2.0 लिथियम ब्याट्री सकेटले एकल 3.7V लिथियम ब्याट्रीलाई मात्र समर्थन गर्दछ। ब्याट्री प्याकका धेरै सेटहरू एकैसाथ प्रयोग नगर्नुहोस्।

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

WAVESHARE ESP32-S3 टच LCD 4.3 इन्च [pdf] प्रयोगकर्ता गाइड
ESP32-S3 टच LCD 4.3 इन्च, ESP32-S3, टच LCD 4.3 इन्च, LCD 4.3 इन्च

सन्दर्भहरू

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

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