WAVESHARE-լոգոն

WAVESHARE ESP32-S3 4.3 դյույմ Capacitive Touch Display Development Board

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

Տեխնիկական պայմաններ

  • Միկրոկառավարիչի մշակման տախտակ 2.4 ԳՀց WiFi և BLE 5 աջակցությամբ
  • Բարձր հզորությամբ Flash և PSRAM ինտեգրված
  • 4.3 դյույմանոց կոնդենսիվ սենսորային էկրան GUI ծրագրերի համար, ինչպիսիք են LVGL-ը

Ապրանքի նկարագրությունը
ESP32-S3-Touch-LCD-4.3-ը նախատեսված է HMI-ի և այլ ESP32-S3 հավելվածների արագ մշակման համար: Այն ունի մի շարք ինտերֆեյսներ կապի և զարգացման նպատակների համար:

Առանձնահատկություններ

  • ESP32-S3N8R8 Type C USB
  • Սարքավորման նկարագրություն
  • Ներքին ինտերֆեյս
  • UART պորտ, USB միակցիչ, սենսորային միջերես, CAN ինտերֆեյս, I2C ինտերֆեյս, RS485 ինտերֆեյս, PH2.0 մարտկոցի վերնագիր

Սարքավորման նկարագրություն
ESP32-S3-Touch-LCD-4.3-ն ունի տարբեր միջերեսներ, ներառյալ UART, USB, սենսոր, CAN, I2C, RS485 և մարտկոցի վերնագիր՝ արդյունավետ լիցքավորման և լիցքաթափման կառավարման համար:

Ներքին միջերեսի մանրամասները

  • UART նավահանգիստ. CH343P չիպ USB-ից UART միացման համար:
  • USB միակցիչ. GPIO19(DP) և GPIO20(DN) USB միացումների համար:
  • Սենսորային միջերես. Միացված է GPIO6-ին որպես ADC՝ սենսորների հավաքածուի ինտեգրման համար:
  • CAN ինտերֆեյս. Աջակցում է USB ինտերֆեյսին FSUSB42UMX չիպի հետ:
  • I2C ինտերֆեյս. I8C ավտոբուսի միացման համար օգտագործում է GPIO9 (SDA) և GPIO2 (SCL) կապանքներ:
  • RS485 ինտերֆեյս. Ներքին RS485 ինտերֆեյսի սխեմաներ ուղղակի կապի համար:
  • PH2.0 մարտկոցի վերնագիր. Արդյունավետ լիցքավորման և լիցքաթափման կառավարման չիպ՝ լիթիումի մարտկոցի աջակցության համար:

ՀՏՀ

  • Հ. Ո՞րն է միջին կադրերի արագությունը՝ ESP-IDF v5.1-ում LVGL հենանիշ գործարկելու համար:
    A: Կադրերի միջին արագությունը 41 FPS է, երբ գործարկվում է LVGL հենանիշը նախկինումampմեկ միջուկի վրա ESP-IDF v5.1-ում:
  • Հարց. Որքա՞ն է առաջարկվող մարտկոցի հզորությունը PH2.0 լիթիումային մարտկոցի վարդակից:
    Պատ. PH2000 լիթիումային մարտկոցի վարդակից խորհուրդ է տրվում օգտագործել 2.0 մԱ/ժ-ից ցածր հզորությամբ միաբջիջ մարտկոց:

ESP32-S3-Touch-LCD-4.3

Ավարտվել էview

Ներածություն

ESP32-S3-Touch-LCD-4.3-ը միկրոկոնտրոլերի մշակման տախտակ է 2.4 ԳՀց WiFi-ի և BLE 5-ի աջակցությամբ և միավորում է բարձր հզորության Flash-ը և PSRAM-ը: Ներքին 4.3 դյույմանոց կոնդենսիվ սենսորային էկրանը կարող է սահուն գործարկել GUI ծրագրեր, ինչպիսիք են LVGL-ը: Համակցված տարբեր ծայրամասային ինտերֆեյսների հետ՝ այն հարմար է HMI-ի և այլ ESP32-S3 հավելվածների արագ զարգացման համար:

Առանձնահատկություններ

  • Հագեցած է Xtensa 32-բիթանոց LX7 երկմիջուկ պրոցեսորով, մինչև 240 ՄՀց հիմնական հաճախականությամբ:
  • Աջակցում է 2.4 ԳՀց Wi-Fi (802.11 բ/գ/ն) և Bluetooth 5 (LE)՝ ներկառուցված ալեհավաքով:
  • Ներկառուցված 512 ԿԲ SRAM և 384 ԿԲ ROM, ներկառուցված 8 ՄԲ PSRAM և 8 ՄԲ ֆլեշ:
  • Ներքին 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 միացք. Օգտագործեք CH343P չիպ USB-ի համար UART-ին՝ ESP43-S44-ի UART_TXD(GPIO32) և UART_RXD(GPIO3) փին միացնելու համար: որը նախատեսված է որոնվածի ծրագրավորման և տեղեկամատյանների տպագրության համար:
  • USB միակցիչ. GPIO19(DP) և GPIO20(DN) ESP32-S3-ի USB կապիչներն են, որոնք կարելի է միացնել տեսախցիկներին UVC արձանագրությամբ: UVC վարորդի մասին լրացուցիչ մանրամասների համար կարող եք դիմել այս հղումով:
  • Սենսորային միջերես. Այս ինտերֆեյսը միացված է GPIO6-ին որպես ADC, որը կարող է միացված լինել Sensor kit-ին:
  • CAN ինտերֆեյս. կարող է օգտագործվել նաև որպես USB ինտերֆեյս, կարող եք միացնել CAN/USB FSUSB42UMX չիպի միջոցով: USB ինտերֆեյսը օգտագործվում է լռելյայն (երբ FSUSB42UMX-ի USB_SEL փին սահմանված է LOW):
  • I2C ինտերֆեյս. ESP32-S3-ն ապահովում է բազմաշերտ ապարատ, ներկայումս օգտագործում է GPIO8(SDA) և GPIO9(SCL) կապում որպես I2C ավտոբուս՝ IO ընդլայնման չիպը բեռնելու համար, հպման միջերեսը և I2C ինտերֆեյսը:
  • RS485 ինտերֆեյս. RS485 ինտերֆեյսի մշակման սխեմաներ, որոնք ուղղակիորեն միանում են RS485 սարքի հաղորդակցությանը և աջակցում են RS485 շղթայի հաղորդիչի ռեժիմի ավտոմատ միացմանը:
  • PH2.0 մարտկոցի վերնագիր. Մշակման տախտակն օգտագործում է արդյունավետ լիցքավորման և լիցքաթափման կառավարման CS8501 չիպը: Այն կարող է միաբջիջ լիթիումի մարտկոցը հասցնել 5 Վ-ի: Ներկայում լիցքավորման հոսանքը սահմանված է 580 մԱ, և օգտատերերը կարող են փոփոխել լիցքավորման հոսանքը՝ փոխարինելով R45 ռեզիստորը: Լրացուցիչ մանրամասների համար կարող եք դիմել սխեմատիկ դիագրամին:

PIN-ի սահմանում

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-ը գալիս է ներբեռնման ավտոմատ միացումով: Type C պորտը, որը նշված է UART, օգտագործվում է ծրագրերի ներբեռնման և գրանցման համար: Ծրագիրը ներբեռնելուց հետո գործարկեք այն՝ սեղմելով RESET կոճակը:
  • Խնդրում ենք օգտագործել այլ մետաղներ կամ պլաստիկ նյութեր PCB ալեհավաքի տարածքից հեռու:
  • Մշակման տախտակը օգտագործում է PH2.0 միակցիչ՝ ADC, CAN, I2C և RS485 ծայրամասային կապին երկարացնելու համար: Սենսորային բաղադրիչները միացնելու համար օգտագործեք PH2.0-ից մինչև 2.54 մմ DuPont արական միակցիչ:
  • Քանի որ 4.3 դյույմանոց էկրանը զբաղեցնում է GPIO կապիչների մեծ մասը, դուք կարող եք օգտագործել CH422G չիպը՝ IO-ն ընդլայնելու համար այնպիսի գործառույթների համար, ինչպիսիք են վերականգնումը և հետին լույսի կառավարումը:
  • CAN և RS485 ծայրամասային միջերեսները լռելյայնորեն միանում են 120 օմ ռեզիստորին, օգտագործելով ցատկող գլխարկները: Ցանկության դեպքում միացրեք NC-ը՝ դադարեցման դիմադրությունը չեղարկելու համար:
  • SD քարտն օգտագործում է SPI հաղորդակցություն: Նկատի ունեցեք, որ SD_CS քորոցը պետք է աշխատի CH4G-ի EXIO422-ով:

Այլ նշումներ

  • LVGL հենանիշի գործարկման միջին կադրային արագությունը, օրինակampESP-IDF v5.1-ում մեկ միջուկի վրա 41 FPS է: Կազմելուց առաջ անհրաժեշտ է միացնել 120M PSRAM-ը:
  • PH2.0 լիթիումային մարտկոցի վարդակից աջակցում է միայն մեկ 3.7V լիթիումային մարտկոց: Մի օգտագործեք մարտկոցների մի քանի հավաքածուներ միաժամանակ լիցքավորելու և լիցքաթափելու համար: Խորհուրդ է տրվում օգտագործել 2000 մԱ/ժ-ից ցածր հզորությամբ մեկ բջջային մարտկոց:

Չափերը

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-ը Python 3 ծրագրավորման լեզվի արդյունավետ իրականացումն է: Այն ներառում է Python ստանդարտ գրադարանի փոքր ենթաբազմություն և օպտիմիզացված է միկրոկառավարիչների և ռեսուրսներով սահմանափակ միջավայրերում աշխատելու համար:

  • Դուք կարող եք դիմել զարգացման փաստաթղթերին MicroPython-ի հետ կապված հավելվածների մշակման համար:
  • MicroPython-ի համար GitHub գրադարանը թույլ է տալիս վերակազմավորել հատուկ մշակման համար:

Շրջակա միջավայրի կարգավորումն աջակցվում է Windows 10-ում: Օգտագործողները կարող են ընտրել Arduino/Visual Studio ծածկագրերը (ESP-IDF) որպես IDE մշակման համար: Mac/Linux-ի համար օգտվողները կարող են դիմել պաշտոնական ներածմանը:

ESP-IDF

  • ESP-IDF տեղադրում

Արդուինո

  • Ներբեռնեք և տեղադրեք Arduino IDE-ն:
  • Տեղադրեք ESP32-ը Arduino IDE-ում, ինչպես ցույց է տրված ստորև, և կարող եք դիմել այս հղմանը:
  • Լրացրեք հետևյալ հղումը Լրացուցիչ խորհուրդների կառավարիչում URLs բաժինը Կարգավորումների էկրանի տակ 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 Board Manager-ում և վերագործարկեք Arduino IDE-ը՝ ուժի մեջ մտնելու համար:

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

Բացեք Arduino IDE-ն և նշեք, որ Tools-ը ընտրացանկի տողում ընտրում է համապատասխան Flash-ը (8MB) և միացնում PSRAM-ը (8MB OPI), ինչպես ցույց է տրված հետևյալ նկարում:

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

Գրադարանի տեղադրում

TFT_SPI և lvgl գրադարանները պահանջում են կազմաձևում files տեղադրումից հետո: Խորհուրդ է տրվում ուղղակիորեն օգտագործել ESP32_Display_Panel-ը, ESP32_IO_Expander-ը s3-4.3-libraries-ում և 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)

Sample Demo

Արդուինո

Նշում. Նախքան Arduino-ի ցուցադրությունները օգտագործելը, խնդրում ենք ստուգել, ​​թե արդյոք Arduino IDE միջավայրը և ներբեռնման կարգավորումները ճիշտ են կազմաձևված, մանրամասների համար խնդրում ենք ստուգել Arduino Configure-ը:

UART_Test
Անցեք UART_Test որպես նախկինample, UART_Test-ը կարող է օգտագործվել UART ինտերֆեյսի փորձարկման համար: Այս ինտերֆեյսը կարող է միանալ GPIO43 (TXD) և GPIO44 (RXD)՝ որպես UART0:

  • Կոդը ծրագրավորելուց հետո միացրեք 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
Sensor_AD նախկինample-ն օգտագործվում է Sensor AD վարդակի օգտագործումը ստուգելու համար: Այս ինտերֆեյսը միանում է GPIO6-ին ADC-ի օգտագործման համար և կարող է միացվել Սենսորային փաթեթներին և այլն:

  • Կոդն այրելուց հետո միացրեք Sensor AD վարդակից «HY2.0 2P to DuPont արական գլխի 3P 10 սմ»-ին: Այնուհետև կարող եք բացել սերիական նավահանգիստը վրիպազերծող օգնականը՝ դիտարկելու AD քորոցից կարդացված տվյալները: «ADC անալոգային արժեքը» ներկայացնում է ADC-ից կարդացվող անալոգային արժեքը, մինչդեռ «ADC միլիվոլտի արժեքը» ներկայացնում է միլիվոլտի փոխարկված ADC արժեքը:
  • AD քորոցը GND փինով կարճացնելիս ընթերցման արժեքը նման է ստորև ներկայացված դիագրամում.

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

  • AD քորոցը 3V3 փինով կարճացնելիս ընթերցված արժեքը նման է ստորև նկարում.

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

I2C_Test
I2C_Test նախկինample-ը I2C վարդակից փորձարկելու համար է, և այս ինտերֆեյսը կարող է միանալ GPIO8 (SDA) և GPIO9 (SCL) I2C հաղորդակցության համար:

  • Օգտագործելով այս նախկինampBME680 միջավայրի սենսոր վարելու համար, և խմբագրելուց առաջ անհրաժեշտ է տեղադրել «BME68x Sensor Library» գրադարանի մենեջերի միջոցով:
  • Կոդը ծրագրավորելուց հետո I2C վարդակից միացված է «HY2.0 2P to DuPont արական գլխիկ 4P 10 սմ» և միացված է BME680 բնապահպանական սենսորին: Այս սենսորն ի վիճակի է հայտնաբերել ջերմաստիճանը, խոնավությունը, մթնոլորտային ճնշումը և գազի մակարդակը: Բացելով սերիական պորտի վրիպազերծման օգնականը, դուք կարող եք դիտարկել՝ ① ջերմաստիճանի (°C), ② մթնոլորտային ճնշման (Pa), ③ հարաբերական խոնավության (%RH), ④ գազի դիմադրության (օհմ) և ⑤ սենսորի համար: կարգավիճակը։

RS485_Test
RS485_Test example-ն նախատեսված է RS-485 վարդակից փորձարկելու համար, և այս ինտերֆեյսը կարող է միանալ GPIO15 (TXD) և GPIO16 (RXD) RS485 հաղորդակցության համար:

  • Այս ցուցադրությունը պահանջում է USB TO RS485 (B): Կոդը ծրագրավորելուց հետո RS-485 վարդակը կարող է միանալ USB TO RS485 (B)-ին «HY2.0 2P to DuPont արական գլխի 2P 10 սմ»-ի միջոցով, այնուհետև այն միացնել համակարգչին:
  • Բացեք սերիական պորտի կարգաբերման օգնականը և ուղարկեք RS485 հաղորդագրություն 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- (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 փոխանցում
TWAItransmit նախկինample-ը CAN վարդակից փորձարկելու համար է, և այս ինտերֆեյսը կարող է միանալ GPIO20 (TXD) և GPIO19 (RXD) CAN հաղորդակցության համար:

  • Կոդը ծրագրավորելուց հետո, օգտագործելով «HY2.0 2P to DuPont արական գլուխ 2P կարմիր-սև 10 սմ» մալուխը և միացրեք 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.000 Կբիթ/վրկ: Այս կոնֆիգուրացիան թույլ կտա ձեզ view Esp32-s3-touch-lcd-4.3-ի կողմից ուղարկված CAN հաղորդագրությունները:

TWAI ստանալ
TWAIreceive նախկինample-ը CAN վարդակից փորձարկելու համար է, և այս ինտերֆեյսը կարող է միանալ GPIO20 (TXD) և GPIO19 (RXD) CAN հաղորդակցության համար:

  • Կոդը վերբեռնելուց հետո օգտագործեք «HY2.0 2P to DuPont արական գլխիկ 2P կարմիր-սև 10 սմ» մալուխը՝ ESP32-S3-Touch-LCD-4.3-ի CAN H և CAN L կապերը USB-CAN-A-ին միացնելու համար: .
  • Միացրեք USB-CAN-A-ն համակարգչին և բացեք USB-CAN-A_TOOL_2.0 վերին համակարգչային ծրագիրը: Ընտրեք համապատասխան COM պորտը, սահմանեք միացքի բուդի արագությունը 2000000, ինչպես ցույց է տրված նկարում, և CAN baud արագությունը սահմանեք 500.000 Կբիթ/վրկ: Այս կարգավորումներով դուք կկարողանաք CAN հաղորդագրություններ ուղարկել Esp32-s3-touch-lcd-4.3:

lvgl_Porting
lvgl_Porting նախկինample-ն նախատեսված է RGB սենսորային էկրանի փորձարկման համար:

Կոդը բեռնելուց հետո կարող եք փորձել դիպչել դրան։ Նաև մենք տրամադրում ենք LVGL տեղափոխում նախկինումamples օգտատերերի համար (Եթե կոդը այրելուց հետո էկրանի արձագանք չկա, ստուգեք, արդյոք Arduino IDE -> Գործիքների կարգավորումները ճիշտ են կազմաձևված. ընտրեք համապատասխան Flash (8MB) և միացրեք PSRAM (8MB OPI)):

DrawColorBar
DrawColorBar նախկինample-ն RGB էկրանը փորձարկելու համար է:

Կոդը բեռնելուց հետո դուք պետք է դիտեք էկրանին, որտեղ ցուցադրվում են կապույտ, կանաչ և կարմիր գույների շերտեր: Եթե ​​ծածկագիրը գրելուց հետո էկրանը պատասխան չի ցույց տալիս, ստուգեք, արդյոք Arduino IDE -> Գործիքների կարգավորումները ճիշտ են կազմաձևված. ընտրեք համապատասխան Flash (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մենք օգտագործում ենք BME680 Environmental Sensor ) ESP32-S3-Touch-LCD-4.3-ի համապատասխան կապում: Բացեք սերիական պորտի վրիպազերծման օգնականը, ընտրեք 115200 բուդ արագություն և բացեք համապատասխան COM պորտը հաղորդակցության համար (նախ համոզվեք, որ անջատեք ESP-IDF-ի COM պորտը, քանի որ այն կարող է զբաղեցնել COM պորտը և կանխել սերիական պորտի մուտքը):
  • Սեղմեք ESP32-S3-Touch-LCD-4.3-ի Reset ստեղնը, SSCOM-ը տպում է հաղորդագրություն, մուտքագրեք «i2cdetect», ինչպես ցույց է տրված ստորև: «77»-ը տպվում է, և I2C վարդակից թեստն անցնում է:

uart_echo
uart_echo նախկինample-ն նախատեսված է RS485 վարդակից փորձարկելու համար:

  • Կոդը բեռնելուց հետո միացրեք USB TO RS485-ը և ESP32-S3-Touch-LCD-4.3-ը A և B կապիչների միջոցով: Բացեք SSCOM-ը՝ USB TO RS485-ին համակարգչին միացնելուց հետո կապի համար համապատասխան COM պորտը ընտրելու համար:
  • Ընտրեք բուդի արագությունը որպես 115200, ինչպես ցույց է տրված ստորև: Երբ ուղարկում եք որևէ նիշ, այն ետ է վերադարձվում և ցուցադրվում: Դա լավ նշան է, որ RS485 վարդակն աշխատում է այնպես, ինչպես սպասվում էր:

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

twai_network_master
twai_network_master նախկինample-ն նախատեսված է CAN վարդակից փորձարկելու համար:

  • Կոդը վերբեռնելուց հետո օգտագործեք «HY2.0 2P to DuPont արական գլխիկ 2P կարմիր-սև 10 սմ» մալուխը՝ ESP32-S3-Touch-LCD-4.3-ի CAN H և CAN L կապերը USB-CAN-A-ին միացնելու համար: .
  • Միացրեք USB-CAN-A-ն համակարգչին և բացեք USB-CAN-A_TOOL_2.0 վերին համակարգչային ծրագիրը: Ընտրեք համապատասխան COM պորտը, սահմանեք պորտի բուդի արագությունը 2000000, ինչպես ցույց է տրված նկարում, և սահմանեք հատուկ բուդ արագություն 25.000 Կբ/վ (անհրաժեշտության դեպքում կարգավորեք փուլային բուֆեր 1 և փուլային բուֆեր 2):

Սեղմելով «Վերականգնել» կոճակը ESP32-S3-Touch-LCD-4.3-ի վրա տվյալների տպագրվում են USBCANV2.0-ի տվյալների դաշտում՝ հաստատելով CAN վարդակի հաջող փորձարկումը:

ցուցադրություն 1
demo1 նախկինample-ն էկրանի ցուցադրման էֆեկտը փորձարկելու համար է:

Ռեսուրս

Փաստաթուղթ

  • Սխեմատիկ դիագրամ
  • ESP32 Arduino Core-ի փաստաթղթեր arduino-esp32
  • ESP-IDF
  • ESP32-S3-Touch-LCD-4.3 3D նկարչություն

Դեմո

  • ESP32-S3-Touch-LCD-4.3_libraries
  • Sample demo

Ծրագրային ապահովում

  • sscom սերիական նավահանգստի օգնական
  • Arduino IDE
  • UCANV2.0.exe

Տվյալների թերթիկ

  • ESP32-S3 Series Datasheet
  • ESP32-S3 Wroom տվյալների թերթիկ
  • CH343 Տվյալների թերթիկ
  • TJA1051

ՀՏՀ

Հարց.ESP32-S3-Touch-LCD-4.3 ԿԱՐՈՂ Է ընդունման ձախողում:
Պատասխան.

  1. Վերագործարկեք COM պորտը UCANV2.0.exe-ում և մի քանի անգամ սեղմեք ESP32-S3-Touch-LCD-4.3 վերակայման կոճակը:
  2. Անջատեք DTR-ը և RTS-ը սերիական պորտի վրիպազերծման օգնականում:

Հարց.ESP32-S3-Touch-LCD-4.3-ը ոչ մի պատասխան ցույց չի տալիս Arduino ծրագիրը RGB էկրանի ցուցադրման համար ծրագրավորելուց հետո:
Պատասխան.
Եթե ​​կոդը ծրագրավորելուց հետո էկրանի պատասխան չլինի, ստուգեք՝ արդյոք ճիշտ կոնֆիգուրացիաները դրված են Arduino IDE -> Գործիքներ. Ընտրեք համապատասխան Flash (8MB) և միացրեք PSRAM (8MB OPI):

Հարց.ESP32-S3-Touch-LCD-4.3-ը չի կարողանում կազմել Arduino-ի ցուցադրությունը RGB էկրանի համար և ցույց է տալիս սխալներ:
Պատասխան.
Ստուգեք, արդյոք «s3-4.3-libraries» գրադարանը տեղադրված է: Խնդրում ենք ծանոթանալ տեղադրման քայլերին:

Աջակցություն

Տեխնիկական աջակցություն

Եթե ​​Ձեզ անհրաժեշտ է տեխնիկական աջակցություն կամ ունեք որևէ կարծիք/վերադարձ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 դյույմ Capacitive Touch Display Development Board [pdf] Օգտագործողի ուղեցույց
ESP32-S3 4.3 դյույմանոց Capacitive Touch Display Development Board, ESP32-S3, 4.3 inch Capacitive Touch Display Development Board, Touch Display Development Board, Display Development Board, Development Board, Board

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *