
Thông số kỹ thuật
- Tên sản phẩm: ESP32-S3-Touch-LCD-4.3
- Hỗ trợ không dây: WiFi 2.4GHz và BLE 5
- Trưng bày: Màn hình cảm ứng điện dung 4.3 inch
- Ký ức: Flash và PSRAM dung lượng cao
Sản phẩm trênview
ESP32-S3-Touch-LCD-4.3 là bo mạch phát triển vi điều khiển tích hợp WiFi, BLE, màn hình cảm ứng điện dung và nhiều giao diện ngoại vi khác nhau. Nó phù hợp để phát triển Giao diện người-máy (HMI) và các ứng dụng ESP32-S3 khác.
Mô tả phần cứng
Bảng mạch có nhiều giao diện bao gồm UART, USB, Cảm biến, CAN, I2C, RS485 và đầu cắm pin để quản lý sạc và xả hiệu quả.
Giao diện trên bo mạch
- Giao diện UART: Chip CH343P để giao tiếp USB sang UART.
- Giao diện USB: GPIO19(DP) và GPIO20(DN) để giao tiếp USB.
- Giao diện cảm biến: Kết nối GPIO6 dưới dạng ADC để tích hợp cảm biến.
- Giao diện CÓ THỂ: Chia sẻ với giao diện USB cho chức năng ghép kênh.
- Giao diện I2C: Nhiều giao diện I2C phần cứng có sẵn.
- Giao diện RS485: Mạch tích hợp để liên lạc trực tiếp RS485.
- Tiêu đề pin: Hỗ trợ quản lý sạc và xả pin hiệu quả.
Kết nối mã PIN
Kết nối phần cứng
Đảm bảo kết nối đúng cách các thiết bị ngoại vi với các giao diện tương ứng như được mô tả trong hướng dẫn sử dụng.
Cài đặt môi trường
Khung phần mềm hỗ trợ CircuitPython, MicroPython và C/C++ (Arduino, ESP-IDF) để tạo mẫu và phát triển nhanh chóng.
Quaview
Giới thiệu
ESP32-S3-Touch-LCD-4.3 là bo mạch phát triển vi điều khiển có hỗ trợ WiFi 2.4 GHz và BLE 5, đồng thời tích hợp Flash và PSRAM dung lượng cao. Màn hình cảm ứng điện dung 4.3 inch trên bo mạch có thể chạy trơn tru các chương trình GUI như LVGL. Kết hợp với nhiều giao diện ngoại vi khác nhau, phù hợp cho sự phát triển nhanh chóng của HMI và các ứng dụng ESP32-S3 khác.
Đặc trưng
- Được trang bị bộ xử lý lõi kép Xtensa 32-bit LX7, tần số chính lên tới 240 MHz.
- Hỗ trợ Wi-Fi 2.4GHz (802.11 b/g/n) và Bluetooth 5 (LE), với ăng-ten tích hợp.
- Tích hợp 512KB SRAM và 384KB ROM, với 8MB PSRAM và 8MB Flash trên bo mạch.
- Màn hình cảm ứng điện dung 4.3 inch trên bo mạch, độ phân giải 800×480, 65K màu.
- Hỗ trợ điều khiển cảm ứng điện dung qua giao diện I2C, cảm ứng 5 điểm có hỗ trợ ngắt.
- Giao diện CAN, RS485, I2C và khe cắm thẻ TF trên bo mạch, tích hợp cổng USB tốc độ đầy đủ.
- Hỗ trợ đồng hồ linh hoạt, cài đặt độc lập với nguồn điện mô-đun và các điều khiển khác để nhận ra mức tiêu thụ điện năng thấp trong các tình huống khác nhau.
Mô tả phần cứng
Giao diện trên bo mạch

- Giao diện UART: Sử dụng chip CH343P cho USB sang UART để kết nối với UART_TXD(GPIO32) và UART_RXD(GPIO3) của ESP43-S44, cho phép ghi firmware và in nhật ký.
- Giao diện USB: GPIO19(DP) và GPIO20(DN) theo mặc định là các chân USB của ESP32-S3 và giao diện này có thể được sử dụng để kết nối camera với các giao thức như UVC. Xin vui lòng bấm vào đây để view trình điều khiển UVC.
- Giao diện cảm biến: giao diện này dùng để kết nối GPIO6 dưới dạng ADC và có thể được kết nối với các cảm biến.
- CÓ THỂ giao diện: Các chân giao diện CAN và các chân giao diện USB có chung chức năng ghép kênh, sử dụng chip FSUSB42UMX để chuyển đổi. Theo mặc định, giao diện USB được sử dụng (khi chân USB_SEL của FSUSB42UMX được đặt ở mức CAO).
- Giao diện I2C: ESP32-S3 cung cấp nhiều giao diện I2C phần cứng. Hiện tại, các chân GPIO8 (SDA) và GPIO9 (SCL) được sử dụng làm bus I2C để kết nối với chip mở rộng IO, giao diện cảm ứng và các thiết bị ngoại vi I2C khác.
- Giao diện RS485: Bo mạch phát triển được trang bị mạch giao diện RS485 trên bo mạch, cho phép giao tiếp trực tiếp với các thiết bị RS485. Mạch RS485 tự động chuyển đổi giữa chế độ truyền và nhận.
- Đầu pin PH2.0: Bo mạch phát triển sử dụng chip quản lý sạc và xả hiệu quả CS8501, có khả năng tăng điện áp một pin lithium lên 5V. Hiện tại, dòng sạc được đặt ở mức 580mA. Người dùng có thể sửa đổi dòng sạc bằng cách thay thế điện trở R45. Để biết thêm chi tiết, xin vui lòng tham khảo sơ đồ.
Kết nối mã PIN
| ESP32-S3-WROOM-x
GPIO0 |
Màn hình tinh thể lỏng
G3 |
USB | SD | UART | CÓ THỂ | Cảm biến |
| GPIO1 | R3 | |||||
| GPIO2 | R4 | |||||
| GPIO3 | VSYNC | |||||
| GPIO4 | TP_IRQ | |||||
| GPIO5 | DE | |||||
| GPIO6 | AD | |||||
| GPIO7 | PCLK | |||||
| GPIO8 | TP_SDA | |||||
| GPIO9 | TP_SCL | |||||
| GPIO10 | B7 | |||||
| GPIO11 | DAWDLE | |||||
| GPIO12 | SCK | |||||
| GPIO13 | MISO | |||||
| GPIO14 | B3 | |||||
| GPIO15 | RS485_TX | |||||
| GPIO16 | RS485_RX | |||||
| GPIO17 | B6 | |||||
| GPIO18 | B5 | |||||
| GPIO19 | USB_DN | CANRX | ||||
| GPIO20 | USB_DP | CANTX | ||||
| 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
– |
– |
– |
– |
– |
– |
|
EXIO1 |
TP_RST |
|||||
| EXIO2 | HIỂN THỊ | |||||
| EXIO3 | LCD_RST | |||||
| EXIO4 | SD_CS | |||||
| EXIO5 |
USB_SEL(CAO) |
USB_SEL(THẤP) |
Kết nối phần cứng

- ESP32-S3-Touch-LCD-4.3 đi kèm với mạch tải xuống tự động tích hợp. Cổng Loại C, được đánh dấu là UART, được sử dụng để tải xuống và ghi nhật ký chương trình. Sau khi chương trình được tải xuống, hãy chạy nó bằng cách nhấn nút ĐẶT LẠI.
- Vui lòng giữ các kim loại hoặc vật liệu nhựa khác cách xa khu vực ăng-ten PCB trong quá trình sử dụng.
- Bảng phát triển sử dụng đầu nối PH2.0 để mở rộng các chân ngoại vi ADC, CAN, IC và RS485. Sử dụng đầu nối đực DuPont PH2.0 đến 2.54mm để liên kết các thành phần cảm biến.
- Vì màn hình 4.3 inch chiếm hầu hết các chân GPIO nên bạn có thể sử dụng chip CH422G để mở rộng IO cho các chức năng như đặt lại và điều khiển đèn nền.
- Giao diện ngoại vi CAN và RS485 kết nối với điện trở 1200hm bằng cách sử dụng nắp nhảy theo mặc định. Tùy chọn, kết nối NC để hủy điện trở kết cuối.
- Thẻ SD sử dụng giao tiếp SPI. Lưu ý rằng chân SD_CS cần được điều khiển bởi EXIO4 của CH422G.
Ghi chú khác
- Tốc độ khung hình trung bình để chạy điểm chuẩn LVGL cũamptập tin trên một lõi trong ESP-IDF v5.1 là 41 FPS. Trước khi biên dịch, việc kích hoạt 120M PSRAM là cần thiết.
- Ổ cắm pin lithium PH2.0 chỉ hỗ trợ một pin lithium 3.7V duy nhất. Không sử dụng nhiều bộ pin để sạc và xả cùng một lúc. Bạn nên sử dụng pin đơn cell có dung lượng dưới 2000mAh.
Kích thước

Cài đặt môi trường
Khung phần mềm dành cho bảng phát triển dòng ESP32 đã hoàn tất và bạn có thể sử dụng CircuitPython, MicroPython và C/C+ + (Arduino, ESP-IDF) để tạo nguyên mẫu nhanh chóng cho quá trình phát triển sản phẩm. Dưới đây là phần giới thiệu ngắn gọn về ba phương pháp phát triển này:
- CircuitPython là ngôn ngữ lập trình được thiết kế để đơn giản hóa các bài kiểm tra viết mã và học tập trên các bo mạch vi điều khiển chi phí thấp. Nó là một dẫn xuất mã nguồn mở của ngôn ngữ lập trình MicroPython, chủ yếu nhắm đến sinh viên và người mới bắt đầu. Việc phát triển và bảo trì CircuitPython được hỗ trợ bởi Adafruit Industries.
- Bạn có thể tham khảo tài liệu phát triển ® để phát triển các ứng dụng liên quan đến CircuitPython.
- Thư viện GitHub& dành cho CircuitPython cho phép biên dịch lại để phát triển tùy chỉnh.
- MicroPython là một triển khai hiệu quả của ngôn ngữ lập trình Python 3. Nó bao gồm một tập hợp con nhỏ của thư viện chuẩn Python và đã được tối ưu hóa để chạy trên các bộ vi điều khiển và môi trường hạn chế về tài nguyên.
- Bạn có thể tham khảo tài liệu phát triển & phát triển ứng dụng liên quan đến MicroPython.
- Thư viện GitHub & dành cho MicroPython cho phép biên dịch lại để phát triển tùy chỉnh.
- Các thư viện chính thức và sự hỗ trợ từ Espressif Systems để phát triển C/C++ giúp việc cài đặt nhanh chóng trở nên thuận tiện.
- Người dùng có thể chọn Arduino &
- Visual Studio Code (ESP-IDF) làm Môi trường phát triển tích hợp (IDE) của họ.
- Môi trường được thiết lập trên Windows 10, người dùng có thể chọn sử dụng Arduino hoặc Visual Studio Code (ESP-IDF) làm IDE để phát triển, người dùng hệ điều hành Mac/Linux vui lòng tham khảo hướng dẫn chính thức&.
ESP-IDF
- Cài đặt ESP-IDF &
Arduino
- Tải xuống và cài đặt Arduino IDE&.
- Cài đặt ESP32 trên Arduino IDE như hình bên dưới, bạn có thể tham khảo link này &.
- Điền vào liên kết sau trong Trình quản lý bảng bổ sung URLs của màn hình Cài đặt bên dưới File -> Tùy chọn và lưu.

- Tìm kiếm Esp32 trên Board Manager để cài đặt và khởi động lại Arduino IDE để có hiệu lực.

- Mở Arduino IDE và lưu ý rằng Công cụ trong thanh menu sẽ chọn Flash tương ứng (8 MB) và bật PSRAM (8 MB OPI), như trong hình sau.

Tài nguyên
- Tài liệu
- Tài liệu của ESP32 Arduino Core
- Arduino-esp32
- ESP-IDF
- Thử nghiệm
- Phần mềm
- Bảng dữ liệu
- Bảng dữ liệu dòng ESP32-S3 t
- Bảng dữ liệu chổi quét ESP32-S3
- Bảng dữ liệu CH343&
- TJA1051
Câu hỏi thường gặp
H: Tôi có thể sử dụng nhiều bộ pin với đầu pin PH2.0 không?
A: Ổ cắm pin lithium PH2.0 chỉ hỗ trợ một pin lithium 3.7V duy nhất. Không sử dụng nhiều bộ pin cùng một lúc.
Tài liệu / Tài nguyên
![]() |
MÀN HÌNH Cảm Ứng WAVESHARE ESP32-S3 4.3 Inch [tập tin pdf] Hướng dẫn sử dụng ESP32-S3 LCD cảm ứng 4.3 inch, ESP32-S3, LCD cảm ứng 4.3 inch, LCD 4.3 inch |

