
Спецификации
- Плочка за развој на микроконтролер со WiFi од 2.4 GHz и поддршка за BLE 5
- Интегрирани Flash и PSRAM со висок капацитет
- 4.3-инчен капацитивен екран на допир за GUI програми како LVGL
Опис на производот
ESP32-S3-Touch-LCD-4.3 е дизајниран за брз развој на HMI и други ESP32-S3 апликации. Се одликува со низа интерфејси за поврзување и развојни цели.
Карактеристики
- ESP32-S3N8R8 USB тип C
- Опис на хардверот
- Вграден интерфејс
- 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 интерфејс: Користи GPIO8(SDA) и GPIO9(SCL) пинови за поврзување со магистралата I2C.
- RS485 интерфејс: Внатрешни RS485 интерфејс кола за директна комуникација.
- Заглавие на батеријата PH2.0: Ефикасен чип за управување со полнење и празнење за поддршка на литиумските батерии.
Најчесто поставувани прашања
- П: Која е просечната стапка на слики за извршување на LVGL репер на ESP-IDF v5.1?
О: Просечната стапка на слики е 41 FPS кога се извршува реперот LVGL на прample на едно јадро во ESP-IDF v5.1. - П: Кој е препорачаниот капацитет на батеријата за приклучокот за литиумска батерија PH2.0?
О: Препорачливо е да користите едноклеточна батерија со капацитет под 2000 mAh со приклучокот за литиумска батерија PH2.0.
ESP32-S3-Touch-LCD-4.3
Во текот наview
Вовед
ESP32-S3-Touch-LCD-4.3 е плочка за развој на микроконтролер со поддршка за WiFi од 2.4 GHz и BLE 5 и интегрира Flash и PSRAM со висок капацитет. Вградениот капацитивен екран на допир од 4.3 инчи може непречено да работи со GUI програми како што е LVGL. Во комбинација со различни периферни интерфејси, тој е погоден за брз развој на HMI и други ESP32-S3 апликации.
Карактеристики
- Опремен со Xtensa 32-битен LX7 процесор со две јадра, со главна фреквенција до 240 MHz.
- Поддржува Wi-Fi од 2.4 GHz (802.11 b/g/n) и Bluetooth 5 (LE), со вградена антена.
- Вграден 512KB SRAM и 384KB ROM, со вграден 8MB PSRAM и 8MB Flash.
- Вграден 4.3 инчен капацитивен дисплеј на допир, резолуција 800×480, 65K боја.
- Поддржува капацитивна контрола на допир преку интерфејс I2C, допир од 5 точки со поддршка за прекини.
- Вградениот CAN, RS485, интерфејсот I2C и слотот за TF картичка, интегрираат USB-порта со целосна брзина.
- Поддржува флексибилен часовник, независна поставка за напојување на модулот и други контроли за реализација на мала потрошувачка на енергија во различни сценарија.
Опис на хардверот
Вграден интерфејс

- UART порта: Користете CH343P чип за USB на UART за поврзување на пиновите UART_TXD(GPIO43) и UART_RXD(GPIO44) на ESP32-S3. кој е за програмирање на фирмверот и печатење на дневници.
- USB конектор: GPIO19(DP) и GPIO20(DN) се USB пиновите на ESP32-S3, кои можат да ги поврзат камерите со UVC протокол. За повеќе детали за UVC двигателот, можете да погледнете на оваа врска.
- Сензорски интерфејс: Овој интерфејс е поврзан со GPIO6 како ADC, кој може да се поврзе со комплет со сензори.
- CAN интерфејс: може да се користи и како USB-интерфејс, можете да префрлите CAN/USB со чипот FSUSB42UMX. УСБ-интерфејсот се користи стандардно (кога иглата USB_SEL на FSUSB42UMX е поставена на LOW).
- I2C интерфејс: ESP32-S3 обезбедува хардвер со повеќе ленти, во моментов користи пинови GPIO8(SDA) и GPIO9(SCL) како магистрала I2C за вчитување на чип за проширување на IO, интерфејс на допир и интерфејс I2C.
- RS485 интерфејс: развојната табла на одборот RS485 интерфејс кола за директно поврзување со комуникацијата на уредот RS485 и поддршка за автоматско префрлување на режимот на коло примопредавател RS485.
- Заглавие на батеријата PH2.0: Развојната табла го користи ефикасниот чип за управување со полнење и празнење CS8501. Може да ја зголеми литиумската батерија со една ќелија до 5V. Во моментов, струјата за полнење е поставена на 580 mA, а корисниците можат да ја менуваат струјата на полнење со замена на отпорникот R45. За повеќе детали, можете да се повикате на Шематски дијаграм.
Дефиниција на PIN

Хардверска врска

- ESP32-S3-Touch-LCD-4.3 доаѓа со вградено автоматско коло за преземање. Пристаништето Type C, означено со UART, се користи за преземање и евиденција на програми. Откако ќе се преземе програмата, стартувајте ја со притискање на копчето RESET.
- Ве молиме чувајте ги другите метали или пластични материјали подалеку од областа на ПХБ антената за време на употребата.
- Развојната плочка користи PH2.0 конектор за проширување на периферните пинови ADC, CAN, I2C и RS485. Користете PH2.0 до 2.54mm DuPont машки конектор за поврзување на компонентите на сензорот.
- Бидејќи екранот од 4.3 инчи ги зафаќа повеќето GPIO пинови, можете да користите чип CH422G за да го проширите IO за функции како ресетирање и контрола на позадинското осветлување.
- Периферните интерфејси CAN и RS485 се поврзуваат со отпорник од 120 оми стандардно користејќи капачиња за скокачи. Изборно, поврзете NC за да го откажете отпорот за завршување.
- SD-картичката користи SPI комуникација. Забележете дека иглата SD_CS треба да биде управувана од EXIO4 на CH422G.
Други белешки
- Просечната стапка на слики за водење на реперот LVGL прampна едно јадро во ESP-IDF v5.1 е 41 FPS. Пред компилацијата, неопходно е да се овозможи 120M PSRAM.
- Приклучокот за литиумска батерија PH2.0 поддржува само една литиумска батерија од 3.7 V. Не користете повеќе комплети батерии за полнење и празнење истовремено. Препорачливо е да користите едноклеточна батерија со капацитет под 2000 mAh.
Димензии

Поставување на животната средина
Софтверската рамка за развојните табли од серијата ESP32 е завршена и можете да ги користите CircuitPython, MicroPython и C/C++ (Arduino, ESP-IDF) за брзо создавање на прототипови на развој на производи. Еве краток вовед во овие три развојни пристапи:
Официјална инсталација на библиотека C/C++:
- Упатство за развој на Arduino од серијата ESP32.
- Упатство за развој на ESP-IDF од серија ESP32.
MicroPython е ефикасна имплементација на програмскиот јазик Python 3. Вклучува мала подгрупа од стандардната библиотека на Python и е оптимизирана да работи на микроконтролери и средини со ограничени ресурси.
- Може да се повикате на развојната документација за развој на апликации поврзани со MicroPython.
- Библиотеката GitHub за MicroPython овозможува повторна компилација за сопствен развој.
Поставките за опкружување се поддржани на Windows 10. Корисниците можат да изберат Arduino/Visual Studio Codes (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

- Пребарајте esp32 на Board Manager за да инсталирате и рестартирајте го Arduino IDE за да стапи на сила.

Отворете го Arduino IDE и забележете дека Tools во лентата со мени го избира соодветниот Flash (8MB) и овозможува PSRAM (8MB OPI), како што е прикажано на следната слика.

Инсталација на библиотека
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“ го претставува вашето корисничко име на компјутерот.

По копирањето:

Sampле Демо
Ардуино
Забелешка: Пред да ги користите демото на Arduino, проверете дали околината и поставките за преземање на Arduino IDE се правилно конфигурирани, за детали, ве молиме проверете ја конфигурацијата на Arduino.
UART_Test
Земете UART_Test како бившample, UART_Test може да се користи за тестирање на интерфејсот UART. Овој интерфејс може да се поврзе со GPIO43(TXD) и GPIO44(RXD) како UART0.
- Откако ќе го програмирате кодот, поврзете го USB-кабелот со тип-C на интерфејсот „UART“ од типот C. Отворете го помошникот за отстранување грешки на сериската порта и испратете порака до ESP32-S3-Touch-LCD-4.3. ESP32-S3-Touch-LCD-4.3 ќе ја врати примената порака на помошникот за отстранување грешки на сериската порта. Забележете дека треба да ја изберете точната COM порта и брзината на бауд. Проверете „AddCrLf“ пред да ја испратите пораката.

Сензор_AD
Сензор_AD прample се користи за тестирање на употребата на штекерот Sensor AD. Овој интерфејс се поврзува со GPIO6 за користење ADC и може да се поврзе со комплети со сензори и така натаму.
- Откако ќе го запишете кодот, поврзете го штекерот на Sensor AD на „HY2.0 2P to DuPont машка глава 3P 10cm“. Потоа можете да го отворите помошникот за дебагирање на сериската порта за да ги набљудувате податоците прочитани од иглата AD. „ADC аналогна вредност“ ја претставува аналогната вредност што се чита од ADC, додека „ADC миливолти вредност“ ја претставува вредноста на ADC конвертирана во миливолти.
- При скратување на пинот AD со пинот GND, вредноста за читање е како што е прикажано на дијаграмот подолу:

- При скратување на AD пинот со пинот 3V3, вредноста за читање е како што е прикажано на сликата подолу:

I2C_Test
I2C_Test прample е за тестирање на приклучокот за I2C, а овој интерфејс може да се поврзе со GPIO8(SDA) и GPIO9(SCL) за I2C комуникација.
- Користејќи го овој прampле за возење сензор за околина BME680, а пред уредување треба да ја инсталирате „BME68x Sensor library“ преку BIBRARY MANAGER.
- По програмирањето на кодот, приклучокот I2C е поврзан на „HY2.0 2P to DuPont машка глава 4P 10cm“ и е поврзан со сензорот за животна средина BME680 . Овој сензор е способен да детектира температура, влажност, атмосферски притисок и нивоа на гас. Со отворање на помошникот за отстранување грешки на сериската порта, можете да забележите: ① за температура (°C), ② за атмосферски притисок (Pa), ③ за релативна влажност (%RH), ④ за отпорност на гас (оми) и ⑤ за сензорот статус.
RS485_Test
RS485_Test exampЛе е за тестирање на приклучокот RS-485, а овој интерфејс може да се поврзе со GPIO15(TXD) и GPIO16(RXD) за RS485 комуникација.
- Оваа демонстрација бара USB TO RS485 (B) . По програмирањето на кодот, приклучокот RS-485 може да се поврзе на USB TO RS485 (B) преку „HY2.0 2P to DuPont машка глава 2P 10cm“ и потоа да го поврзе со компјутерот.
- Отворете го помошникот за дебагирање на сериската порта и испратете порака RS485 на ESP32-S3-Touch-LCD-4.3. ESP32-S3-Touch-LCD-4.3 ќе ја врати примената порака на помошникот за отстранување грешки на сериската порта. Погрижете се да ја изберете точната COM порта и брзината на бауд. Пред да ја испратите пораката, проверете „AddCrLf“ за да додадете повратен превоз и довод на линија.

SD_Test
SD_Test прample се користи за тестирање на приклучокот за SD картичка. Пред да го користите, вметнете SD-картичка.
- По снимањето на кодот, ESP32-S3-Touch-*LCD-4.3 ќе го препознае типот и големината на SD-картичката и ќе продолжи со file операции како што се креирање, бришење, менување и барање files.
TWAIпренесува
TWAItransmit прample е за тестирање на CAN приклучокот, и овој интерфејс може да се поврзе со GPIO20(TXD) и GPIO19(RXD) за CAN комуникација.
- Откако ќе го програмирате кодот, користејќи го кабелот „HY2.0 2P to DuPont машка глава 2P црвено-црна 10cm“ и поврзете ги пиновите CAN H и CAN L на ESP32-S3-Touch-LCD-4.3 на USB-CAN- А .
- Откако ќе го отворите помошникот за дебагирање на сериската порта, треба да забележите дека Esp32-s3-touch-lcd-4.3 почна да испраќа пораки CAN.
Поврзете го USB-CAN-A со компјутерот и отворете го горниот компјутерски софтвер USB-CAN-A_TOOL_2.0. Изберете ја соодветната COM порта, поставете ја брзината на бауд на 2000000 како што е прикажано на сликата и поставете ја брзината на бауд CAN на 50.000 Kbps. Оваа конфигурација ќе ви овозможи да view пораките CAN испратени од Esp32-s3-touch-lcd-4.3.
TWAIприми
TWAIreive example е за тестирање на CAN приклучокот, и овој интерфејс може да се поврзе со GPIO20(TXD) и GPIO19(RXD) за CAN комуникација.
- Откако ќе го поставите кодот, користете го кабелот „HY2.0 2P to DuPont машка глава 2P црвено-црна 10cm“ за да ги поврзете пиновите CAN H и CAN L на ESP32-S3-Touch-LCD-4.3 со USB-CAN-A .
- Поврзете го USB-CAN-A со компјутерот и отворете го горниот компјутерски софтвер USB-CAN-A_TOOL_2.0. Изберете ја соодветната COM порта, поставете ја брзината на бауд на портата на 2000000 како што е прикажано на сликата и поставете ја брзината на бауд CAN на 500.000 Kbps. Со овие поставки, ќе можете да испраќате пораки CAN на Esp32-s3-touch-lcd-4.3.
lvgl_Porting
lvgl_Porting прampЛе е за тестирање на RGB екран на допир.
Откако ќе го поставите кодот, можете да се обидете да го допрете. Исто така, обезбедуваме пренос на LVGL на прamples за корисници (Ако нема одговор на екранот по снимањето на кодот, проверете дали поставките Arduino IDE -> Tools се правилно конфигурирани: изберете го соодветниот Flash (8MB) и овозможете PSRAM (8MB OPI)).
DrawColorBar
DrawColorBar прampЛе е за тестирање на RGB екран.
Откако ќе го поставите кодот, треба да го набљудувате екранот што прикажува ленти со сини, зелени и црвени бои. Ако екранот не покажува одговор по снимањето на кодот, проверете дали поставките Arduino IDE -> Tools се правилно конфигурирани: изберете го соодветниот 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 порта за комуникација (погрижете се прво да ја оневозможите COM-портата на ESP-IDF, бидејќи може да ја окупира COM-портата и да спречи пристап до сериската порта).
- Притиснете го копчето Reset на ESP32-S3-Touch-LCD-4.3, SSCOM печати порака, внесете „i2cdetect“ како што е прикажано подолу. „77“ се отпечатува и тестот за штекерот I2C поминува.
uart_echo
uart_echo прampЛе е за тестирање на штекерот RS485.
- Откако ќе го поставите кодот, поврзете ги USB TO RS485 и ESP32-S3-Touch-LCD-4.3 преку пиновите A и B. Отворете SSCOM за да ја изберете соодветната COM порта за комуникација откако ќе го поврзете USB TO RS485 на компјутерот.
- Изберете ја брзината на бауд како 115200 како што е прикажано подолу. Кога испраќате некој знак, тој се враќа назад и се прикажува. Тоа е добар показател дека приклучокот RS485 работи како што се очекуваше.

twai_network_master
twai_network_master прampЛе е за тестирање на штекерот CAN.
- Откако ќе го поставите кодот, користете го кабелот „HY2.0 2P to DuPont машка глава 2P црвено-црна 10cm“ за да ги поврзете пиновите CAN H и CAN L на ESP32-S3-Touch-LCD-4.3 со USB-CAN-A .
- Поврзете го USB-CAN-A со компјутерот и отворете го горниот компјутерски софтвер USB-CAN-A_TOOL_2.0. Изберете ја соодветната COM порта, поставете ја брзината на бауд на пристаништето на 2000000 како што е прикажано на сликата и поставете приспособена брзина на бауд од 25.000 Kbps (приспособување на фазен тампон 1 и фазен бафер 2 доколку е потребно).
Притискањето на копчето Ресетирање на ESP32-S3-Touch-LCD-4.3 предизвикува печатење на податоците во полето за податоци на USBCANV2.0, со што се потврдува успешното тестирање на приклучокот CAN.
демо1
демо1 ексample е за тестирање на ефектот на прикажување на екранот.
Ресурс
Документ
- Шематски дијаграм
- ESP32 Документација на Arduino Core arduino-esp32
- ESP-IDF
- ESP32-S3-Touch-LCD-4.3 3D цртеж
Демо
- ESP32-S3-Touch-LCD-4.3_libraries
- Sampдемо
Софтвер
- sscom сериски асистент за порта
- Arduino IDE
- UCANV2.0.exe
Лист со податоци
- Лист со податоци од серијата ESP32-S3
- ESP32-S3 Wroom лист со податоци
- CH343 Лист со податоци
- TJA1051
Најчесто поставувани прашања
Прашање:ESP32-S3-Touch-LCD-4.3 ДАЛИ неуспех на приемот?
Одговор:
- Рестартирајте ја COM портата во UCANV2.0.exe и притиснете го копчето за ресетирање ESP32-S3-Touch-LCD-4.3 повеќе пати.
- Отштиклирајте ги DTR и RTS во помошникот за отстранување грешки во сериската порта.
Прашање:ESP32-S3-Touch-LCD-4.3 не покажува одговор по програмирањето на Arduino програма за RGB екран?
Одговор:
Ако нема одговор на екранот по програмирањето на кодот, проверете дали се поставени точните конфигурации во Arduino IDE -> Tools: Изберете го соодветниот Flash (8MB) и овозможете PSRAM (8MB OPI).
Прашање:ESP32-S3-Touch-LCD-4.3 не успева да состави демо на Arduino за RGB екранот и покажува грешки?
Одговор:
Проверете дали е инсталирана библиотеката „s3-4.3-libraries“. Ве молиме погледнете ги чекорите за инсталација.
Поддршка
Техничка поддршка
Ако ви треба техничка поддршка или имате какви било повратни информации/повратни информацииview, ве молиме кликнете на копчето Испрати сега за да испратите билет. Нашиот тим за поддршка ќе ве провери и ќе ви одговори во рок од 1 до 2 работни дена. Ве молиме бидете трпеливи бидејќи правиме максимални напори да ви помогнеме да го решите проблемот. Работно време: 9:6 - 8:XNUMX GMT + XNUMX (од понеделник до петок)
Најавете се / Креирајте сметка
Документи / ресурси
![]() |
WAVESHARE ESP32-S3 4.3 инчен табла за развој на капацитивен дисплеј на допир [pdf] Упатство за корисникот ESP32-S3 4.3 инчна плочка за развој на капацитивен дисплеј на допир, ESP32-S3, 4.3 инчна табла за развој на капацитивен дисплеј на допир, табла за развој на екран на допир, табла за развој на дисплеј, табла за развој, табла |

