
ข้อมูลจำเพาะ
- ชื่อสินค้า : ESP32-S3-Touch-LCD-4.3
- การสนับสนุนแบบไร้สาย: WiFi 2.4GHz และ BLE 5
- แสดง: หน้าจอสัมผัสแบบ capacitive ขนาด 4.3 นิ้ว
- หน่วยความจำ: Flash และ PSRAM ความจุสูง
สินค้าเกินview
ESP32-S3-Touch-LCD-4.3 เป็นบอร์ดพัฒนาไมโครคอนโทรลเลอร์ที่รวม WiFi, BLE, หน้าจอสัมผัสแบบ capacitive และอินเทอร์เฟซต่อพ่วงต่างๆ เหมาะสำหรับการพัฒนาอินเทอร์เฟซระหว่างมนุษย์กับเครื่องจักร (HMI) และแอปพลิเคชัน ESP32-S3 อื่นๆ
คำอธิบายฮาร์ดแวร์
บอร์ดมีอินเทอร์เฟซหลายแบบ รวมถึง UART, USB, เซ็นเซอร์, CAN, I2C, RS485 และส่วนหัวแบตเตอรี่เพื่อการจัดการการชาร์จและการคายประจุที่มีประสิทธิภาพ
อินเทอร์เฟซออนบอร์ด
- อินเทอร์เฟซ UART: ชิป CH343P สำหรับการสื่อสาร USB เป็น UART
- อินเทอร์เฟซ USB: GPIO19(DP) และ GPIO20(DN) สำหรับการสื่อสาร USB
- อินเทอร์เฟซเซ็นเซอร์: เชื่อมต่อ GPIO6 เป็น ADC เพื่อรวมเซ็นเซอร์
- สามารถเชื่อมต่อ: แชร์กับอินเทอร์เฟซ USB สำหรับฟังก์ชันมัลติเพล็กซ์
- อินเทอร์เฟซ I2C: มีอินเทอร์เฟซ I2C ฮาร์ดแวร์หลายตัวให้เลือก
- อินเตอร์เฟซ RS485: วงจรออนบอร์ดสำหรับการสื่อสาร RS485 โดยตรง
- ส่วนหัวของแบตเตอรี่: รองรับการจัดการการชาร์จและการคายประจุแบตเตอรี่อย่างมีประสิทธิภาพ
การเชื่อมต่อพิน
การเชื่อมต่อฮาร์ดแวร์
ตรวจสอบให้แน่ใจว่าอุปกรณ์ต่อพ่วงเชื่อมต่อกับอินเทอร์เฟซที่เกี่ยวข้องอย่างเหมาะสมตามที่อธิบายไว้ในคู่มือ
การตั้งค่าสภาพแวดล้อม
เฟรมเวิร์กซอฟต์แวร์รองรับ CircuitPython, MicroPython และ C/C++ (Arduino, ESP-IDF) เพื่อการสร้างต้นแบบและการพัฒนาที่รวดเร็ว
เกินview
การแนะนำ
ESP32-S3-Touch-LCD-4.3 เป็นบอร์ดพัฒนาไมโครคอนโทรลเลอร์ที่รองรับ WiFi 2.4GHz และ BLE 5 และผสานรวม Flash และ PSRAM ความจุสูง หน้าจอสัมผัสแบบ capacitive ขนาด 4.3 นิ้วออนบอร์ดสามารถรันโปรแกรม GUI เช่น LVGL ได้อย่างราบรื่น รวมกับอินเทอร์เฟซอุปกรณ์ต่อพ่วงต่างๆ เหมาะสำหรับการพัฒนา HMI และแอปพลิเคชัน ESP32-S3 อื่นๆ อย่างรวดเร็ว
คุณสมบัติ
- มาพร้อมกับโปรเซสเซอร์ดูอัลคอร์ Xtensa 32 บิต LX7 ความถี่หลักสูงสุด 240MHz
- รองรับ Wi-Fi 2.4GHz (802.11 b/g/n) และ Bluetooth 5 (LE) พร้อมเสาอากาศในตัว
- SRAM ในตัว 512KB และ ROM 384KB พร้อม PSRAM 8MB และ Flash 8MB ออนบอร์ด
- หน้าจอสัมผัสแบบ capacitive ออนบอร์ดขนาด 4.3 นิ้ว ความละเอียด 800×480 สี 65K
- รองรับการควบคุมแบบสัมผัสแบบ capacitive ผ่านอินเทอร์เฟซ I2C สัมผัส 5 จุดพร้อมรองรับการขัดจังหวะ
- อินเทอร์เฟซ CAN, RS485, I2C และช่องเสียบการ์ด TF ในตัวรวมพอร์ต USB ความเร็วเต็ม
- รองรับนาฬิกาที่ยืดหยุ่น การตั้งค่าแหล่งจ่ายไฟแยกโมดูล และการควบคุมอื่นๆ เพื่อให้เกิดการใช้พลังงานต่ำในสถานการณ์ต่างๆ
คำอธิบายฮาร์ดแวร์
อินเทอร์เฟซออนบอร์ด

- อินเทอร์เฟซ UART: การใช้ชิป CH343P สำหรับ USB กับ UART เพื่อเชื่อมต่อกับ UART_TXD (GPIO32) ของ ESP3-S43 และ UART_RXD (GPIO44) ทำให้สามารถเบิร์นเฟิร์มแวร์และพิมพ์บันทึกได้
- อินเทอร์เฟซ USB: GPIO19(DP) และ GPIO20(DN) เป็นพิน USB ของ ESP32-S3 โดยค่าเริ่มต้น และอินเทอร์เฟซสามารถใช้สำหรับเชื่อมต่อกล้องด้วยโปรโตคอล เช่น UVC กรุณาคลิกที่นี่เพื่อ view ไดรเวอร์ UVC
- อินเทอร์เฟซเซนเซอร์: อินเทอร์เฟซนี้ใช้สำหรับเชื่อมต่อ GPIO6 เป็น ADC และสามารถเชื่อมต่อกับเซ็นเซอร์ได้
- สามารถเชื่อมต่อ: พินอินเทอร์เฟซ 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 สำหรับรายละเอียดเพิ่มเติม โปรดดูแผนผัง
การเชื่อมต่อพิน
| ESP32-S3-WROOM-x
GPIO0 |
จอแอลซีดี
G3 |
ยูเอสบี | SD | ยูเออาร์ที | สามารถ | เซ็นเซอร์ |
| GPIO1 | R3 | |||||
| GPIO2 | R4 | |||||
| GPIO3 | vsync | |||||
| GPIO4 | TP_IRQ | |||||
| GPIO5 | DE | |||||
| GPIO6 | AD | |||||
| GPIO7 | บมจ | |||||
| GPIO8 | TP_SDA | |||||
| GPIO9 | TP_SCL | |||||
| GPIO10 | B7 | |||||
| GPIO11 | MOSI | |||||
| GPIO12 | SCK | |||||
| GPIO13 | มิโซะ | |||||
| GPIO14 | B3 | |||||
| GPIO15 | RS485_TX | |||||
| GPIO16 | RS485_RX | |||||
| GPIO17 | B6 | |||||
| GPIO18 | B5 | |||||
| GPIO19 | ยูเอสบี_DN | แคนอาร์เอ็กซ์ | ||||
| GPIO20 | ยูเอสบี_DP | แคนเท็กซ์ | ||||
| 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
- |
- |
- |
- |
- |
- |
|
เอ็กซิโอ1 |
TP_RST |
|||||
| เอ็กซิโอ2 | DISP | |||||
| เอ็กซิโอ3 | จอแอลซีดี_RST | |||||
| เอ็กซิโอ4 | SD_ซีเอส | |||||
| เอ็กซิโอ5 |
USB_SEL(สูง) |
USB_SEL(ต่ำ) |
การเชื่อมต่อฮาร์ดแวร์

- ESP32-S3-Touch-LCD-4.3 มาพร้อมกับวงจรดาวน์โหลดอัตโนมัติในตัว พอร์ต Type C ซึ่งมีเครื่องหมาย UART ใช้สำหรับการดาวน์โหลดและบันทึกโปรแกรม เมื่อดาวน์โหลดโปรแกรมแล้ว ให้รันโดยกดปุ่ม RESET
- โปรดเก็บโลหะหรือวัสดุพลาสติกอื่น ๆ ให้ห่างจากบริเวณเสาอากาศ PCB ในระหว่างการใช้งาน
- บอร์ดพัฒนาใช้ตัวเชื่อมต่อ PH2.0 เพื่อขยายพินอุปกรณ์ต่อพ่วง ADC, CAN, IC และ RS485 ใช้ขั้วต่อตัวผู้ดูปองท์ PH2.0 ถึง 2.54 มม. เพื่อเชื่อมโยงส่วนประกอบเซ็นเซอร์
- เนื่องจากหน้าจอ 4.3 นิ้วใช้พิน GPIO ส่วนใหญ่ คุณจึงสามารถใช้ชิป CH422G เพื่อขยาย IO สำหรับฟังก์ชันต่างๆ เช่น การรีเซ็ตและการควบคุมแบ็คไลท์
- อินเทอร์เฟซต่อพ่วง CAN และ RS485 เชื่อมต่อกับตัวต้านทาน 1200hm โดยใช้จัมเปอร์แคปตามค่าเริ่มต้น หรือเชื่อมต่อ NC เพื่อยกเลิกตัวต้านทานปลายสาย
- การ์ด SD ใช้การสื่อสาร SPI โปรดทราบว่าพิน SD_CS จะต้องขับเคลื่อนโดย EXIO4 ของ CH422G
หมายเหตุอื่นๆ
- อัตราเฟรมเฉลี่ยสำหรับการรันเกณฑ์มาตรฐาน LVGL เช่นampไฟล์บนคอร์เดียวใน 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 และได้รับการปรับปรุงให้ทำงานบนไมโครคอนโทรลเลอร์และสภาพแวดล้อมที่มีทรัพยากรจำกัด
- คุณสามารถดูเอกสารการพัฒนาและสำหรับการพัฒนาแอปพลิเคชันที่เกี่ยวข้องกับ MicroPython
- ไลบรารี GitHub และสำหรับ MicroPython ช่วยให้สามารถคอมไพล์ใหม่สำหรับการพัฒนาแบบกำหนดเองได้
- ไลบรารีอย่างเป็นทางการและการสนับสนุนจาก Espressif Systems สำหรับการพัฒนา C/C++ ทำให้สะดวกต่อการติดตั้งอย่างรวดเร็ว
- ผู้ใช้สามารถเลือก Arduino &
- Visual Studio Code (ESP-IDF) เป็น Integrated Development Environment (IDE)
- สภาพแวดล้อมได้รับการตั้งค่าภายใต้ Windows 10 ผู้ใช้สามารถเลือกใช้ Arduino หรือ Visual Studio Code (ESP-IDF) เป็น IDE สำหรับการพัฒนา ผู้ใช้ Mac/Linux OS โปรดดูคำแนะนำอย่างเป็นทางการ&
ESP-IDF
- การติดตั้ง ESP-IDF และ
อาร์ดูอิโน่
- ดาวน์โหลดและติดตั้ง Arduino IDE&
- ติดตั้ง ESP32 บน Arduino IDE ตามที่แสดงด้านล่าง และคุณสามารถดูลิงค์นี้ &
- กรอกลิงค์ต่อไปนี้ในตัวจัดการบอร์ดเพิ่มเติม URLของหน้าจอการตั้งค่าด้านล่าง File -> การตั้งค่าและบันทึก

- ค้นหา esp32 บน Board Manager เพื่อติดตั้ง และรีสตาร์ท Arduino IDE เพื่อให้มีผล

- เปิด Arduino IDE และสังเกตว่าเครื่องมือในแถบเมนูจะเลือกแฟลชที่เกี่ยวข้อง (8MB) และเปิดใช้งาน PSRAM (8MB OPI) ดังแสดงในรูปต่อไปนี้

ทรัพยากร
- เอกสาร
- เอกสารประกอบของ ESP32 Arduino Core
- Arduino-esp32
- ESP-IDF
- การสาธิต
- ซอฟต์แวร์
- แผ่นข้อมูล
- เอกสารข้อมูลซีรีส์ ESP32-S3
- เอกสารข้อมูล Wroom ESP32-S3
- CH343 เอกสารข้อมูล&
- ทีเจเอ1051
คำถามที่พบบ่อย
ถาม: ฉันสามารถใช้ชุดแบตเตอรี่หลายชุดกับส่วนหัวแบตเตอรี่ PH2.0 ได้หรือไม่
A: ช่องเสียบแบตเตอรี่ลิเธียม PH2.0 รองรับแบตเตอรี่ลิเธียม 3.7V เพียงก้อนเดียวเท่านั้น อย่าใช้แบตเตอรี่หลายชุดพร้อมกัน
เอกสาร / แหล่งข้อมูล
![]() |
WAVESHARE ESP32-S3 จอสัมผัส LCD 4.3 นิ้ว [พีดีเอฟ] คู่มือการใช้งาน ESP32-S3 Touch LCD 4.3 นิ้ว, ESP32-S3, Touch LCD 4.3 นิ้ว, LCD 4.3 นิ้ว |

