WAVESHARE-logo

MÀN HÌNH Cảm Ứng WAVESHARE ESP32-S3 4.3 Inch

WAVESHARE ESP32-S3 LCD cảm ứng 4.3 Inch -sản phẩm

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

MÀN HÌNH Cảm Ứng WAVESHARE ESP32-S3 4.3 Inch -fig- (1)

  • 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

MÀN HÌNH Cảm Ứng WAVESHARE ESP32-S3 4.3 Inch -fig- (2)

  • 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

MÀN HÌNH Cảm Ứng WAVESHARE ESP32-S3 4.3 Inch -fig- (3)

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.

MÀN HÌNH Cảm Ứng WAVESHARE ESP32-S3 4.3 Inch -fig- (4)

  • 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ÀN HÌNH Cảm Ứng WAVESHARE ESP32-S3 4.3 Inch -fig- (6)
  • 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.

MÀN HÌNH Cảm Ứng WAVESHARE ESP32-S3 4.3 Inch -fig- (6)

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

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *