Waveshare ESP32-S3-4.3inch-Touch-LCD-B-BOX

Waveshare ESP32-S3 4.3-inch LCD Touch Screen Development Board User Manual

Model: ESP32-S3-4.3inch-Touch-LCD-B-BOX

1. บทนำ

The Waveshare ESP32-S3-Touch-LCD-4.3B-BOX is a microcontroller development board designed for Human-Machine Interface (HMI) and other ESP32-S3 applications. It integrates a 4.3-inch capacitive touch screen with an 800x480 resolution and 65K colors, along with 2.4GHz Wi-Fi and Bluetooth 5 (LE) connectivity. The board features an Xtensa 32-bit LX7 dual-core processor, high-capacity Flash, and PSRAM, making it suitable for running GUI programs like LVGL and interfacing with various peripherals.

This manual provides essential information for setting up, operating, and maintaining your development board.

2. เนื้อหาบรรจุภัณฑ์

  • ESP32-S3-Touch-LCD-4.3B-BOX Development Board x1

Please inspect the package contents upon receipt to ensure all items are present and undamaged. If any components are missing or damaged, please contact customer support.

3. สินค้าหมดview

The ESP32-S3-Touch-LCD-4.3B-BOX features a comprehensive layout of components and interfaces. Understanding these components is crucial for proper setup and operation.

Diagram of the ESP32-S3-Touch-LCD-4.3B-BOX board with numbered components.

รูปที่ 3.1: ESP32-S3-Touch-LCD-4.3B-BOX Component Layout

การระบุส่วนประกอบ:

  1. ESP32-S3-WROOM-1-N16R8: The System-on-Chip (SoC) with Wi-Fi and Bluetooth, up to 240MHz operating frequency, integrated 8MB PSRAM and 16MB Flash.
  2. ช่องเสียบการ์ด TF: สำหรับจัดเก็บข้อมูลภายนอก
  3. พอร์ต USB Type-C: สำหรับการจ่ายพลังงานและการสื่อสารข้อมูล
  4. ปุ่มบูต: Press and hold while powering on for program burning.
  5. ปุ่มรีเซ็ต: รีเซ็ตบอร์ด
  6. Optocoupler isolation: Provides electrical isolation for digital I/O.
  7. Touch panel connector: Connects to the capacitive touch screen.
  8. 4.3inch display panel connector: Connects to the LCD display.
  9. RS485 and CAN terminal resistors selection: Jumpers for enabling/disabling terminal resistors (closed by default).
  10. Battery power supply ON/OFF: Switch for controlling battery power.
  11. 3.7V single lithium battery GH1.25 2P header: Connector for a 3.7V lithium battery.
  12. ตัวบ่งชี้สถานะ:
    • เสร็จแล้ว: Lithium battery charging completed indicator.
    • ซีเอชจี: Lithium battery charging indicator.
    • PWR: Power supply indicator. (CHG and DONE LEDs illuminate when connected to DC power supply and with battery connected or battery switch is OFF).
  13. 7-36V DC power supply terminal: ช่องเสียบไฟหลัก
  14. I2C interface terminal: VOUT pin outputs 5V/3.3V (switching via onboard resistor).
  15. CAN interface terminal: สำหรับการสื่อสารผ่าน CAN bus
  16. RS485 interface terminal: สำหรับการสื่อสารผ่านพอร์ต RS485
  17. เอาต์พุตดิจิตอล: 5-36V, open-drain output, output load: 450mA per channel (MAX).
  18. Input signal common terminal: NC: dry contact passive input. Connect to power supply positive: digital input low active, for NPN wet contact active input, 5V-36V DC. Connect to power supply negative: digital input high active, for PNP dry contact active input, 5V-36V DC.
  19. อินพุตดิจิตอล: 5-36V, supports passive / active input (NPN or PNP).

4. การตั้งค่า

4.1 การจ่ายไฟให้กับบอร์ด

The board can be powered via the USB Type-C port or the 7-36V DC power supply terminal. For portable applications, a 3.7V lithium battery can be connected to the GH1.25 2P header.

4.2 วิธีการเดินสาย

The ESP32-S3-Touch-LCD-4.3B-BOX supports two primary wiring methods for integrating into various application scenarios, such as DIN rail or embedded devices. The case version does not support bottom wiring.

Diagram showing bottom and back wiring methods for the development board.

รูปที่ 4.1: Supported Wiring Methods

4.3 การเชื่อมต่ออุปกรณ์ต่อพ่วง

The board offers various interfaces for expanding functionality:

  • อินเทอร์เฟซ I2C: For connecting I2C compatible sensors and modules.
  • สามารถเชื่อมต่อ: For Controller Area Network communication.
  • อินเตอร์เฟซ RS485: For serial communication over long distances.
  • Digital Isolated I/O: Supports passive and active digital input with bi-directional optocoupler isolation, and digital output with optocoupler isolation providing up to 450mA sinking current.
Diagram illustrating various peripheral terminals including I2C, CAN, RS485, DO, and DI, with connection exampเลส.

รูปที่ 4.2: Multiple Peripheral Support

5. คู่มือการใช้งาน

5.1 การทำงานพื้นฐาน

  1. เปิดเครื่อง: Connect a 7-36V DC power supply to the terminal or a 3.7V lithium battery (ensure the battery switch is ON), or connect the USB Type-C cable to a power source. The PWR indicator LED will illuminate.
  2. หน้าจอสัมผัส: The 4.3-inch capacitive touch screen supports 5-point touch control via an I2C interface. It is designed for smooth GUI interaction.
  3. Wi-Fi และบลูทูธ: The ESP32-S3 SoC supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE) with an onboard antenna. These features can be utilized through appropriate firmware development.
Image showing the IPS display panel with a wide viewing angle and a hand interacting with the 5-point capacitive touch screen.

รูปที่ 5.1: IPS Display Panel and Capacitive Touch Functionality

5.2 การพัฒนาซอฟต์แวร์

The board is suitable for GUI development using frameworks such as LVGL. Developers can utilize the ESP-IDF or Arduino IDE for programming the ESP32-S3. Refer to the official Espressif documentation and Waveshare's provided resources for detailed programming guides and exampเลส.

5.3 สถานการณ์การสมัคร

The ESP32-S3-Touch-LCD-4.3B-BOX is versatile for various applications:

  • อินเทอร์เฟซระหว่างมนุษย์กับเครื่องจักร (HMI): Ideal for creating interactive control panels and displays.
  • การพัฒนา GUI ด้วย LVGL: A powerful platform for developing rich graphical user interfaces.
  • อุปกรณ์ IoT: With Wi-Fi and Bluetooth, it can serve as a central control unit for smart home or industrial IoT applications.
ภาพแสดงตัวอย่างamples of Human-Machine Interface and LVGL GUI development applications.

รูปที่ 5.2: สถานการณ์การใช้งาน

6. การบำรุงรักษา

6.1 การทำความสะอาด

To clean the display and case, use a soft, dry, lint-free cloth. For stubborn smudges, a slightly damp cloth with water or a mild screen cleaner can be used. Avoid abrasive materials or harsh chemicals.

การอัปเดตเฟิร์มแวร์ 6.2 รายการ

ตรวจสอบข้อมูลอย่างเป็นทางการของ Waveshare เป็นระยะ website or relevant community forums for firmware updates. Keeping the firmware updated can improve performance, add new features, and resolve potential issues. Follow the provided instructions carefully when performing updates.

7 การแก้ไขปัญหา

This section addresses common issues you might encounter with the ESP32-S3-Touch-LCD-4.3B-BOX.

7.1 ปัญหาพลังงาน

  • Board does not power on: Ensure the power supply is connected correctly and provides sufficient voltage (7-36V DC or 5V via USB-C). If using a battery, check its charge level and ensure the battery power switch is ON.
  • Charging indicator (CHG) not lit: Verify the battery is properly connected and the DC power supply is active. The DONE indicator will light when charging is complete.

7.2 Display and Touch Issues

  • Display is blank or distorted: Check the connection of the display panel. Ensure the firmware loaded supports the display and is initialized correctly.
  • หน้าจอสัมผัสไม่ตอบสนอง: Verify the touch panel connector is secure. Ensure the I2C interface for the touch controller is correctly configured in your software.

7.3 ปัญหาการเชื่อมต่อ (Wi-Fi/Bluetooth)

  • ไม่สามารถเชื่อมต่อ Wi-Fi/Bluetooth ได้: Ensure the onboard antenna is not obstructed. Verify your software configuration for Wi-Fi/Bluetooth is correct, including SSID, password, and device discovery settings.

7.4 Development Environment Issues

  • Code compilation errors: Ensure all necessary libraries are installed and compatible with your ESP-IDF or Arduino IDE version. Refer to the Waveshare documentation and community resources for specific library requirements.
  • GPIO conflicts: When developing complex applications, be aware of potential GPIO conflicts, especially when using multiple peripherals simultaneously with the display and touch functions. Careful planning of pin assignments in your code is recommended.

8. ข้อมูลจำเพาะ

คุณสมบัติข้อมูลจำเพาะ
โปรเซสเซอร์โปรเซสเซอร์ Xtensa 32 บิต LX7 แบบดูอัลคอร์ ความเร็วสูงสุด 240MHz
การเชื่อมต่อแบบไร้สายWi-Fi 2.4GHz (802.11 b/g/n), Bluetooth 5 (LE)
หน่วยความจำ512KB SRAM, 384KB ROM, 16MB Flash, 8MB PSRAM
แสดง4.3-inch capacitive touch, 800x480 resolution, 65K color IPS
การควบคุมแบบสัมผัสI2C interface, 5-point touch with interrupt support
แหล่งจ่ายไฟ7-36V DC (terminal), 5V via USB Type-C, 3.7V Lithium Battery (GH1.25 2P header)
Onboard FeaturesRTC chip, rechargeable battery support, CAN, RS485, I2C, TF card slot, Digital Isolated I/O
เอาต์พุตดิจิตอลOptocoupler isolation, up to 450mA sinking current
อินพุตดิจิตอลPassive and active (NPN/PNP) with bi-directional optocoupler isolation
ขนาด4.58 x 3.11 x 0.7 นิ้ว (116.30 x 79.00 x 18.00 มม.)
น้ำหนัก6.7 ออนซ์ (ประมาณ 190 กรัม)

9. การรับประกันและการสนับสนุน

9.1 ข้อมูลการรับประกัน

Waveshare products are typically covered by a limited warranty against defects in materials and workmanship. Please refer to the official Waveshare webไซต์หรือเอกสารการซื้อของคุณสำหรับข้อกำหนดและเงื่อนไขการรับประกันที่เฉพาะเจาะจง

9.2 การสนับสนุนด้านเทคนิค

For technical assistance, development resources, and further documentation, please visit the official Waveshare website. Online development resources and technical support are provided. If you encounter any problems, please contact Waveshare customer support directly.

เอกสารที่เกี่ยวข้อง - ESP32-S3-4.3inch-Touch-LCD-B-BOX

พรีview บอร์ดพัฒนา Waveshare ESP32-S3-Touch-LCD-4.3: คุณสมบัติและคู่มือการใช้งาน
สำรวจ Waveshare ESP32-S3-Touch-LCD-4.3 บอร์ดพัฒนาไมโครคอนโทรลเลอร์ทรงพลัง ที่มาพร้อมจอแสดงผลแบบสัมผัส capacitive ขนาด 4.3 นิ้ว, WiFi, BLE 5 และอินเทอร์เฟซหลากหลาย เช่น CAN, RS485 และ I2C เรียนรู้เกี่ยวกับฮาร์ดแวร์ การตั้งค่า และ...ampตัวอย่างสาธิตสำหรับการพัฒนา HMI
พรีview ESP32-S3-Touch-LCD-4.3B: บอร์ดพัฒนาview และคู่มือการติดตั้ง
สำรวจ ESP32-S3-Touch-LCD-4.3B บอร์ดพัฒนาไมโครคอนโทรลเลอร์ทรงพลังจาก Waveshare คู่มือนี้ครอบคลุมคุณสมบัติ คำอธิบายฮาร์ดแวร์ รายละเอียดอินเทอร์เฟซ และให้คำแนะนำในการตั้งค่าสภาพแวดล้อมการพัฒนาโดยใช้ ESP-IDF และ VSCode
พรีview บอร์ดพัฒนา ESP32-S3-Touch-LCD-4.3view และการตั้งค่า
คู่มือฉบับสมบูรณ์สำหรับบอร์ดพัฒนา ESP32-S3-Touch-LCD-4.3 โดยละเอียด ครอบคลุมคุณสมบัติ คำอธิบายฮาร์ดแวร์ การเชื่อมต่อพิน การตั้งค่าสภาพแวดล้อมสำหรับ CircuitPython, MicroPython และ C/C++ (Arduino, ESP-IDF) และการกำหนดค่าภายใน Arduino IDE
พรีview คู่มือผู้ใช้ Waveshare 10.1-inch HDMI LCD (G): การตั้งค่า ข้อมูลจำเพาะ และการเชื่อมต่อ
สำรวจจอ LCD HDMI ขนาด 10.1 นิ้ว (G) จาก Waveshare พร้อมเคส คู่มือผู้ใช้นี้ครอบคลุมข้อมูลจำเพาะที่สำคัญ คำเตือนด้านความปลอดภัย คำแนะนำในการเชื่อมต่อสำหรับ Raspberry Pi, Jetson Nano และพีซี และตอบคำถามที่พบบ่อย
พรีview บอร์ดไดร์เวอร์ Waveshare E-Paper ESP32: คุณสมบัติ การสาธิต และคู่มือการใช้งาน
สำรวจบอร์ดไดร์เวอร์ Waveshare E-Paper ESP32 คู่มือนี้จะอธิบายรายละเอียดเกี่ยวกับคุณสมบัติ การเชื่อมต่อฮาร์ดแวร์ การสาธิตผ่านบลูทูธและ WiFi และคำถามที่พบบ่อยสำหรับโครงการจอแสดงผลอี-เปเปอร์
พรีview จอแสดงผล LCD DSI ขนาด 4 นิ้วของ Waveshare สำหรับ Raspberry Pi: การตั้งค่าและคู่มือ
คำแนะนำโดยละเอียดสำหรับจอ LCD DSI ขนาด 4 นิ้วของ Waveshare ครอบคลุมถึงคุณสมบัติ การเชื่อมต่อฮาร์ดแวร์ การติดตั้งซอฟต์แวร์ การหมุนหน้าจอ การควบคุมไฟแบ็คไลท์ และการแก้ไขปัญหาสำหรับ Raspberry Pi