
លក្ខណៈបច្ចេកទេស
- ឈ្មោះផលិតផល៖ ESP32-S3-Touch-LCD-4.3
- ការគាំទ្រឥតខ្សែ៖ 2.4GHz WiFi និង BLE 5
- បង្ហាញ៖ អេក្រង់ទំហំ 4.3 អ៊ីង capacitive touchscreen
- អង្គចងចាំ៖ Flash ដែលមានសមត្ថភាពខ្ពស់ និង PSRAM
ផលិតផលលើសview
ESP32-S3-Touch-LCD-4.3 គឺជាបន្ទះអភិវឌ្ឍន៍ microcontroller ដែលរួមបញ្ចូល WiFi, BLE, អេក្រង់ប៉ះសមត្ថភាព និងចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រផ្សេងៗ។ វាស័ក្តិសមសម្រាប់ការបង្កើតចំណុចប្រទាក់មនុស្ស-ម៉ាស៊ីន (HMI) និងកម្មវិធី ESP32-S3 ផ្សេងទៀត។
ការពិពណ៌នាផ្នែករឹង
បន្ទះនេះមានចំណុចប្រទាក់ជាច្រើនរួមមាន UART, USB, Sensor, CAN, I2C, RS485 និងក្បាលថ្មសម្រាប់ការគ្រប់គ្រងការសាកថ្ម និងការបញ្ចេញថាមពលប្រកបដោយប្រសិទ្ធភាព។
ចំណុចប្រទាក់ Onboard
- ចំណុចប្រទាក់ UART៖ បន្ទះឈីប CH343P សម្រាប់ទំនាក់ទំនង USB ទៅ UART ។
- ចំណុចប្រទាក់ USB៖ GPIO19(DP) និង GPIO20(DN) សម្រាប់ទំនាក់ទំនង USB ។
- ចំណុចប្រទាក់ឧបករណ៍ចាប់សញ្ញា៖ ភ្ជាប់ GPIO6 ជា ADC សម្រាប់ការរួមបញ្ចូលឧបករណ៍ចាប់សញ្ញា។
- ចំណុចប្រទាក់អាច៖ ចែករំលែកជាមួយចំណុចប្រទាក់ USB សម្រាប់មុខងារពហុមុខងារ។
- ចំណុចប្រទាក់ I2C៖ ចំណុចប្រទាក់ Hardware I2C ជាច្រើនមាន។
- ចំណុចប្រទាក់ RS485៖ សៀគ្វី Onboard សម្រាប់ទំនាក់ទំនងដោយផ្ទាល់ RS485 ។
- ក្បាលថ្ម៖ គាំទ្រការសាកថ្ម និងការគ្រប់គ្រងការបញ្ចោញថាមពលប្រកបដោយប្រសិទ្ធភាព។
ការតភ្ជាប់លេខសម្ងាត់
ការតភ្ជាប់ផ្នែករឹង
ធានាបាននូវការតភ្ជាប់ត្រឹមត្រូវនៃគ្រឿងកុំព្យូទ័រទៅនឹងចំណុចប្រទាក់ដែលត្រូវគ្នា ដូចដែលបានពិពណ៌នានៅក្នុងសៀវភៅណែនាំ។
ការកំណត់បរិស្ថាន
ក្របខ័ណ្ឌកម្មវិធីគាំទ្រ CircuitPython, MicroPython, និង C/C++ (Arduino, ESP-IDF) សម្រាប់ការបង្កើតគំរូ និងការអភិវឌ្ឍន៍យ៉ាងឆាប់រហ័ស។
ជាងview
សេចក្តីផ្តើម
ESP32-S3-Touch-LCD-4.3 គឺជាបន្ទះអភិវឌ្ឍន៍ microcontroller ដែលមានការគាំទ្រ 2.4GHz WiFi និង BLE 5 ហើយរួមបញ្ចូល Flash និង PSRAM ដែលមានសមត្ថភាពខ្ពស់។ អេក្រង់ប៉ះទំហំ 4.3 អ៊ីញនៅលើក្តារអាចដំណើរការកម្មវិធី GUI យ៉ាងរលូនដូចជា LVGL ជាដើម។ រួមបញ្ចូលគ្នាជាមួយនឹងចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រផ្សេងៗ ដែលសមរម្យសម្រាប់ការអភិវឌ្ឍន៍រហ័សនៃ HMI និងកម្មវិធី ESP32-S3 ផ្សេងទៀត។
លក្ខណៈពិសេស
- បំពាក់ដោយប្រព័ន្ធដំណើរការ Xtensa 32-bit LX7 dual-core processor ដែលមានប្រេកង់មេរហូតដល់ 240MHz ។
- គាំទ្រ 2.4GHz Wi-Fi (802.11 b/g/n) និង Bluetooth 5 (LE) ជាមួយនឹងអង់តែននៅលើយន្តហោះ។
- ភ្ជាប់មកជាមួយ 512KB នៃ SRAM និង 384KB ROM ដែលមាននៅលើក្តារ 8MB PSRAM និង 8MB Flash ។
- Onboard អេក្រង់ 4.3 អ៊ីង capacitive touch, គុណភាពបង្ហាញ 800 × 480, ពណ៌ 65K ។
- គាំទ្រការគ្រប់គ្រងការប៉ះ capacitive តាមរយៈចំណុចប្រទាក់ I2C, ការប៉ះ 5 ចំណុចជាមួយនឹងការគាំទ្ររំខាន។
- Onboard CAN, RS485, I2C interface និងរន្ធដោតកាត TF រួមបញ្ចូលច្រក USB ល្បឿនពេញ។
- គាំទ្រនាឡិកាដែលអាចបត់បែនបាន ការកំណត់ឯករាជ្យនៃការផ្គត់ផ្គង់ថាមពលរបស់ម៉ូឌុល និងការគ្រប់គ្រងផ្សេងទៀត ដើម្បីដឹងពីការប្រើប្រាស់ថាមពលទាបក្នុងស្ថានភាពផ្សេងៗគ្នា។
ការពិពណ៌នាផ្នែករឹង
ចំណុចប្រទាក់ Onboard

- ចំណុចប្រទាក់ UART៖ ការប្រើប្រាស់បន្ទះឈីប CH343P សម្រាប់ USB ទៅ UART ដើម្បីភ្ជាប់ទៅ UART_TXD(GPIO32) និង UART_RXD(GPIO3) របស់ ESP43-S44 ដែលអនុញ្ញាតឱ្យដំណើរការកម្មវិធីដុត និងបោះពុម្ពកំណត់ហេតុ។
- ចំណុចប្រទាក់ USB៖ GPIO19(DP) និង GPIO20(DN) គឺជាម្ជុល USB របស់ ESP32-S3 តាមលំនាំដើម ហើយចំណុចប្រទាក់អាចប្រើសម្រាប់ភ្ជាប់កាមេរ៉ាជាមួយពិធីការដូចជា UVC ជាដើម។ សូមចុចទីនេះដើម្បី view កម្មវិធីបញ្ជា UVC ។
- ចំណុចប្រទាក់ឧបករណ៍ចាប់សញ្ញា៖ ចំណុចប្រទាក់នេះគឺសម្រាប់ភ្ជាប់ GPIO6 ជា ADC ហើយអាចភ្ជាប់ទៅឧបករណ៍ចាប់សញ្ញា។
- ចំណុចប្រទាក់ CAN៖ ចំណុចប្រទាក់ CAN និងម្ជុលចំណុចប្រទាក់ USB ចែករំលែកមុខងារពហុគុណ ដោយប្រើបន្ទះឈីប FSUSB42UMX សម្រាប់ប្តូរ។ តាមលំនាំដើម ចំណុចប្រទាក់ USB ត្រូវបានប្រើ (នៅពេលដែលម្ជុល USB_SEL នៃ FSUSB42UMX ត្រូវបានកំណត់ទៅ HIGH) ។
- ចំណុចប្រទាក់ I2C៖ ESP32-S3 ផ្តល់នូវចំណុចប្រទាក់ផ្នែករឹង I2C ជាច្រើន។ បច្ចុប្បន្ន ម្ជុល GPIO8 (SDA) និង GPIO9 (SCL) ត្រូវបានប្រើជាឡានក្រុង I2C ដើម្បីភ្ជាប់ទៅបន្ទះឈីបពង្រីក IO ចំណុចប្រទាក់ប៉ះ និងគ្រឿងកុំព្យូទ័រ I2C ផ្សេងទៀត។
- ចំណុចប្រទាក់ RS485៖ ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ត្រូវបានបំពាក់ដោយសៀគ្វីចំណុចប្រទាក់ RS485 នៅលើក្តារដែលអនុញ្ញាតឱ្យទំនាក់ទំនងដោយផ្ទាល់ជាមួយឧបករណ៍ RS485 ។ សៀគ្វី RS485 ប្តូរដោយស្វ័យប្រវត្តិរវាងរបៀបបញ្ជូន និងទទួល។
- ក្បាលថ្ម PH2.0៖ ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ប្រើប្រាស់បន្ទះឈីបគ្រប់គ្រងការសាកថ្ម និងការបញ្ចេញថាមពលប្រកបដោយប្រសិទ្ធភាព CS8501 ដែលមានសមត្ថភាពជំរុញថ្មលីចូមតែមួយដល់ 5V ។ បច្ចុប្បន្ននេះចរន្តសាកត្រូវបានកំណត់នៅ 580mA ។ អ្នកប្រើប្រាស់អាចកែប្រែចរន្តសាកដោយជំនួស R45 resistor ។ សម្រាប់ព័ត៌មានលម្អិត សូមមើលដ្យាក្រាមគ្រោងការណ៍។
ការតភ្ជាប់លេខសម្ងាត់
| ESP32-S3-WROOM-x
GPIO ១ |
អេក្រង់ LCD
G3 |
យូអេសប៊ី | SD | UART | អាច | ឧបករណ៍ចាប់សញ្ញា |
| GPIO ១ | R3 | |||||
| GPIO ១ | R4 | |||||
| GPIO ១ | VSYNC | |||||
| GPIO ១ | TP_IRQ | |||||
| GPIO ១ | DE | |||||
| GPIO ១ | AD | |||||
| GPIO ១ | ភី។ អិល។ ក | |||||
| GPIO ១ | TP_SDA | |||||
| GPIO ១ | TP_SCL | |||||
| GPIO ១ | B7 | |||||
| GPIO ១ | ម៉ូសូអាយ | |||||
| GPIO ១ | អេសខេ | |||||
| GPIO ១ | មីស៊ីអូ | |||||
| GPIO ១ | B3 | |||||
| GPIO ១ | RS485_TX | |||||
| GPIO ១ | RS485_RX | |||||
| GPIO ១ | B6 | |||||
| GPIO ១ | B5 | |||||
| GPIO ១ | USB_DN | CANRX | ||||
| GPIO ១ | យូអេសប៊ី _ ឌីភី | CANTX | ||||
| GPIO ១ | G7 | |||||
| GPIO ១ | B4 | |||||
| GPIO ១ | G2 | |||||
| GPIO ១ | R7 | |||||
| GPIO ១ | R6 | |||||
| GPIO ១ | R5 | |||||
| GPIO ១ | UART_TXD | |||||
| GPIO ១ | UART_RXD | |||||
| GPIO ១ | G4 | |||||
| GPIO ១ | HSYNC | |||||
| GPIO ១ | G6 | |||||
| GPIO ១
CH422G |
G5
– |
– |
– |
– |
– |
– |
|
EXIO1 |
TP_RST |
|||||
| EXIO2 | ឌី។ ភី | |||||
| EXIO3 | LCD_RST | |||||
| EXIO4 | SD_CS | |||||
| EXIO5 |
USB_SEL(ខ្ពស់) |
USB_SEL(ទាប) |
ការតភ្ជាប់ផ្នែករឹង

- ESP32-S3-Touch-LCD-4.3 ភ្ជាប់មកជាមួយសៀគ្វីទាញយកដោយស្វ័យប្រវត្តិនៅលើយន្តហោះ។ ច្រក Type C ដែលសម្គាល់ UART ត្រូវបានប្រើសម្រាប់ការទាញយកកម្មវិធី និងការចូល។ នៅពេលដែលកម្មវិធីត្រូវបានទាញយក ដំណើរការវាដោយចុចប៊ូតុង RESET ។
- សូមរក្សាលោហៈផ្សេងទៀត ឬសម្ភារៈផ្លាស្ទិចឱ្យឆ្ងាយពីតំបន់អង់តែន PCB កំឡុងពេលប្រើប្រាស់។
- ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ប្រើប្រាស់ឧបករណ៍ភ្ជាប់ PH2.0 ដើម្បីពង្រីក ADC, CAN, IC, និង RS485 ម្ជុលគ្រឿងកុំព្យូទ័រ។ ប្រើប្រាស់ឧបករណ៍ភ្ជាប់បុរស PH2.0 ទៅ 2.54mm DuPont ដើម្បីភ្ជាប់សមាសធាតុឧបករណ៍ចាប់សញ្ញា។
- ដោយសារអេក្រង់ 4.3 អ៊ីងកាន់កាប់ម្ជុល GPIO ភាគច្រើន អ្នកអាចប្រើបន្ទះឈីប CH422G ដើម្បីពង្រីក IO សម្រាប់មុខងារដូចជាការកំណត់ឡើងវិញ និងការគ្រប់គ្រងពន្លឺខាងក្រោយ។
- ចំណុចប្រទាក់ CAN និង RS485 ភ្ជាប់ទៅរេស៊ីស្តង់ 1200hm ដោយប្រើ jumper caps តាមលំនាំដើម។ ជាជម្រើស ភ្ជាប់ NC ដើម្បីលុបចោលឧបករណ៍ទប់ទល់។
- កាត SD ប្រើការទំនាក់ទំនង SPI ។ ចំណាំថាម្ជុល SD_CS ត្រូវតែត្រូវបានជំរុញដោយ EXIO4 នៃ CH422G ។
កំណត់ចំណាំផ្សេងទៀត។
- អត្រាស៊ុមជាមធ្យមសម្រាប់ការដំណើរការ LVGL benchmark example នៅលើស្នូលតែមួយនៅក្នុង ESP-IDF v5.1 គឺ 41 FPS ។ មុនពេលចងក្រង ការបើក 120M PSRAM គឺចាំបាច់។
- រន្ធថ្មលីចូម PH2.0 គាំទ្រតែថ្មលីចូម 3.7V តែមួយប៉ុណ្ណោះ។ កុំប្រើកញ្ចប់ថ្មច្រើនឈុតសម្រាប់ការបញ្ចូលថ្ម និងបញ្ចេញថាមពលក្នុងពេលដំណាលគ្នា។ វាត្រូវបានណែនាំឱ្យប្រើថ្មកោសិកាតែមួយដែលមានសមត្ថភាពតិចជាង 2000mAh ។
វិមាត្រ

ការកំណត់បរិស្ថាន
ក្របខ័ណ្ឌកម្មវិធីសម្រាប់ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ស៊េរី ESP32 ត្រូវបានបញ្ចប់ ហើយអ្នកអាចប្រើ CircuitPython, MicroPython, និង C/C+ + (Arduino, ESP-IDF) សម្រាប់ការបង្កើតគំរូយ៉ាងឆាប់រហ័សនៃការអភិវឌ្ឍន៍ផលិតផល។ នេះជាការណែនាំខ្លីៗអំពីវិធីសាស្រ្តអភិវឌ្ឍន៍ទាំងបីនេះ៖
- CircuitPython គឺជាភាសាសរសេរកម្មវិធីដែលត្រូវបានរចនាឡើងដើម្បីសម្រួលដល់ការធ្វើតេស្តសរសេរកូដ និងការរៀននៅលើបន្ទះមីក្រូកុងទ័រដែលមានតម្លៃទាប។ វាគឺជាដេរីវេប្រភពបើកចំហនៃភាសាសរសេរកម្មវិធី MicroPython ដែលមានគោលបំណងជាចម្បងដល់សិស្ស និងអ្នកចាប់ផ្តើមដំបូង។ ការអភិវឌ្ឍន៍ និងថែទាំ CircuitPython ត្រូវបានគាំទ្រដោយ Adafruit Industries ។
- អ្នកអាចយោងទៅលើឯកសារអភិវឌ្ឍន៍ ® សម្រាប់ការអភិវឌ្ឍន៍កម្មវិធីដែលទាក់ទងនឹង CircuitPython ។
- បណ្ណាល័យ GitHub និងសម្រាប់ CircuitPython អនុញ្ញាតឱ្យមានការចងក្រងឡើងវិញសម្រាប់ការអភិវឌ្ឍន៍ផ្ទាល់ខ្លួន។
- MicroPython គឺជាការអនុវត្តប្រកបដោយប្រសិទ្ធភាពនៃភាសាសរសេរកម្មវិធី Python 3 ។ វារួមបញ្ចូលនូវសំណុំរងតូចមួយនៃបណ្ណាល័យស្តង់ដារ Python ហើយត្រូវបានធ្វើឱ្យប្រសើរដើម្បីដំណើរការលើ microcontrollers និងបរិស្ថានដែលមានកម្រិតធនធាន។
- អ្នកអាចយោងទៅលើឯកសារអភិវឌ្ឍន៍ និងសម្រាប់ការអភិវឌ្ឍន៍កម្មវិធីដែលទាក់ទងនឹង MicroPython ។
- បណ្ណាល័យ GitHub & សម្រាប់ MicroPython អនុញ្ញាតឱ្យមានការចងក្រងឡើងវិញសម្រាប់ការអភិវឌ្ឍន៍ផ្ទាល់ខ្លួន។
- បណ្ណាល័យផ្លូវការ និងការគាំទ្រពីប្រព័ន្ធ Espressif សម្រាប់ការអភិវឌ្ឍន៍ C/C++ ធ្វើឱ្យវាមានភាពងាយស្រួលសម្រាប់ការដំឡើងរហ័ស។
- អ្នកប្រើប្រាស់អាចជ្រើសរើស Arduino &
- Visual Studio Code (ESP-IDF) ជាបរិស្ថានអភិវឌ្ឍន៍រួមបញ្ចូលគ្នា (IDE) របស់ពួកគេ។
- បរិស្ថានត្រូវបានបង្កើតឡើងនៅក្រោម Windows 10 អ្នកប្រើប្រាស់អាចជ្រើសរើសប្រើ Arduino ឬ Visual Studio Code (ESP-IDF) ជា IDE សម្រាប់ការអភិវឌ្ឍន៍ អ្នកប្រើប្រាស់ Mac/Linux OS សូមយោងទៅការណែនាំផ្លូវការ។
អេសអេស - អាយឌីអេហ្វ
- ការដំឡើង ESP-IDF &
អាឌូណូ
- ទាញយក និងដំឡើង Arduino IDE&.
- ដំឡើង ESP32 នៅលើ Arduino IDE ដូចដែលបានបង្ហាញខាងក្រោម ហើយអ្នកអាចយោងទៅតំណនេះ & .
- បំពេញក្នុងតំណភ្ជាប់ខាងក្រោមនៅក្នុងកម្មវិធីគ្រប់គ្រងក្រុមប្រឹក្សាបន្ថែម URLs ផ្នែកនៃអេក្រង់ការកំណត់នៅក្រោម File -> ចំណូលចិត្តនិងរក្សាទុក។

- ស្វែងរក esp32 នៅលើ Board Manager ដើម្បីដំឡើង ហើយចាប់ផ្ដើម Arduino IDE ឡើងវិញដើម្បីឱ្យមានប្រសិទ្ធភាព។

- បើក Arduino IDE ហើយចំណាំថា ឧបករណ៍នៅក្នុងរបារម៉ឺនុយជ្រើសរើស Flash ដែលត្រូវគ្នា (8MB) ហើយបើក PSRAM (8MB OPI) ដូចបង្ហាញក្នុងរូបខាងក្រោម។

ធនធាន
- ឯកសារ
- ឯកសាររបស់ ESP32 Arduino Core
- Arduino-esp32
- អេសអេស - អាយឌីអេហ្វ
- ការបង្ហាញ
- កម្មវិធី
- សន្លឹកទិន្នន័យ
- សំណុំទិន្នន័យ ESP32-S3 Series t
- សន្លឹកទិន្នន័យ ESP32-S3 Wroom
- សន្លឹកទិន្នន័យ CH343
- TJA1051
សំណួរគេសួរញឹកញាប់
សំណួរ៖ តើខ្ញុំអាចប្រើកញ្ចប់ថ្មច្រើនជាមួយក្បាលថ្ម PH2.0 បានទេ?
A: រន្ធថ្មលីចូម PH2.0 គាំទ្រតែថ្មលីចូម 3.7V តែមួយប៉ុណ្ណោះ។ កុំប្រើកញ្ចប់ថ្មច្រើនក្នុងពេលដំណាលគ្នា។
ឯកសារ/ធនធាន
![]() |
WAVESHARE ESP32-S3 Touch LCD 4.3 អ៊ីញ [pdf] ការណែនាំអ្នកប្រើប្រាស់ ESP32-S3 Touch LCD 4.3 Inch, ESP32-S3, Touch LCD 4.3 Inch, LCD 4.3 Inch |

