WAVESHARE-និមិត្តសញ្ញា

WAVESHARE ESP32-S3 Touch LCD 4.3 អ៊ីញ

WAVESHARE ESP32-S3 Touch LCD 4.3 អ៊ីញ -ផលិតផល

លក្ខណៈបច្ចេកទេស

  • ឈ្មោះផលិតផល៖ 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

WAVESHARE ESP32-S3 Touch LCD 4.3 អ៊ីញ -fig- (1)

  • ចំណុចប្រទាក់ 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(ទាប)  

ការតភ្ជាប់ផ្នែករឹង

WAVESHARE ESP32-S3 Touch LCD 4.3 អ៊ីញ -fig- (2)

  • 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 ។

វិមាត្រ

WAVESHARE ESP32-S3 Touch LCD 4.3 អ៊ីញ -fig- (3)

ការកំណត់បរិស្ថាន

ក្របខ័ណ្ឌកម្មវិធីសម្រាប់ក្រុមប្រឹក្សាអភិវឌ្ឍន៍ស៊េរី 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 -> ចំណូលចិត្តនិងរក្សាទុក។

WAVESHARE ESP32-S3 Touch LCD 4.3 អ៊ីញ -fig- (4)

  • ស្វែងរក esp32 នៅលើ Board Manager ដើម្បីដំឡើង ហើយចាប់ផ្ដើម Arduino IDE ឡើងវិញដើម្បីឱ្យមានប្រសិទ្ធភាព។WAVESHARE ESP32-S3 Touch LCD 4.3 អ៊ីញ -fig- (6)
  • បើក Arduino IDE ហើយចំណាំថា ឧបករណ៍នៅក្នុងរបារម៉ឺនុយជ្រើសរើស Flash ដែលត្រូវគ្នា (8MB) ហើយបើក PSRAM (8MB OPI) ដូចបង្ហាញក្នុងរូបខាងក្រោម។

WAVESHARE ESP32-S3 Touch LCD 4.3 អ៊ីញ -fig- (6)

ធនធាន

  • ឯកសារ
    • ឯកសាររបស់ 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

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *